Questões de Concurso sobre Modelo relacional

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.504 questões encontradas
Questões por página
20
Mais recentes
 

Relacione a Coluna 1 à Coluna 2, associando as categorias de restrições de integridade da abordagem relacional às suas definições.


Coluna 1

1. Integridade de domínio.

2. Integridade de vazio.

3. Integridade de chave.

4. Integridade referencial.


Coluna 2

( ) Especificam se o valor de um campo deve obedecer a definição de valores admitidos para a coluna.

( ) Especificam se os campos de uma coluna são opcionais ou obrigatórios.

( ) Definem que os valores devem ser únicos.

( ) Definem se os valores dos campos que aparecem em uma chave estrangeira devem aparecer na chave primária da tabela referenciada.


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

2 – 3 – 4 – 1.


B

1 – 2 – 3 – 4.


C

3 – 2 – 1 – 4.


D

4 – 1 – 2 – 3.


E

1 – 4 – 3 – 2.

Na tabela DENUNCIA, a coluna Codigo_Agente foi definida como chave estrangeira.


C

Certo


E

Errado

No contexto das restrições em bancos de dados relacionais, no âmbito do modelo de dados relacionais, identifique restrições baseadas em esquema (schema-based) válidas:


1. Restrições de chave.

2. Restrições de domínio.

3. Restrições sobre valores nulos.

4. Restrições de gatilhos.


Assinale a alternativa que indica todas as afirmativas corretas.


A

São corretas apenas as afirmativas 1, 2 e 3.


B

São corretas apenas as afirmativas 1, 2 e 4.


C

São corretas apenas as afirmativas 1, 3 e 4.


D

São corretas apenas as afirmativas 2, 3 e 4.


E

São corretas as afirmativas 1, 2, 3 e 4.

Uma rede de lojas de departamentos planeja configurar uma tabela de fato (VENDAS) que favoreça a integridade para análise de vendas no mesmo carrinho (na mesma transação de venda, tal qual a associação conhecida entre fralda e cerveja). A tabela de fato possui os seguintes atributos: ChaveCalendário(FK), ChaveLoja(FK), ChaveProduto(FK), ChaveCliente(FK), IDTransação, HoraMinVenda, ReaisVendidos e QuantidadeVendida.


Assinale a opção que indica o(s) atributo(s) que deve(m) ser a chave primária da tabela de fato VENDAS.


(FK = Foreign Key/chave estrangeira)


A

Apenas IDTransação.


B

Apenas ChaveProduto.


C

Chave composta por ChaveProduto e IDTransação.


D

Chave composta por ChaveCliente e IDTransação.


E

IDTransação, ChaveProduto e ChaveCliente.

Sobre a função dos índices, triggers e transações em um banco de dados relacional, pode-se afirmar, respectivamente, que os índices


A

melhoram a velocidade das operações de busca e seleção, os triggers executam ações automáticas em resposta a eventos síncronos, e as transações garantem a integridade das operações no banco de dados.


B

organizam a estrutura das tabelas, os triggers estabelecem os relacionamentos entre registros e as transações recuperam dados excluídos ou modificados por engano.


C

armazenam metadados das tabelas, os triggers são acionados por alterações na estrutura do banco de dados e as transações controlam a segurança do banco de dados.


D

aceleram as buscas em tabelas, os triggers disparam ações automáticas em eventos específicos e as transações asseguram a atomicidade, consistência, isolamento e durabilidade das operações no banco de dados.

Qual é a finalidade da terceira forma normal (3NF) na normalização de um banco de dados?


A

Evitar a redundância de dados em uma tabela.


B

Dividir uma tabela grande em tabelas menores e mais gerenciáveis.


C

Garantir que cada tabela contenha apenas um tipo de informação.


D

Garantir que todas as dependências funcionais estejam satisfeitas em uma tabela.


E

Garantir que cada tabela contenha um único valor em cada célula.

O que é um "índice não clusterizado" em um banco de dados?


A

Um índice que é criado automaticamente pelo sistema para acelerar as operações de inserção de dados em uma tabela.


B

Classificam e armazenam as linhas de dados da tabela ou exibição com base em seus valores de chave.


C

Um índice que define um conjunto de regras para a consistência dos dados em uma tabela.


D

Um índice que acelera a recuperação de dados em uma tabela, mas não afeta a ordem física dos registros.


E

Um índice que permite a criação de consultas complexas envolvendo várias tabelas relacionadas.

Sob a perspectiva da abordagem relacional, a álgebra relacional é parte integral do modelo de dados relacional e possui um conjunto básico de operações que podem ser divididas em dois grupos: um grupo que inclui conjunto de operações da teoria de conjunto da matemática que são aplicáveis porque cada relação é definida como um conjunto de tuplas no modelo relacional formal e um outro grupo que consiste em operações desenvolvidas especificamente para banco de dados relacionais. Sobre os conceitos, analise os itens a seguir:


I - São operações relacionais unárias: SELEÇÃO e PROJEÇÃO

II - São operações de álgebra relacional com base na teoria dos conjuntos: UNIÃO, INTERSECÇÃO e SUBTRAÇÃO

III - São operações relacionais binárias: JUNÇÃO e DIVISÃO

