Você está na página 1de 41

1.

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.

II - Um relacionamento ternário (entre três entidades) sempre terá como cardinalidade


mínima, para cada uma das entidades, o valor 1.

III - Através de uma especialização é possível atribuir propriedades particulares a um


subconjunto das ocorrências de uma entidade genérica.
IV - Para que seja possível modelar um relacionamento entre uma entidade A e um
grupamento de duas entidades E1 e E2, que têm entre elas um relacionamento B, já
existente, deve-se transformar o relacionamento B em uma entidade associativa C e,
então, relacioná-la com a entidade A.

V - Os relacionamentos somente podem conter atributos próprios se estes forem


identificadores.

Estão corretas apenas as afirmativas:

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.

A Uma mesma música pode fazer parte de


álbuns diferentes.
B Um artista, obrigatoriamente, possui um
país de origem.
C Não há artista sem música.
D Toda música tem um artista.
E Podem existir várias músicas em um
álbum.
7. CESGRANRIO LIQUIGÁS
Se uma tabela relacional atende à 2ª forma normal, então ela NÃO possui
A dependência funcional transitiva
B dependência funcional multivalorada
C coluna multivalorada
D chave primária atômica
E chave primária composta
8. CESGRANRIO BANCO DA AMAZÔNIA
Seja a seguinte notação para descrever esquemas de bancos de dados relacionais:
• uma tabela possui um nome e um conjunto de colunas, separadas por vírgulas;
• em uma linha qualquer, os valores referentes às colunas são atômicos e
monovalorados;
• colunas que admitem o valor nulo aparecem entre colchetes;
• colunas que compõem a chave primária aparecem sublinhadas;
• a notação X → Y indica que Y depende funcionalmente de X (ou X determina Y).
De acordo com a notação apresentada, qual esquema relacional de banco de dados se
encontra na 3FN?

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.

Um banco de dados é composto por um conjunto cujos elementos são instâncias da


entidade E presente no diagrama acima.

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={ }

B E1={e1, e2, e3}


E2={e4, e5, e6}
E3={e7, e8, e9}

C E1={e1, e3, e5, e7, e9}


E2={e2, e4, e6, e8, e10}
E3={e3, e6}
D E1={e1, e3, e5, e7, e9}
E2={e2, e4, e6, e8, e10}
E3={ }

E E1={e1, e2, e3, e4, e5, e6, e7, e8, e9}


E2={e10}
E3={e10}
11. CESGRANRIO CASA DA MOEDA
O diagrama E-R a seguir contém as entidades
e algumas das regras de negócio referentes a
financiamentos concedidos por um banco
comercial. Analisando-se esse diagrama,
conclui-se que

A nem todos os financiamentos concedidos


pelo banco envolvem veículos.
B passeio é uma generalização de veículo.
C o atributo cpf_cliente, pertencente à
entidade Financiamento, é uma chave
estrangeira em relação à entidade Cliente.
D a entidade Carga possui dois atributos.
E a entidade Financiamento possui dois
identificadores.
12. CESGRANRIO CASA DA MOEDA
Observe o banco de dados composto pelas relações a seguir, em que atributos
sublinhados indicam a chave primária, e atributos em itálico apontam as chaves
estrangeiras.

Com base nisso, pode-se afirmar que

I - um funcionário está alocado em um departamento;


II - podem existir valores nulos para o atributo "NrMatric";
III - pode haver mais de um departamento com o mesmo ramal;
IV - um funcionário possui um cargo;
V - pode haver mais de um cargo com o mesmo ValorSalario.
São corretas APENAS as afirmações

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).

Qual a melhor representação dessa transformação?


A Conta(numeroConta,cpfCliente) Cliente(cpfCliente,nomeCliente,codigoPais)
SaldoDiario(numeroConta,diaSaldo,valorSaldo) Pais(codigoPais,nomePais)

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)

D Conta(numeroConta) Cliente(cpfCliente,nomeCliente) ContaCliente(numeroConta,cpfCliente)


