Faculdade

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1627 palavras )
  • Download(s) : 0
  • Publicado : 27 de outubro de 2011
Ler documento completo
Amostra do texto
IME-USP Departamento de Ciência da Computação

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 serexpressas 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 domundo 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

3Copyright © 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, entreFuncioná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.
–Um funcionário pode ter mais de um telefone.
IME-USP Departamento de Ciência da Computação

5

CPF

Nome

Salário N

NumD

Lotações

1

Funcionários Gerências

M

1

1

Participações
q
N

Projetos

A classe de um conjunto de relacionamentos pode ser 1:1 (1 para 1), 1:N (um para muitos), N:1 (muitos para 1), ou M:N (muitos para muitos).
– Lotações é N:1. – Gerênciasé 1:1. – Participações é M:N.

NumP

NomeP

DescrP

IME-USP Departamento de Ciência da Computação

6

# ! U 5  ! T 5 Q    G DP71DRBSRPIH'
NomesDoMeio ÚltimoNome Nome Salário Telefones
Copyright © 1998, 1999 Francisco Reverbel

# !  # F@D! 2DCB@8676421))(&$" ¥ E 0 ! A 9 # '  3 5 3  0  '  ' % # !    

NomeD

DescrD

Departamentos

Copyright © 1998, 1999Francisco Reverbel

3

CPF

Nome

Salário N

NumD

NomeD

DescrD

Lotações

1

Funcionários Gerências

Departamentos

M

1

1

Participações
N

q

Projetos

q q

NumP

NomeP

DescrP

O conjunto de relacionamentos Gerências é total em Departamentos (todo departamento precisa ter um gerente) e parcial em Funcionários (nem todo funcionário é gerente dedepartamento). O conjunto de relacionamentos Lotações é total em Funcionários e total em Departamentos. O conjunto de relacionamentos Participações é parcial em Funcionários e total em Projetos.

IME-USP Departamento de Ciência da Computação

7

Copyright © 1998, 1999 Francisco Reverbel

CPF

Nome

Salário

NumD

NomeD

DescrD

(1,1)

Lotações

(4,n)

Funcionários
(0,n)(0,1) (1,1)

Departamentos Gerências

Participações
q
(1,n)

Cada par (min, max) indica as cardinalidades mínima e máxima das entidades participando num conjunto de relacionamentos.
– O (4,n) em Departamentos indica que cada departamento deve ter no mínimo 4 funcionários e que não há limite máximo de funcionários. – O (1,1) em Funcionários indica que cada funcionário deve estar lotado...
tracking img