Questões de Concurso sobre Regras de Codd

 
 
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
 
9 questões encontradas
Questões por página
20
Mais recentes
 

A respeito de conceitos fundamentais de bancos de dados e dos princípios que regem seu funcionamento em sistemas gerenciadores (SGBDs), analise as afirmativas abaixo.


I.Em um banco de dados relacional, a chave estrangeira é responsável por identificar de forma exclusiva cada registro de uma tabela, não podendo aceitar valores nulos, pois deve obrigatoriamente ser única.

II.O modelo relacional organiza os dados em tabelas compostas por linhas e colunas, onde cada linha representa uma tupla e cada coluna, um atributo. A integridade dos dados é garantida, entre outros fatores, pelas chaves primárias e estrangeiras.

III.O comando SQL JOIN permite combinar dados de duas ou mais tabelas com base em uma condição lógica, sendo o tipo LEFT JOIN utilizado para retornar todos os registros da tabela da esquerda, mesmo que não haja correspondência na da direita.

IV.A normalização é o processo de organização de dados em tabelas e colunas com o objetivo de reduzir redundâncias e anomalias de atualização, sendo a Terceira Forma Normal (3FN) a que elimina dependências transitivas entre atributos não chave.


Assinale a alternativa correta:


A

Apenas as afirmativas I, II e III são verdadeiras.


B

Apenas as afirmativas I, II e IV são verdadeiras.


C

As afirmativas I, II, III e IV são verdadeiras.


D

Apenas as afirmativas II, III e IV são verdadeiras.

A arquitetura de sistemas de gerência de bases de dados fundamenta-se em princípios de independência que garantem a evolução das estruturas sem impactar as camadas superiores. Considerando as 12 regras de Codd (Regras de Integridade para Sistemas Relacionais) e os conceitos de abstração, analise as afirmativas a seguir.


I.A Regra da Independência Lógica de Dados estabelece que as aplicações de usuário e as atividades de terminal devem permanecer funcionalmente intactas quando alterações são feitas nas tabelas base.

II.O conceito de Independência Física de Dados garante que o esquema conceitual do banco de dados não sofra alterações quando o método de armazenamento em disco ou as estruturas de índices são modificados.

III.De acordo com a Regra do Catálogo Dinâmico, as informações sobre a estrutura do banco de dados (metadados) devem ser armazenadas em tabelas comuns, acessíveis apenas via chamadas de sistema proprietárias.


Está correto o que se afirma em:


A

I, II e III.


B

II apenas.


C

I e II apenas.


D

I e III apenas.

Com relação ao Modelo Relacional de banco de dados e as 12 Regras de Codd, marque V para verdadeiro ou F para falso. Em seguida, assinale a alternativa com a sequência correta.


( ) Chaves estrangeiras não podem ter valores nulos.

( ) Toda informação num banco de dados relacional é apresentada em nível lógico por valores em tabelas.

( ) O SGBD relacional não necessita ter uma linguagem para definição, detalhamento e manipulação dos dados.

( ) Todo dado em um banco de dados relacional tem garantia de ser logicamente acessível, recorrendo-se a uma combinação do nome da tabela, um valor de chave e o nome da coluna.


A

F - V - F - V


B

V - F - V - F


C

F - F -V - V


D

V - V - F - F

Relacione as etapas de modelagem lógica e física de banco de dados às afirmativas a elas associadas


1. Modelagem Lógica.

2. Modelagem Física.


( ) É dependente do SGBD.

( ) Tem foco maior nas entidades e relacionamentos.

( ) Utiliza tipos de dados genéricos ou abstratos.

( ) Considera itens de desempenho tais como índices, particionamento, etc.


A relação correta, na ordem apresentada, é


A

1 – 2 – 2 – 2.


B

2 – 2 – 1 – 1.


C

2 – 1 – 1 – 2.


D

1 – 2 – 2 – 1.


E

2 – 1 – 1 – 1.

Considere o seguinte Diagrama Entidade-Relacionamento (DER), que descreve as relações entre pessoas e seus pets (animais de estimação). A partir desse modelo, aplique as regras de transformação do Modelo Conceitual para o Modelo Lógico Relacional e assinale a opção que corresponde ao esquema relacional a ser gerado, levando em conta que as chaves primárias estão sublinhadas.

Imagem associada para resolução da questão


A

PESSOA(cpf: texto, nome: texto)

TIPO_PET(codigo: inteiro, descricao: texto)

PET(codigo: inteiro, nome: texto, data_nascimento: data, codigo_tipo_pet: inteiro, adotante: texto)

codigo_tipo_pet referencia TIPO_PET(codigo)

adotante referencia PESSOA(cpf)


B

PET(codigo: inteiro, nome: texto, data_nascimento: data)

PESSOA(cpf: texto, nome: texto, codigo_pet: inteiro)

codigo_pet referencia PET(codigo)

TIPO_PET(codigo: inteiro, descricao: texto, codigo_pet: inteiro)

codigo_pet referencia PET(codigo)


C

TIPO_PET(codigo: inteiro, descricao: texto)

PET(codigo: inteiro, nome: texto, data_nascimento: data, codigo_tipo_pet: inteiro)

codigo_tipo_pet referencia TIPO_PET(codigo)

PESSOA(cpf: texto, nome: texto, codigo_pet: inteiro)

codigo_pet referencia PET(codigo)


D

PESSOA(cpf: texto, nome: texto)

PET(codigo: inteiro, nome: texto, data_nascimento: data, codigo_tipo_pet: inteiro,

descricao_tipo_pet: texto, adotante: texto)

adotante referencia PESSOA(cpf)

Analise a relação abaixo.


R

a

b

2

3

4

4

5

8


A seguinte sequência de comandos foi executada:


UPDATE R SET a= b*3 WHERE b >= a; commit;


Logo após, foi executada a seguinte consulta:


SELECT a FROM R WHERE a >= b * b;


Assinale a opção que apresenta o resultado dessa consulta.


A

R

a

9

12


B

R

a

12

24

9


C

R

a

9

12

24


D

R

a

9


E

R

a

12

Um analista de uma Secretaria de Estado necessita modificar a estrutura (esquema) de um banco de dados relacional adicionando novas tabelas e novas colunas em tabelas já existentes. Os dados já utilizados permanecerão íntegros e disponíveis para as aplicações que os utilizam e sem necessitar que sejam modificadas.

Foram utilizadas as regras de Codd na estruturação do banco e, em especial, a regra de


A

independência lógica de dados.


B

independência de atualização de alto nível.


C

persistência de dados.


D

origem lógica de dados.


E

permanência de dados.

Sejam X e Y conjuntos de atributos diferentes de vazio, com o conjunto X contendo mais de um atributo. Supõe-se que exista a dependência funcional X Y e que há um atributo A qualquer pertencente ao conjunto X.


Observação:


I. significa determina;

II. significa não-determina;

III. significa diferença de conjuntos


Para que a dependência funcional X Y seja completa, é necessário que:


A

X Y {A}


B

Y {A} X


C

X {A} Y


D

Y {A} X


E

X {A} ĺ Y

 
 
Gerar simulado