SaldoDiario(numeroConta,cpfCliente,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.

Está correto APENAS o que se afirma em


AI
B II
C I e II
D I e III
EII e III
16. CESGRANRIO UNIRIO
Seja x uma instância de K, y uma instância de L e z
uma instância de M. A cardinalidade máxima
exibida logo abaixo da entidade L significa que

A um par (x,z) pode estar associado a muitas


instâncias de L.
B a entidade L possui muitas instâncias que
participam de R.
C uma instância de K pode estar associada a
muitas instâncias L.
D uma instância de M pode estar associada a, no
máximo, uma instância de L.
E a relação R possui muitas instâncias de L.
17. CESGRANRIO BANCO DA AMAZÔNIA
Considere a tabela não normalizada CLIENTE-v1 (CPF, nome, endereço, cidade, UF, telefone, conta-
corrente) que possui as seguintes características:

• a chave primária é o atributo CPF;


• o atributo conta-corrente é uma chave estrangeira;
• todos os atributos são determinados funcionalmente pelo CPF;
• o atributo UF é determinado funcionalmente pelo atributo cidade; e
• não há atributos multivalorados.

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

A segunda forma normal pode conter dependências funcionais parciais.


B segunda forma normal não pode conter dependências funcionais transitivas.
C terceira forma normal não pode conter dependências funcionais parciais.
D terceira forma normal pode conter dependências funcionais transitivas.
E segunda forma normal não pode conter chave primária composta.
19. CESGRANRIO TRANSPETRO
Considere a seguinte notação para especificar componentes de esquemas relacionais:

• 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.

Todos os esquemas atendem à 1FN.

Dos esquemas a seguir, o único que se encontra na 3FN é


A T1(x1,x2,x3) B T1(x1,x2,x3,x4) C T1(x1,x2,x3) D T1(x1,x2,x3,x4) E T1(x1,x2,x3,x4)
x2→x1 x2→x1 (x2,x3)→x1 x2→x1 (x1,x4)→x2
x1→x3 x2→x3 x2→x3 (x1,x4)→x3
x2→x4 x2→x4
T2(y1,y2,y3)
T2(y1,y2,y3) y2→y3 T2(y1,y2,y3)
y2→y1 T2(y1,y2,y3,y4) y3→y1 T2(y1,y2,y3)
y2→y3 (y1,y3)→y2
y2→y4 T3(z1,z2,z3)
T3(z1,z2,z3) T3(z1,z2,z3) z2→z1
T3(z1,z2,z3) (z1,z3)→z2 z2→z1 z2→z3
(z2,z3)→z1 T3(z1,z2,z3)
z1→z2
z1→z3
20. CESGRANRIO PETROBRAS
As Tabelas W e Z, exibidas na Figura a seguir, fazem parte de um banco de dados relacional.

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:

• Todas as colunas definidas são atômicas.


• Foram definidas chaves primárias para todas as tabelas.
• Todas as colunas que fazem parte de alguma chave primária foram definidas como NOT NULL.
• Não há chave primária composta em tabela alguma.
• Todas as dependências funcionais transitivas foram eliminadas.
Nessas condições, para garantir que todas as tabelas desse esquema atendam à 3FN,

A é necessário estender a restrição de NOT NULL para as demais colunas.


B é necessário criar chaves estrangeiras para implementar as relações.
C é necessário eliminar as dependências funcionais parciais existentes.
D é necessário eliminar todas as colunas multivaloradas existentes.
E nada mais precisa ser feito.
22. CESGRANRIO PETROBRAS
O diagrama de entidades e relacionamentos a seguir representa o modelo de um banco de dados sobre o qual é
possível deduzir o nível de abstração usado na representação.

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)

A representação do esquema relacional acima, segundo um diagrama de entidades e relacionamentos, deve


representar ALUNO, MATRICULA e CADEIRA, respectivamente, como

A entidade, relacionamento nxm e entidade


B entidade, relacionamento 1xn e entidade
C entidade, entidade e atributo
D entidade, entidade e relacionamento nxm
E entidade, atributo e entidade
24. CESGRANRIO EPE
Considere uma relação R seguindo o modelo de dados relacional com os campos atômicos F,G,H,J,K, onde
F,G compõem a chave primária. Sabe-se que as seguintes dependências funcionais, e apenas essas, são
válidas:

F,G → H
F,G → K
F,G → J
H→J

Dessa forma, a relação R

A não está na 1FN


B está na 1FN e não está na 2FN
C está na 2FN e não está na 3FN
D está na FNBC e não está na 3FN
E está na 3FN e não está na FNBC

Você também pode gostar