Questões de Concurso sobre Chaves e Relacionamentos

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

Considere a seguinte tabela “produto” pertencente a um banco de dados relacional:

Imagem associada para resolução da questão

É uma possível chave primária para essa tabela:


A
Nota Fiscal e Quantidade.

B
Nota Fiscal.

C
Código e Quantidade.

D
Código.

E
Nota Fiscal e Código.

Após a fase de levantamento e análise de requisitos, o projetista de banco de dados construiu o seguinte trecho de diagrama ER.

Imagem associada para resolução da questão

Nesse diagrama ER, verifica-se que a entidade DEPENDENTE


A

caracteriza-se por ser um tipo de entidade com atributo-chave próprio.


B

possibilita que dois dependentes de um mesmo professor tenham o mesmo nome completo.


C

contém mais de um tipo de entidade de identificação expresso pela cardinalidade 1:N.


D

admite que dependentes com mesmo nome completo, mas de professores distintos, sejam entidades distintas.

Ano: 2017
Prova: COVEST - UFPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2017

Sobre o mapeamento de um relacionamento ternário, com cardinalidade M:N:1 para uma tabela relacional, é correto afirmar que:


A

a chave primária da tabela é formada por dois campos.


B

a chave primária da tabela é formada por três campos.


C

a chave primária da tabela é formada por três campos, sendo dois opcionais.


D

a chave primária da tabela é formada por três campos, sendo um opcional.


E

a chave primária da tabela é formada por três campos, sendo os três opcionais.

Observe a tabela abaixo,


FERRAMENTAS


Codigo

Descricao

Marca

Tipo

Cadastro

10101

Martelo

A

114

3020

10000

Alicate

B

203

1050

10101

Marreta

C

107

5070

10001

Chave de fenda

A

215

7002

10002

Alicate

D

114

2070


Com base nos valores contidos na tabela acima, qual dos campos pode ser uma chave primária?


A

Codigo.


B

Descricao.


C

Marca.


D

Tipo.


E

Cadastro.

Seja este Diagrama Entidade-Relacionamento, conforme o padrão de Peter Chen.


Imagem associada para resolução da questão


Ao se realizar o mapeamento desse diagrama para o Modelo Relacional de Dados à tabela associada à entidade B, em que os campos sublinhados representam chave primária e os campos em itálico, chaves estrangeiras, o resultado desse mapeamento será


A

(b1,b2,b3,a1,r1)


B

(b1,b2,b3,a2,a3)


C

(b1,b2,b3,r1)


D

(b1,b2,b3)

Um administrador de banco de dados relacional deseja criar um conjunto de um ou mais campos, cujos valores, considerando a sua combinação, nunca se repetem na mesma tabela.


Logo, ele deve criar um(a)


A

chave primária.


B

chave estrangeira.


C

campo multivalorado.


D

campo com valor nulo.

Considere que é preciso fazer uma reformulação do banco BD, e uma das mudanças é a necessidade de identificar o número da loja na qual cada produto foi comprado.


Sabe-se que:

I. uma loja pode vender qualquer produto;

II. um produto pode ser vendido em qualquer loja;

III. cada pedido deve conter apenas itens vendidos numa única loja;

IV. há mais de uma loja;

V. as chaves existentes devem ser mantidas.


A solução adequada nesse caso é incluir um atributo intitulado “loja”:


A

na tabela Venda, e criar uma chave candidata constituída pelos atributos “pedido, item, loja”;


B

na tabela Produto, e criar uma chave candidata constituída pelos atributos “codigoP, loja”;


C

na tabela Venda, e criar uma chave candidata constituída pelos atributos “pedido, loja”;


D

numa nova tabela, constituída pelos atributos “pedido, loja” e criar uma chave primária para essa tabela constituída pelo atributo “pedido”;


E

numa nova tabela com atributos “codigoC, pedido, loja” e criar uma chave primária para essa tabela constituída por esses atributos.

Em relação a banco de dados, indique o nome do atributo de uma tabela que permite identificar seus registros de forma única, sendo os campos deste atributo de preenchimento obrigatório.


A

chave estrangeira


B

chave secundária


C

chave primária


D

chave terciária


E

chave unária

Chaves estrangeiras (ou foreign keys) constituem um importante conceito na construção de bancos de dados relacionais. No banco BD, o número de chaves estrangeiras que deveriam ser especificadas é:


A

1;


B

2;


C

3;


D

4;


E

5.

Sobre o conceito de chave primária, relacionado a um registro em um banco de dados, selecione a afirmação falsa:


A

Pode ser formado por um campo ou um conjunto de campos.


B

Não pode conter valores nulos.


C

Deve formar um valor único para cada registro.


D

Pode ser utilizada para relacionar o registro com outras tabelas.


E

Deve ser declarado de um tipo de dados INTEIRO.

Uma das formas de integrar diversas aplicações e plataformas diferentes é utilizar um sistema de banco de dados que permita a relação de suas tabelas. Um parâmetro utilizado nesse contexto, que identifica uma ocorrência em um banco de dados, é o atributo denominado:


