Faculdade
1
q
Projeto Conceitual (geralmente no modelo E-R):
– No modelo E-R o “esquema do BD” é representado graficamente. t t t
Quais as entidades e os relacionamentos na empresa? Que informações sobre essas entidades e relacionamentos devemos armazenar no BD? Quais as restrições de integridade ou regras do negócio? (Algumas podem podem ser expressas no diagrama E-R, mas não todas.)
q
Projeto Lógico:
– Mapeamento do diagrama E-R num esquema relacional. – Refinamento do esquema (Normalização).
q
Projeto Físico e Database Tuning:
– Levam em conta os padrões de uso e a carga do sistema.
IME-USP Departamento de Ciência da Computação
2
Copyright © 1998, 1999 Francisco Reverbel
1
q
Entidade: Modela um objeto do mundo real.
– Uma entidade é descrita por um conjunto de atributos.
CPF
Nome
Salário
Funcionários
q
Conjunto de entidades: Coleção de entidades similares. Exemplo: Todos os funcionários.
– Todas essas entidades tem o mesmo conjunto de atributos. – Cada atributo tem um domínio.
IME-USP Departamento de Ciência da Computação
NumD
NomeD
Descr
Departamentos
3
Copyright © 1998, 1999 Francisco Reverbel
CPF
Nome
Salário
NumD
NomeD
Funcionários
Lotações
Departamentos
q
q
Relacionamento: Associação entre duas ou mais entidades. Exemplo: João da Silva está lotado (trabalha) no Departamento de Vendas. Conjunto de relacionamentos: Coleção de relacionamentos similares. Exemplo: O conjunto de relacionamentos Lotações, entre Funcionários e Departamentos.
IME-USP Departamento de Ciência da Computação
4
Copyright © 1998, 1999 Francisco Reverbel
© ¨ §¥£¡ ¦ ¤ ¢
Descr
2
q
q
O atributo CPF é determinante (é um atributo chave). O atributo Nome é composto.
– Tem três componentes: PrimeiroNome, NomesDoMeio e ÚltimoNome.
PrimeiroNome
CPF
Funcionários
q
O atributo Telefones é multivalorado.
–