Banco de dados
Introdução a MER
Juscelino Medeiros juscelinomedeiros@hotmail.com O Modelo E-R (Entidade-Relação)
Para descrevermos uma Base de Dados vamos utilizar o Modelo
Relacional, também chamado Modelo E-R (Entidade-Relação).
Procura-se simular a realidade: esta é vista como um conjunto de entidades, interagindo umas com as outras, através de um conjunto de associações ou relações.
Etapas do Método
Etapa 1 – Diagramas E-R:
Análise das necessidades de informação e elaboração do Modelo E-R.
Etapa 2 – Tabelas não
Normalizadas:
Transformação do Diagrama E-R num conjunto de Tabelas
Etapa 3 – Tabelas Normalizadas:
Normalização das Tabelas
Entidade e Atributos
Entidade: Objectos ou conceitos que possuem um conjunto de características comuns, compostas ou caracterizadas por um conjunto de atributos. Corresponde a uma tabela de uma Base de
Dados.
Entidade e Atributos
Atributos: Características comuns aos objectos ou conceitos definidos pela Entidade. É qualquer propriedade de uma Entidade.
Corresponde aos campos de uma tabela.
Representação das Entidade e Atributos
Automóvel
Livros
Automovel (Marca, Modelo, Ano, Cor, Cilindrada, Nº quilómetros)
Livro (Título, Nº Páginas, Anos, Autor, Língua)
Representação de uma Entidade num SGBD
Regras para a definição de uma Tabela
Numa tabela as colunas correspondem aos campos ou atributos de uma entidade ou classe de entidades
As linhas correspondem aos registos.
As várias linhas (registos) podem conter dados repetidos em alguns campos, mas não podem existir duas linhas iguais.
A ordem pela qual se dispõem as colunas (campos) não é importante e pode ser alterada sem que isso modifique o significado da informação contida na tabela. A ordem pela qual se dispõem as linhas (registos) também não é importante e pode ser alterada sem que isso signifique alteração da informação.
Não podem existir duas colunas (campos) com o mesmo