Escolar Documentos
Profissional Documentos
Cultura Documentos
Turma:302
Integrantes do grupo:
1º- Gabriel Taty
2º- Josias Neves
O que é a normalização de uma base de dados?
A normalização de banco de dados é a aplicação de uma série de regras
para evitar a realização de consultas desnecessariamente complexas no futuro.
Essas regras buscam eliminar redundâncias e inconsistências de
dependências no projeto das tabelas criadas para organizar os bancos de
dados.
São eles:
1. Remova grupos repetidos de tabelas individuais;
2. Crie uma tabela separada para cada grupo de dados relacionados;
3. Identifique cada grupo de dados relacionados com uma chave primária.
Para identificar se o fizemos da forma correta, devemos considerar os
seguintes aspetos:
Prática da 1ª FN.
Pessoa
Cha idPessoa: INTEGER
nomePessoa: VARCHAR
enderecoPeessoa:VARCHAR
telefonePessoa: VARCHAR
idPessoa nomePessoa enderecoPeessoa telefonePessoa
1 Gabrie Rua 28 de Maio 923-437546
2 Josy Rua Casseque 222-97543/922-053472
Pessoa Pessoa
Cha idPessoa: INTEGER Cha idTelefone: INTEGER
nomePessoa: VARCHAR Pessoa_idPessoa : INTEGER (FK)
enderecoPeessoa: VARCHAR descricaoTelefone: VARCHAR
numeroTelefone: VARCHAR
Telefone_FKndex1
Pessoa_idPessoa
Todos os registos estão atômicos e não tem repetição dentro dos campos.
Aluno
Cha idAluno: INTEGER
nomeAluno: VARCHAR
idadeAluno: INTEGER
codigoCurso: INTEGER
nomeCurso: VARCHAR
Aluno Curso
Cha idAluno: INTEGER Cha idCurso: INTEGER
Curso_idCurso : INTEGER (FK) nomeCurso: VARCHAR
nomeAluno: VARCHAR
idadeAluno: VARCHAR Rel 01
Aluno_FKIndex1
Curso_idCurso
Assim teremos a tabela do Curso com o código e a descrição
idCurso nomeCurso
3 computacao