LISTA 8
10 pág.

LISTA 8


DisciplinaModelagem de Dados3.278 materiais41.019 seguidores
Pré-visualização2 páginas
multivaloradas (DMV) não triviais de uma tabela, projetando-as 
para tabelas menores separadas e, assim, eliminar as anomalias de atualização associadas às 
DMVs é objetivo da 
A 1FN. 
B 2FN. 
C 3FN. 
D 4FN. 
E 5FN. 
 
18- Analise as afirmativas abaixo em relação ao processo de normalização de dados 
e às formas normais. 
 
I. Na Primeira Forma Normal (1FN), não deve existir relações aninhadas ou a relação não 
deve ter atributos multivalorados. 
 
II. Na Segunda Forma Normal (2FN), para relações em que a chave primária contém apenas 
um atributo, nenhum atributo não chave deverá ser funcionalmente dependente da chave 
primária. 
 
III. Na Terceira Forma Normal (3FN), não devem existir dependências transitivas de um 
atributo não chave sobre a chave primária. 
 
Assinale a alternativa VERDADEIRA: 
 
A Apenas as afirmativas I e II estão corretas. 
B Apenas as afirmativas I e III estão corretas. 
C Apenas as afirmativas II e III estão corretas. 
D Todas as afirmativas estão corretas. 
 
19- Considere quatro relações compostas da seguinte forma: 
 
Pedido(NumPedido, Data_Pedido, IDCliente, Nome_Cliente) 
 
ItemPedido(NumPedido, NumItem, Quantidade_Item_Pedido) 
 
Item(NumItem, Preço_Item) 
 
Cliente(IDCLiente, Nome_Cliente, Endereco_Cliente). 
 
 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 
 
7
 
Obs.: O termo sublinhado é o atributo identificador da relação. 
Quanto às regras de normalização, é correto afirmar que Pedido, ItemPedido e Item, estão normalizadas, 
respectivamente, até a 
A 1FN, 1FN e 2FN. 
B 1FN, 2FN e 2FN. 
C 2FN, 2FN e 2FN. 
D 2FN, 3FN e 3FN. 
E 3FN, 3FN e 3FN. 
 
 
 
20- Para uma tabela estar na FNBC (Forma Normal Boyce- Codd), ela 
 
A Não precisa da normalização 1FN. 
B Precisa estar somente na 2FN. 
C Também está normalizada na 3FN. 
D Tem de estar normalizada até a 4FN 
E Tem de estar normalizada até a 5FN. 
 
21- Na normalização, o conceito que se traduz no relacionamento \u201cmuitos-para-um\u201d entre 
dois conjuntos de atributos de uma determinada variável de relação, é conhecido como: 
A Transitividade. 
B Dependência funcional. 
C Reflexividade. 
D Autodeterminação. 
E Composição. 
 
22- Analise as seguintes afirmações sobre normalização: 
I- Normalização de banco de dados é uma técnica, para evitar inconsistências lógicas e 
anomalias. Bancos de dados relacionais definem níveis de normalização com base em formas 
normais. 
II- Uma tabela está na 2ª Forma Normal, se e somente se, estiver na 1ª Forma Normal, e 
todo atributo não chave depende funcional e diretamente da chave primária, ou seja, não há 
dependências entre atributos não chave. 
III- Uma tabela está na 3 Forma Normal, se e somente se, estiver na 2ª Forma Normal e não 
existirem dependências multivaloradas. 
Assinale a alternativa que contém a(s) afirmação (ões) CORRETA(S) 
A Apenas I. 
B Apenas I e II. 
C Apenas I e III. 
D Apenas II e III. 
E I, II e III. 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 
 
8
23- O entendimento dos modelos de banco de dados é fundamental para compreender as 
vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes 
modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os 
dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas 
de normalização para aperfeiçoar a organização. Trata-se do modelo: 
 
A Hierárquico 
B Em rede. 
C Relacional. 
D Distribuído. 
E Orientado a objetos. 
 
24- Normalize os esquemas abaixo, se precisar: 
 
a. Carros (Chassi, motor, cor, cód_marca, des_marca, modelo) 
 
b. Pessoas (Código, nome, endereço, telefone, celular) 
 
 
c. Nota_fiscal (Numero, cód_cliente, data, cód_prod, nome_prod, val_unit, qtd, 
val_tot_prod, val_tot_nota) 
 
d. Contratos (Cód, data_ass, data_termino, val_parcelas, data_parcelas, cód_parcelas, 
valor_total) 
 
e. Equipamentos (Cód, local, nome, cód_marca, cód_modelo, nome_modelos, cód_tipo, 
dês_tipo) 
 
