Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1132 palavras )
  • Download(s) : 0
  • Publicado : 4 de dezembro de 2011
Ler documento completo
Amostra do texto
Etapa Nº 3
Passo 1
Descreva sobre cada um dos itens que compõem a estrutura do Modelo Relacional, apontando suas funções e relacionando-os com as entidades propostas no desafio.

Resposta:

Proprietário se relaciona com telefone por ser um atributo que se pode haver vários. Cria-se uma nova tabela que recebe uma fk do proprietário e cada telefone pertence a um proprietário.
Proprietáriotambém se relaciona com veiculo, cada proprietário pode possuir vários carros e cada carro apenas um proprietário, a tabela veiculo recebe uma fk da tabela proprietário.
Veiculo também se relaciona com vaga que recebe a fk d veiculo que também seria a placa, cada veiculo pode pertencer a uma vaga e cada vaga a apenas um veiculo.
Vaga recebe a fk de estacionamento, que por sua vez pode ter variasvagas, mas cada vaga pertence a apenas um estacionamento.
Passo 2
Descreva qual(is) limitação(ões) existem na execução do processo de Mapeamento do modelo MER para o Relacional. Justifique sua resposta, utilizando-se também de exemplos, tendo em vista que possuem estruturas e características distintas.

Resposta:

No MER não se tem as tabelas e sim as entidades e seus atributos, quanto aoModelo Relacional já se formam as tabelas cada uma com sua chave primaria.
No Modelo Relacional a tabela telefone recebe a fk da tabela proprietário facilitando a representação das relações.

Exemplo da tabela telefone as diferenças entre cada um dos modelos.

DER

Modelo Relacional

Passo 3
Crie uma representação gráfica que demonstre a conversão do DER em Modelo Relacional descrevendoo processo passo-a-passo. Ao final, apresente, em apenas um parágrafo, a opinião da equipe quanto ao modelo mais adequado, no ponto de vista de facilidade de compreensão da modelagem e estrutura funcional.

Resposta:

Primeiro o modelo DER e segundo já transformado para o Modelo relacional.

DER

Modelo Relacional

Etapa Nº 4
Passo 1
Transformar as tuplas não normalizadas das entidadespropostas, passando-as para a
1ª Forma Normal (1FN). Explique a ação da equipe baseando e citando a qual conceito se enquadra a aplicação da 1FN.

Resposta:

Forma zero

Nome | CPF | E-mail | Tele1 | Tele2 | Tele3 | Cor | Ano | Tipo | Modelo |
Jaco | 123453 | jsc@gmail.com | 99934532 | 33335421 | 33335555 | Amarelo | 2000 | Carro | Gol |
Joice | 142253 | joi@gmail.com | 99123221 |33332132 | 33334444 | Preto | 2004 | Carro | Fox |

Eliminando atributos repetidos colocando-os em uma tabela, e identificando com chave primária o correto seria.

Primeira Forma Normal

ID_Proprietario(pk) | Nome | CPF | E-mail | Telefone | Cor | Ano |
1 | Jaco | 123453 | jsc@gmail.com | 99934532 | Amarelo | 2000 |
1 | Jaco | 123453 | jsc@gmail.com | 33335421 | Amarelo | 2000 |
1 |Jaco | 123453 | jsc@gmail.com | 33335555 | Amarelo | 2000 |
2 | Joice | 142253 | joi@gmail.com | 99123221 | Preto | 2004 |
2 | Joice | 142253 | joi@gmail.com | 33332132 | Preto | 2004 |
2 | Joice | 142253 | joi@gmail.com | 33334444 | Preto | 2004 |

Passo 2
Agora, com as tuplas na 1FN, a equipe deverá colocá-las na 2ª Forma normal (2FN). Explique a ação da equipe baseando e citando a qualconceito se enquadra a aplicação da 2FN.

Resposta:

Segunda Forma Normal

Criar tabelas para conjunto de valores que apresentam registros múltiplos. Também os representando por chave primaria.

Tabela Proprietário

ID_Proprietario(pk) | Nome | CPF | E-mail | Cor | Ano | Tipo | Modelo |
1 | Jaco | 123453 | jsc@gmail.com | Amarelo | 2000 | Carro | Gol |
2 | Joice | 142253 |joi@gmail.com | Preto | 2004 | Carro | Fox |

Tabela Telefone

ID_Proprietario(fk) | ID_Telefone(pk) | Numero | Tipo |
1 | 1 | 99934532 | Móvel |
1 | 2 | 33335421 | Fixo |
1 | 3 | 33334444 | Comercial |
2 | 4 | 99123221 | Móvel |
2 | 5 | 33332132 | Fixo |
2 | 6 | 33334444 | Comercial |

Passo 3
Com as tuplas na 2FN, a equipe deverá colocá-las, quando possível, agora na 3ª Forma...
tracking img