Questões de Concurso Público Senado Federal 2008 para Analista de Sistemas

Foram encontradas 16 questões

Q45674 Banco de Dados
Considere as seguintes afirmativas:

I. Para todo valor de Chave_Disciplina presente na dimensão DISCIPLINA deve haver pelo menos uma ocorrência na tabela fato DESEMPENHO com esse valor para Chave_Disciplina.
II. Deveria obrigatoriamente haver uma dimensão ANO nessa modelagem, devendo a Chave_Ano ser incluída também como parte da chave composta da tabela fato DESEMPENHO.
III. Na dimensão PERIODO poderia ser definida uma hierarquia sobre os atributos Semestre e Ano presentes nessa dimensão.

Assinale:
Alternativas
Q45675 Banco de Dados
Com o esquema apresentado, não seria possível apoiar a consulta correspondente à seguinte análise:
Alternativas
Q45676 Banco de Dados
Considere que outra tabela fato seja acrescentada a essa modelagem, representando a oferta de disciplinas a cada período:

OFERTA (Chave_Periodo,Chave_Disciplina)

Assinale a afirmativa falsa.
Alternativas
Q45681 Banco de Dados
Considerando as diferentes técnicas de mineração de dados, não é correto afirmar que:
Alternativas
Q45682 Banco de Dados
Considere as seguintes afirmativas a respeito das propriedades ACID (Atomicidade, Consistência, Isolamento, Durabilidade) de uma transação T de banco de dados:

I. A atomicidade garante que todos os efeitos da transação T sejam integralmente refletidos no banco de dados ou que, em caso de falha, nenhum deles seja aceito.
II. A consistência garante que, se o banco de dados estiver inicialmente em estado inconsistente, a execução da transação T, por si só, é capaz de deixar o banco de dados em um estado consistente.
III. O isolamento garante que a execução da transação T seja isolada da execução de quaisquer outras transações simultâneas, de modo a evitar que o banco de dados venha a assumir um estado inconsistente.
IV. A durabilidade garante que as atualizações promovidas pela transação T no estado do banco de dados sejam sempre mantidas, mesmo que ocorra uma falha no sistema durante a sua execução.

Assinele:
Alternativas
Q45683 Banco de Dados
No que diz respeito às técnicas de controle de concorrência em bancos de dados, é correto afirmar que:
Alternativas
Q45684 Banco de Dados
No contexto de um banco de dados relacional pode-se afirmar que uma tabela que possua pelo menos um atributo nãochave, parcial ou totalmente dependente de sua chaveprimária está na:
Alternativas
Q45685 Banco de Dados
Sabe-se que os sistemas de gerenciamento de banco de dados utilizam um mecanismo de bloqueio (lock) para controlar acessos concorrentes a um mesmo item de dados. Esse mecanismo suporta dois tipos distintos de bloqueio:

1. bloqueio exclusivo (lock-E), no qual o dado pode ser lido ou escrito; e
2 bloqueio compartilhado (lock-C), em que o dado pode ser lido, mas não escrito.

Considere uma situação em que uma transação T espera por um lock-E em um determinado item de dado, enquanto uma seqüência de outras transações requer e adquire um lock-C para o mesmo item de dado. Nesse caso, é correto afirmar que:
Alternativas
Q45686 Banco de Dados
Seja a relação R (A, B, C, D, E) e suponha a ocorrência das seguintes dependências funcionais entre seus atributos:
Imagem 010.jpg

Nessa situação, considere as seguintes afirmativas:

I. A chave da relação R é (A, B).
II. A relação R não está na forma normal de Boyce-Codd (BCNF) porque o atributo D não é uma de suas superchaves.
III. A dependência funcional D Imagem 011.jpg E viola a condição BCNF.
IV. A relação R está na terceira forma normal.