IV - São operações relacionais matriciais binárias: PRODUTO CARTESIANO ou PRODUTO CRUZADO


Marque a alternativa correta.


A

Somente o item II é verdadeiro.


B

Apenas os itens II e III são verdadeiros.


C

Os itens I, III e IV são verdadeiros.


D

Os itens I, II e III são verdadeiros.


E

Todos os itens são verdadeiros.

Considere as regras abaixo sobre o mapeamento do Modelo Entidade-Relacionamento para Modelo Relacional.


I - Para cada relacionamento R binário M:N, criar uma relação S para representar R. Inserir, como chave estrangeira de S, as chaves primárias das relações que representam as entidades participantes do relacionamento; a combinação (concatenação) delas formará a chave primária de S.

II - Para cada entidade regular fraca E de um esquema ER, criar uma relação R que inclua todos os atributos de E. Escolher um dos atributos-chave de E como chave primária de R.

III - Para cada tipo de entidade forte W no esquema ER cujo tipo de entidade proprietária é E, criar uma relação R. Incluir em R todos os atributos W. Incluir como atributos de chave estrangeira em R o(s) atributo(s) de chave primária de E. Definir a chave primária de R como sendo a combinação desses atributos com a chave parcial de W, se existir.


Quais estão corretas?


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas I e II.


E

I, II e III.

Na fase de projeto de um banco de dados relacional, é comum que seja construído um modelo E-R, pois isso permite uma compreensão lógica das entidades envolvidas e suas respectivas propriedades.

Uma das vantagens desses modelos é a identificação imediata da lista de:


A

chaves estrangeiras a serem estabelecidas;


B

índices auxiliares para as eventuais buscas;


C

permissões de acesso a serem concedidas;


D

triggers a serem implementados;


E

tipos de dados adequados a cada um dos atributos.

No modelo relacional, as estruturas de dados lógicas não são separadas das estruturas de armazenamento físico, o que significa que os administradores de banco de dados não podem gerenciar o armazenamento de dados físicos sem afetar o acesso a esses dados como uma estrutura lógica.


C

Certo


E

Errado

Observe a figura seguinte representativa de uma entidade de dados em um modelo relacional.


Imagem associada para resolução da questão


Fonte: Fernandes e Taveira, 2012.


Nesse modelo o telefone e o endereço são considerados atributos, respectivamente:


A

multivalorado e composto


B

chave primária e composto


C

simples e determinante


D

determinante e multivalorado


E

composto e multivalorado

A coluna Tipo da tabela DENUNCIA não poderá receber dados numéricos, pois seu tipo de dado foi definido como char.


C

Certo


E

Errado

O processo de normalização de dados consiste em projetar relações normalizadas para organizar os dados em um banco de dados relacional e aumentar a:


A

anomalia de inserção;


B

anomalia de exclusão;


C

integridade de dados;


D

redundância de dados;


E

anomalia de atualização.

No contexto do projeto de bancos de dados, considere uma tabela relacional com três colunas, A, B e C, cuja instância é mostrada a seguir.

A

B

C

1

100

200

2

102

200

3

97

300

4

80

400

Tomando por base apenas essa instância, analise a seguinte lista de eventuais dependências funcionais.

A → B

A → B,C

B → A,C

C → B

A,C → B

Sobre a validade dessas dependências, é correto concluir que:


A

somente duas delas são válidas;


B

são válidas somente as duas primeiras e a quarta;


C

são válidas somente as três primeiras;


D

somente quatro delas são válidas;


E

todas são válidas.

Uma relação pode estar na terceira forma normal (3FN), mas ainda assim apresentar problemas de redundância quando há:


A

Uma relação ternária.


B

Uma chave primária composta por múltiplos atributos.


C

Uma dependência transitiva entre os atributos.


D

Atributos multivalorados.


E

Atributos derivados.

Uma chave consiste em um conjunto mínimo de atributos cujos valores identificam unicamente uma entidade do conjunto.


Fonte: Raghu Ramakrishnan, Johannes Gehrke. Sistemas Gerenciador de Banco de Dados 3a ed. Editora, McGraw Hill Brasil, 2008.


Em relação a banco de dados relacionais, segundo Ramakrishnan(2008):


I. Um conjunto de campos que identifica uma tupla de acordo com uma restrição de chave é chamado chave candidata da relação.

II. Além de todas as chaves candidatas disponíveis, um projetista de banco de dados pode identificar uma chave primária.

III. Uma relação pode ter várias chaves candidatas.


Está CORRETO o que se afirma em:


A

Nenhuma alternativa.


B

I e II, apenas.


C

II e III, apenas.


D

I e III, apenas.


E

Todas as alternativas.

Podemos afirmar sobre atributos de um banco de dados relacional:


I - São as características de uma entidade que a descrevem detalhadamente.

II - Os atributos representam propriedades elementares de uma entidade ou relacionamento.

III - Representa uma forma de descrever o banco de dados por meio de conceitos matemáticos simples.

IV - São conjuntos de dados vistos segundo um conjunto de tabelas, e as operações que as utilizam são feitas por linguagens que o manipulam.


A

Somente a III está correta.


B

I e II estão corretas.


C

II e III estão corretas.


D

I e III estão corretas.


E

Todas estão corretas.

   
Gerar simulado