Atps banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1290 palavras )
  • Download(s) : 0
  • Publicado : 10 de setembro de 2012
Ler documento completo
Amostra do texto
ETAPA 4

Aula tema: Normalização.
Esta atividade é importante para que você desenvolva a organização de entidades no banco de dados baseando-se nas regras de normalização, fazendo com que minimize a duplicidade dos dados e mantenha as devidas dependências das informações nas várias entidades do banco de dados. A proposta dessa etapa é transformar tuplas não normalizadas em tuplas na 3ª FormaNormal (3FN).
Para realizá-la é importante seguir os passos descritos.

PASSO 1
Transformar as tuplas não normalizadas das entidades propostas, 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.

Forma Não Normalizada 1FN
ESTACIONAMENTO

Proprietário
Nro_fichaCpf_proprietario
Nome_proprietario
Telefone_com
Telefone_res
Telefone_cel
Email
Veiculo*
Placa_veiculo
Modelo_veiculo
Cor_veiculo
Tipo_veiculo
Ano_veiculo
Vaga
Nro_vaga
ESTACIONAMENTO
Nro_ficha
Cpf_proprietario
Nome_proprietario
Telefone_com
Telefone_resTelefone_cel
Email
Placa_veiculo
Modelo_veiculo
Cor_veiculo
Tipo_veiculo
Ano_veiculo
Nro_vaga














Para passar da forma não normalizada para a 1FN foi necessário tirar os itens de grupo e colocar em uma forma endentada.







PASSO 2
Agora, com as tuplas na 1FN, a equipe deverá colocá-las na 2ª Formanormal (2FN). Explique a ação da equipe baseando e citando a qual conceito se enquadra a aplicação da 2FN.




Proprietário

#nro_ficha
Cpf_proprietario
Nome_proprietario
Telefone_com
Telefone_res
Telefone_cel
E_mail


Veiculo

#placa_veiculo
#nro_ficha
Modelo_veiculo
Cor_veiculo
Tipo_veiculo
Ano_veiculo


Vaga

#nro_vaga
#placa_veiculo



Na 2FN foi necessárioescolher as chaves primárias e eliminando as dependências funcionais parciais.












PASSO 3
Com as tuplas na 2FN, a equipe deverá colocá-las, quando possível, agora na 3ª Forma Normal (3FN). Explique a ação da equipe baseando e citando a qual conceito se enquadra a aplicação da 3FN.




Proprietário

#nro_ficha
Cpf_proprietario
Nome_proprietario
Telefone_com
Telefone_resTelefone_cel
E_mail











Veiculo

#placa_veiculo
#nro_ficha
Modelo_veiculo
Cor_veiculo
Tipo_veiculo
Ano_veiculo








Vaga

#nro_vaga
#placa_veiculo






Não foi necessário criar a 3FN, pois as tabelas não possuem Dependência funcional transitiva.

PASSO 4
Elabore um relatório (formato ABNT) documentando o passo-a-passo do desenvolvimento danormalização. Entregue o relatório ao cliente para apreciação na próxima reunião.

RELATÓRIO


No primeiro passo foi apresentado a transformação das tuplas das entidades para a Primeira Forma Normalizada (1FN), assim foi feita a forma não normalizada e depois foi feita a transformação para a 1FN retirando os itens de grupo e colocando todas as tuplas alinhadas.
No segundo passo foi apresentadaa transformação da 1FN para a 2FN, eliminando as dependências funcionais parciais e identificando as chaves primárias.
No terceiro passo é apresentado a transformação da 2FN para a 3FN, porém como não foi encontrada nenhuma dependência funcional transitiva não foi necessário fazer a transformação para a 3FN.
ETAPA 5
Aula tema: Álgebra Relacional.
Esta atividade é importante para que vocêconstrua mecanismos de pesquisas capazes de manipular dados existentes em banco de dados. A proposta dessa etapa é criar diversas operações de álgebra relacional que sejam aplicáveis em banco de dados, utilizando como base o Modelo Relacional. Para realizá-la é importante seguir os passos descritos.

PASSO 1

Criar 10 tuplas para cada relação (tabela) de forma que sigam os conceitos tratados...
tracking img