Assinale:
Alternativas
Q45687 Banco de Dados
Considerando as características inerentes às formas normais de um esquema de banco de dados relacional, é correto afirmar que:
Alternativas
Q45688 Banco de Dados
Uma das principais questões que um modelista de dados precisa lidar diz respeito à forma como ele deve tratar um determinado item de dado: (1) como uma entidade em si mesmo; (2) como um atributo descritor de uma entidade; ou (3) como um relacionamento entre entidades. Com base nisso, considere a seguinte situação:
Uma universidade deseja armazenar um conjunto de dados importantes sobre os cursos de graduação que oferece, incluindo as unidades acadêmicas encarregadas dessas ofertas. Cada curso (Curso) possui um código único de identificação (CodCurso); um nome (NomeCurso); e uma descrição (DescCurso). Da mesma forma, cada unidade acadêmica (UA) possui um código único de identificação (CodUA). Além disso, assume-se que toda UA oferece pelo menos um curso e que cada curso é sempre oferecido por uma, e somente uma, UA.

Assinale a alternativa que corresponda ao modelo mais adequado para essa situação.
Alternativas
Q45690 Banco de Dados
No Modelo Entidade-Relacionamento, há dois tipos de semânticas de cardinalidade que podem ser aplicados a relacionamentos: (1) semântica associativa e (2) semântica participativa. A primeira restringe o número máximo de instâncias de outra entidade que uma dada entidade pode estar associada. A segunda condiciona a existência de uma instância de uma entidade a sua participação em um relacionamento com uma instância de outra entidade. No exemplo abaixo, os diagramas (A) e (B) representam esses dois tipos de semânticas, juntamente com suas interpretações:
Imagem 017.jpg

Interpretação:
Uma instância da entidade A pode estar associada a nenhuma ou, no máximo, a uma instância da entidade B. Da mesma forma, uma instância da entidade B pode estar associada a nenhuma ou até a n instâncias da entidade A.

Imagem 018.jpg

Interpretação:
Cada instância da entidade A participa, obrigatoriamente, de uma e somente uma instância do relacionamento R. Por outro lado, uma instância da entidade B pode existir sem participar de qualquer instância do relacionamento R. Contudo, uma mesma instância de B pode participar de mais de uma instância do relacionamento R.

Considere as seguintes afirmativas:

I. Uma desvantagem da semântica associativa seria a variedade de estruturas de dados necessárias para fazer uma representação digital eficiente, com conseqüente perda de espaço em disco.
II. Uma desvantagem da semântica participativa seria condicionar a existência de uma instância da entidade A à existência de uma associação sua com alguma instância da entidade B, o que dificulta a inserção de dados na entidade A.
III. Pelas definições acima, a semântica participativa possui em geral uma capacidade de expressão superior à da semântica associativa.
IV. Em relacionamentos binários, ambas as alternativas possuem capacidades de expressão equivalentes.
V. Em relacionamentos envolvendo mais de duas entidades, a semântica associativa é mais apropriada.

Assinale:
Alternativas
Q45691 Banco de Dados
Em um banco de dados relacional, as tabelas T1e T2 possuem 10 e 20 tuplas, respectivamente. Suponha que ambas possuam um atributo A que representa uma grandeza quantitativa e que 5 tuplas de T2 não possuam valor informado para esse atributo. Nesse caso, assinale a alternativa que corresponda ao resultado produzido pelo seguinte comando SQL:

Imagem 019.jpg

Alternativas
Q45692 Banco de Dados
Considere as seguintes tabelas:

Imagem 020.jpg

Assinale a alternativa que corresponda ao resultado produzido pelo seguinte comando SQL.

Imagem 021.jpg

Alternativas
Q45693 Banco de Dados
Imagem 028.jpg

Nessa situação, assinale a alternativa que corresponda ao número de tuplas retornadas pela avaliação da seguinte expressão da Álgebra Relacional.

Imagem 027.jpg
Alternativas
Q45694 Banco de Dados
Com relação ao conceito de chave estrangeira, é correto afirmar que:
Alternativas
Respostas
1: B
2: A
3: D
4: A
5: D
6: B
7: A
8: A
9: A
10: A
11: A
12: A
13: B
14: B
15: A
16: D