31
ACCESS – Modelo E-R ACCESS – Modelo E-R

ACCESS – Modelo E-R. O Modelo E-R (Entidade-Relação) Para descrevermos uma Base de Dados vamos utilizar o Modelo Relacional, também chamado Modelo

Embed Size (px)

Citation preview

Apresentação do PowerPoint O Modelo E-R (Entidade-Relação)
*
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:
ACCESS – Modelo E-R
Entidade e Atributos
*
ACCESS – Modelo E-R
Entidade e Atributos
*
Automovel (Marca, Modelo, Ano, Cor, Cilindrada, Nº quilómetros)
Livro (Título, Nº Páginas, Anos, Autor, Língua)
Automóvel
Livros
*
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 nome.
Não é permitido incluir mais do que um valor em cada campo de cada registo.
Não podem existir registos duplicados.
*
ACCESS – Modelo E-R
Domínio dos Atributos
Domínio: Conjunto de todos os valores elementares que um atributo pode assumir.
O valor do atributo define o TIPO do atributo.
Por exemplo:
Nome – Texto
Idade – Número
Morada – Texto
*
Atributos Elementares e Conjunto de Atributos
Atributos Elementares: Conjunto de elementos indivisíveis.
Ex: Data de Nascimento, Peso, etc..
*
ACCESS – Modelo E-R
Noção de Chave
Chave: Atributo (chave simples) ou conjunto de atributos (chave composta) que permite identificar de modo unívoco um e um só registo.
Chave Candidata: Qualquer atributo ou conjunto de atributos que possa ser uma chave.
Chave Primária (Primary Key): A chave mais indicada escolhida entre as chaves candidatas.
Representação:
*
Regras para a Chave Primária
Valor Único: Não podem existir 2 registos com o mesmo conteúdo para a chave primária.
Não Nulo: Não pode existir nenhum atributo chave primária que contenha um valor nulo.
*
Leitura:
*
*
*
Leitura:
1 Empregado trabalha num e num só Departamento
*
*
*
Leitura:
1 Livro é escrito por vários Autores
*
*
*
Relação Unária
*
Quais os Filmes em que o artista X participou?
Quais os Artistas que participaram no Filme Y?
Quais os Filmes dirigidos pelo Realizador Z?
Não Podemos responder directamente às seguintes questões
Quais os Filmes em que o Artista X participou e que tenham sido dirigidos pelo Realizador Y?
*
Chave Externa
*
Participações (IdJogador, IdJogo, Golos)
Integridade Referencial
Um valor de uma Chave Externa tem de existir na tabela a que o valor faz referência.
*
ACCESS – Modelo E-R
Integridade de Entidade
Os valores dos atributos que correspondem à Chave Primária de uma Entidade não podem ser nulos, nem iguais a outros já existentes.
*