Escolar Documentos
Profissional Documentos
Cultura Documentos
CESGRANRIO UNIRIO
A Figura abaixo exibe uma tabela pertencente a um
banco de dados Relacional. Essa tabela é composta
por 5 colunas (A, B, C, D e E), todas contendo
cadeias de caracteres. Os campos em branco
contêm o valor nulo (NULL). Tomando por base
apenas os valores presentes na tabela, qual
conjunto de colunas é uma chave primária válida
para essa tabela?
A (A)
B (A, B)
C (C, E)
D (B, E, C)
E (E, D, C)
2.CESGRANRIO LIQUIGÁS
As chaves estrangeiras (FKs) são utilizadas no modelo
A entidade-relacionamento para representar atributos de relacionamentos.
B entidade-relacionamento para representar atributos determinantes.
C entidade-relacionamento para representar relacionamentos.
D relacional para representar atributos que admitem valores nulos.
E relacional para representar ligações entre linhas de tabelas.
3. CESGRANRIO LIQUIGÁS
No Modelo Relacional,
A as relações são representadas por losangos e ligam duas tabelas.
B as tuplas de uma relação não são ordenadas.
C o grau de uma relação indica o número de linhas de uma tabela.
D os domínios são conjuntos de valores múltiplos.
E um esquema de relação é uma coleção de n-tuplas
4. CESGRANRIO PETROBRAS
Considere as afirmativas abaixo sobre a modelagem entidade relacionamento.
I - Entidades fracas são aquelas onde seu identificador é composto não somente por
seus atributos, mas também pelos relacionamentos dos quais a entidade participa.
A I, II e IV.
B I, III e IV.
C I, IV e V.
D II, III e V.
E II, IV e V.
5.CESGRANRIO TRANSPETRO
A Figura a seguir exibe um modelo E-R composto por duas entidades e uma relação.
Qual diagrama de Venn contém uma relação que atende às regras de multiplicidade
definidas no modelo E-R acima?
a)
b)
c)
d)
e)
6. CESGRANRIO DECEA
Sobre os relacionamentos no diagrama,
assinale a afirmação INCORRETA.
b) c) d)
a)
9. CESGRANRIO BANCO DO BRASIL
Na descrição de esquemas de banco de dados relacionais, a notação A → B indica que B
depende funcionalmente de A (ou que A determina B).
Admitindo-se que todas as relações apresentadas a seguir atendem à 1FN, o único
esquema que se encontra na 3FN é
A B C
D E
10. CESGRANRIO BANCO DA AMAZÔNIA
O modelo conceitual de dados apresentado a seguir exibe uma generalização exclusiva
e total.
E={e1, e2, e3, e4, e5, e6, e7, e8, e9, e10}
Nesse cenário, quais subconjuntos de E NÃO violam as propriedades dessa
generalização?
A E1={ }
E2={ }
E3={ }
A II e III.
B IV e V.
C I, III e IV.
D II, IV e V.
E I, III, IV e V
13. CESGRANRIO BANCO DA AMAZÔNIA
O seguinte diagrama, feito segundo o Modelo Entidades
e Relacionamentos, indica entidades, relacionamento e
atributos e, ainda, as chaves primárias das entidades de
um pequeno banco de dados que guarda o saldo atual
de várias contas, que podem pertencer a um ou a mais
clientes que residem, possivelmente, em países
distintos.
Foi feita uma transformação desse diagrama em tabelas
relacionais para a terceira forma normal, na qual o
sublinhado indica chaves primárias e não são usadas
chaves substitutas ou artificiais (surrogate keys).
B Conta(numeroConta, cpfCliente,diaSaldo)
Cliente(cpfCliente,nomeCliente,codigoPais,numeroConta)
SaldoDiario(diaSaldo,valorSaldo,numeroConta) Pais(codigoPais,nomePais,cpfCliente)
C Conta(numeroConta,cpfCliente,diaSaldo)
Cliente(cpfCliente,nomeCliente,numeroConta,codigoPais) ContaCliente(numeroConta,cpfCliente)
SaldoDiario(numeroConta,diaSaldo,valorSaldo) Pais(codigoPais,nomePais,cpfCliente)
E Conta(numeroConta) Cliente(cpfCliente,nomeCliente,codigoPais)
ContaCliente(numeroConta,cpfCliente) SaldoDiario(numeroConta,diaSaldo,valorSaldo)
Pais(codigoPais,nomePais)
14. CESGRANRIO UNIRIO
A notação a seguir é uma forma alternativa de descrever esquemas de bancos de dados
relacionais, sem que seja necessário fazê-lo por meio de comandos SQL. • Uma tabela é
descrita por meio de um nome e um conjunto de colunas, separadas por vírgulas. • Por
serem irrelevantes para a questão, os tipos de dados das colunas não são especificados. •
Colchetes são usados para representar colunas que admitem o valor nulo. • Colunas
sublinhadas representam a chave primária de uma tabela. • Chaves estrangeiras são
representadas por meio da cláusula REF: <lista_de_colunas> REF <nome_de_tabela>
Um analista de banco de dados transformou um modelo conceitual de dados no seguinte
esquema relacional, empregando, para isso, a notação descrita acima:
E(e1,e2,g1,g2) F(f1,f2) R(e1,f1,r1) e1 REF E f1 REF F Sabendo-se que o esquema relacional
preservou a semântica do modelo conceitual, qual diagrama E-R deu origem a esse
esquema relacional?
A B
E(e1,e2,g1,g2) F(f1,f2) R(e1,f1,r1) e1 REF E f1 REF F Sabendo-se que o esquema relacional
preservou a semântica do modelo conceitual, qual diagrama E-R deu origem a esse
esquema relacional?
C D
E(e1,e2,g1,g2) F(f1,f2) R(e1,f1,r1) e1 REF E f1 REF F Sabendo-se que o esquema relacional
preservou a semântica do modelo conceitual, qual diagrama E-R deu origem a esse
esquema relacional?
E
15. CESGRANRIO PETROBRÁS
Considere as afirmações abaixo sobre modelo de entidades e relacionamentos.
I - Um tipo entidade fraca não tem atributos chave próprios, devendo possuir, pelo
menos, um relacionamento identificador.
II - Os atributos de tipos relacionamento 1:1 ou N:M podem ser migrados para um dos
tipos entidade participantes.
III - O grau de um tipo relacionamento é o número de entidades que participam desse
relacionamento.
Qual forma normal foi violada e que tabelas devem ser criadas como consequência dessa violação?
A A tabela CLIENTE-v1 não está na primeira forma normal (1FN), e, portanto, devem ser criadas as
tabelas CLIENTE-v2 (CPF, nome, endereço, cidade, UF, conta-corrente) e CLIENTE_TELEFONE (CPF,
telefone).
B A tabela CLIENTE-v1 não está na primeira forma normal (1FN), e, portanto, devem ser criadas as
tabelas CLIENTE-v2 (CPF, nome, endereço, cidade, UF, telefone) e CLIENTE_CONTA (CPF, conta-
corrente).
C A tabela CLIENTE-v1 não está na terceira forma normal (3FN), e, portanto, devem ser criadas as
tabelas CLIENTE-v2 (CPF, nome, endereço, cidade, telefone, conta-corrente) e CIDADE (cidade, UF).
D A tabela CLIENTE-v1 não está na segunda forma normal (2FN), e, portanto, devem ser criadas as
tabelas CLIENTE-v2 (CPF, nome, endereço, cidade, UF) e CLIENTE_CONTA_TELEFONE (CPF, conta-
corrente, telefone).
E A tabela CLIENTE-v1 não está na terceira forma normal (3FN), e, portanto, devem ser criadas as
tabelas CLIENTE-v2 (CPF, nome, telefone, conta-corrente) e CLIENTE_ENDERECO (CPF, endereço,
cidade, UF).
18. CESGRANRIO BANCO DO BRASIL
No âmbito de bancos de dados relacionais, uma tabela que esteja na
• Tabelas são descritas por um nome e uma lista de colunas, separadas por vírgulas.
• Colunas que participam da chave primária estão sublinhadas.
• Dependências funcionais entre colunas são definidas pelo símbolo (→) e exibidas em seguida à
definição das tabelas.
Quais colunas dessas Tabelas podem ser definidas, respectivamente, como chave primária e chave estrangeira?
AAeJ
BGeC
CBeH
DDeB
EHeB
21. CESGRANRIO PETROBRAS
Um estagiário da área de administração de banco de dados recebeu a tarefa de normalizar as tabelas de um
esquema de BD que será usado em um sistema que, em breve, irá entrar em produção.
Há alguns dias ele foi chamado por um analista de banco de dados para que enumerasse o que foi feito no
esquema, tendo em vista garantir que todas as tabelas atendam à 3ª forma normal (3FN). Ao ser questionado
pelo analista, ele respondeu o seguinte:
Considerando-se o diagrama acima, para sua implementação direta em um SGBD relacional, esse diagrama
A não precisa ser transformado.
B deve ser transformado em um modelo conceitual
C deve ser transformado em um modelo físico
D deve ser transformado em um modelo dimensional.
E deve ser transformado em um modelo UML.
23. CESGRANRIO PETROBRAS
ALUNO (cpf : string , nome : string , endereco : string, telefone : string)
MATRICULA (cpf : string , cod-cad : string)
CADEIRA (cod-cad : string , nome : string , creditos : number)
F,G → H
F,G → K
F,G → J
H→J