f. Roupas (Cód, nome_roupa, cód_filial, qtd_estoque, end_filial, CEP) 
 
g. Sorvetes (Numero, nome, cod_sabor, nome_sabor, qtd_bolas) 
 
h. Compras (Cód, data, valor_total, cód_cliente) 
 
i. Vendas (Cód, data, cód_cliente, valor_total, cód_prod, nome_prod, vl_unit, qtd_prod) 
 
j. Alunos(Matr, nome, cód_disc, nome_disc, dt_nasc, cód_curso, nom_curso) 
 
25- A partir da tabela abaixo, marque verifique as dependências funcionais 
verdadeiras. 
 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 
 
9
26- Para a tabela abaixo, descreva quais seriam as possíveis anomalias de 
atualização. 
 
 
 
27- Sabendo-se que A, B, C, D, E são atributos e que 
 
A \u2192 B D \u2192 E B \u2192 D 
 
são dependências funcionais, pode-se concluir que: 
 
A D \u2192 B 
B A \u2192 E 
C D \u2192 A 
D A,B \u2192 C 
E C \u2192 D 
 
 
28- 
A) A relação R está na 3FN? 
B) Justifique sua resposta. 
C) Em caso negativo, quais as transformações necessárias para a normalização de R? 
1. Dado R(A,B,C,D) e as dependências funcionais A->B, A->C e A->D. 
2. Dado R(A,B,C) e as dependências funcionais A->B e B->C 
3. Dado R(A,B,C) e as dependências funcionais AB->C 
4. Dado R(A,B,C,D) e as dependências funcionais A->C e B->D 
5. Dado R(A,B,C,D) e as dependências funcionais A->B, B->C, B->D 
 
29- Com bases nas relações abaixo obtenha a 1FN, 2FN e 3FN: 
29.1) PEDIDO ( Num-pedido, Dt-emiss-pedido, Cod-cliente, Nome-cliente, End-cliente, 
Cidade-cliente, Cep-cliente, (Numero-produto,Decsr-produto, Quant-pedida-prod, Valor-
unitario, Total-prod-pedido), Total-pedido) 
 
29.2) PACIENTES ( Ident-paciente, End-paciente, Telefone, Sexo, Dt-nascimento, Silgla-
convenio, Nome-convenio, End-convenio, Tel-convenio ) 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
LISTA 
 
10
29.3) FATURA ( Num-fatura, Nome-cliente, Numero-cliente, End-cliente, ( Numero-item, 
Preço-item, Quantidade-item, Total-item ), Número-vendedor, Total-Fatura ) 
 
29.4) COMPRA (cod_fornecedor, nome_for, tel_for (cod_picole, nome_picole, cod_sabor, 
nome_sabor, data_compra, valor_compra)) 
 
30- Considerando o caso da Secretaria Municipal de Transportes de Rio Claro, descrito abaixo, 
faça: 
 
a) Aplique o processo de Normalização (1FN, 2FN e 3FN); 
b) Apresente o Modelo Entidade e Relacionamento (entidades, atributos, relacionamentos e 
respectivas cardinalidades); 
 
A Secretaria Municipal de Transportes de Rio Claro deseja armazenar as informações 
das empresas de ônibus prestadoras de serviço, incluindo a frota de ônibus 
pertencente a cada empresa, o registro das linhas disponíveis e motoristas 
habilitados. Uma empresa de ônibus possui um número, nome (empresa), endereço e 
nome do gerente. Cada empresa de ônibus possui vários ônibus e motoristas. Um 
ônibus pertence a somente uma empresa e um motorista pode trabalhar em mais de 
uma empresa de ônibus. Um ônibus possui um número, placa, ano de fabricação, tipo 
e capacidade (número de passageiros de acordo com o tipo do ônibus). Um motorista 
possui um número (especificado pela Secretaria Municipal de Transportes), nome e 
tempo de experiência. Uma linha de ônibus contém um número, itinerário, é 
executada por vários ônibus, podem ser percorridas várias vezes (cada uma delas 
com um horário de partida e de chegada) ao dia em sentidos opostos ou no mesmo 
sentido. Por exemplo, a linha 31 sai às 8 horas no sentido centro/bairro e também às 
8 horas no sentido bairro/centro. 
 
 
31- Dado o Modelo Conceitual abaixo, produza o Modelo Lógico do mesmo (Até a terceira 
forma normal): 
 
 
 
 
 
 
 
 
	29- Com bases nas relações abaixo obtenha a 1FN, 2FN e 3FN:
	29.3) FATURA ( Num-fatura, Nome-cliente, Numero-cliente, End-cliente, ( Numero-item, Preço-item, Quantidade-item, Total-item ), Número-vendedor, Total-Fatura )