A

Chave Reversa.


B

Chave Estrangeira.


C

Chave de Dados.


D

Chave Primária.


E

Tabelas Dinâmicas.

Chave primária é um campo, ou um conjunto de campos, que abriga valores que individualizam cada registro. Esse campo não pode repetir-se em uma mesma tabela.


C

Certo


E

Errado

Considere as seguintes sentenças a respeito de chaves primárias:


I Em chaves primárias não pode haver valores nulos.

II Chaves primárias só podem ser do tipo int.

III Chaves primárias podem ser simples ou compostas.


Está CORRETO o que se afirma em:


A

I, apenas.


B

|||, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

O índice criado para uma chave estrangeira que representa um relacionamento 1:1 é com valores:


A

únicos.


B

repetidos.


C

compostos.


D

duplicados.


E

nulificados.

A partir de informações de uma análise de requisitos de um projeto de BD foram obtidas as seguintes dependências funcionais entre campos das relações:

codpessoa->nome pessoa,logradouro, tel_pessoa, CPF

CPF-> nome_pessoa

ident_cadfis -> local, CPF

ident_tabrenda -> estado, beneficio, valor

codpessoa->ident cadfis

ident_ cadfis->ident _ tabrenda

Com base nessas dependências e observando-se que nas relações obtidas os campos sublinhados são da chave primária e os em itálico são chaves estrangeiras, a relação que está na forma normal de Boyce-Codd é a:


A

(codpessoa, ident cadfis, ident tabrenda, nome_pessoa, local, valor)


B

(ident cadfis, ident tabrenda, CPF, valor, codpessoa)


C

(codpessoa, nome pessoa, logradouro, tel_pessoa, ident_cadfis)


D

(ident tabrenda, estado, beneficio, valor, nome_pessoa, CPF)


E

(codpessoa, CPF, nome_pessoa, logradouro)

Bancos de dados relacionais funcionam com base em relações, representadas por tabelas que armazenam dados sobre departamentos, empregados e projetos de uma empresa.


Nas tabelas, por suas características, são informações utilizadas como chaves primárias:


A

RG e CARGO


B

CNPJ e NOME


C

CPF e MATRÍCULA


D

CEP e MARCA_CARRO


E

ESTADO e SIGLA_DEPTO

Ao criar uma chave estrangeira em uma tabela com a especificação de alterar o valor da chave primária da tabela referenciada (que possui a chave primária) no modo cascata; e também com a especificação de que, ao excluir uma tupla da tabela referenciada no modo nulifica ou set null, é possível afirmar que, ao efetuar essas operações na tabela referenciada, deverá ocorrer, na tabela que possui a chave estrangeira, respectivamente, nas tuplas que referenciam a tupla que sofreu as operações (alterar e excluir):


A

atribui os valores das chaves estrangeiras para o valor null; e atribui valor null a todas as chaves estrangeiras das tuplas.


B

altera os valores das chaves estrangeiras para o mesmo valor alterado na chave primária; e atribui valor null a todas as chaves estrangeiras das tuplas.


C

atribui os valores das chaves estrangeiras para o mesmo valor alterado na chave primária; e atribui valor null a todas as chaves estrangeiras das tuplas.


D

atribui valor null a todas as chaves estrangeiras das tuplas; e altera os valores das chaves estrangeiras para o mesmo valor alterado na chave primária.


E

altera os valores das chaves estrangeiras para o valor null, independente da operação efetuada na tabela referenciada.

Uma relação possui várias chaves e são muito importantes do Modelo de Dados Relacional (MDR). De acordo com os conceitos dessas chaves uma relação pode conter:


A

várias chaves candidatas, uma única chave primária e várias chaves estrangeiras.


B

uma única chave candidata, uma única chave primária e várias chaves estrangeiras.


C

várias chaves candidatas, uma única chave primária e uma única chave estrangeira.


D

várias chaves candidatas, várias chaves primárias e várias chaves estrangeiras.


E

uma única chave candidata, uma única chave primária e uma única chave estrangeira.

Ano: 2014
Prova: BIO-RIO - EMGEPRON - Analista de Sistemas - Área Banco de Dados - 2014

Na teoria de um sistema de banco de dados há o conceito no qual o valor da chave estrangeira deve ser o mesmo da chave primária. Daí pode-se concluir que, se o valor da chave estrangeira é NULL, o valor da chave primária deverá ser também NULL. A restrição de integridade que impede que esse conceito seja verdadeiro é denominada:


A

referencial


B

replicação


C

transação


D

entidade

Com relação às chaves substitutas em banco de dados, analise as assertivas abaixo.


I. Sempre envolvem exatamente um atributo.

II. Elas servem somente para representar o fato de que entidades correspondentes existem.

III. Quando uma entidade é excluída, o valor de sua chave substituta deverá ser alocado para a primeira nova entidade adicionada.


É correto o que se afirma em


A

I e III, apenas.


B

I e II, apenas.


C

II e III, apenas.


D

I, II e III.


E

II, apenas.

   
Gerar simulado