Sie sind auf Seite 1von 8

Projeto de banco de dados AULA 2 12/08

Banco de dados (BD)


Conjunto de dados integrados que tem por objetivo atender a uma
comunidade de usurios.
Sistema de gerenciamento de BD-SGBD
Software que incorpora as funes de definio, recuperao e alterao de
dados em um BD
Modelo de dados
Descrio formal da estrutura de um BD
Modelo conceitual
Modelo de dados abstrato, que descreve a estrutura de um BD de forma
independente de um SGBD particular.
A tcnica de modelagem conceitual a abordagem entidade
relacionamento (ER), usualmente representado atravs de um diagrama
entidade-relacionamento (DER)

Bolinha fechada:
Modelo Logico
Modelo de dados que representa a estrutura de dados de um BD conforme
vista pelo usurios do SGBD.
O projeto de um novo BD D-se em trs fases:
1- Modelagem Conceitual
Esse modelo captura as necessidades da organizao em formas de
armazenamento de dados independente de implantao
2- Projeto logico

O modelo logico define como o BD ser implementado em um SGBD


especifico.
3- Projeto fsico
O modelo do BD enriquecido com detalhes que influenciou no
desempenho do BD, mas no interfaces em sua funcionalidade.
Abordagem entidade Relacional

Entidade
Relacionamento
Atributo
Generalizao / especializao
entidade associativa

Entidade
Conjunto de abjetos da realidade modelada sobre os quais deseja-se manter
informaes no BD. Em um DER, uma entidade representado atravs de
um retngulo que contem o nome da entidade ex:

PESSOA

DEPARTAMENTO

Relacionamento
Conjunto de associao entre ocorrncias da entidade, Em um DER, um
relacionamento representado atravs de um losango, ligado por linhas dos
retngulos representativos das entidades que participou do relacionamento.

EXEMPLO
CODIG
O
1
2
3
4

NOME
ANA
PEDRO
JULIA
DAVI

SEXO
F
M
F
M

CONJUN
G
4
3
2
1

Atributo
Dado que associado a cada ocorrncia de uma entidade ou de um
relacionamento.

-------------------------------------AULA DIA 19/08/15---------------------------------------Cardinalidade


Uma propriedade importante de um relacionamento a de quantas
ocorrncias de uma entidade podem estar associadas a uma determinada
ocorrncia atravs do relacionamento.
H duas cardinalidades a considerar:

Cardinalidade mxima
Cardinalidade mnima

Expressa que a uma ocorrncia de EMPREGADO, pode estar associada a


no mximo uma (1) ocorrncia do departamento

Expressa que a uma ocorrncia de departamento, podem estar


associadas muitas (n) ocorrncias de EMPREGADO.
Relacionamento 1:1

Relacionamento 1:N

Relacionamento N:N

Cardinalidade Mnima

DER para controle acadmico

Generalizao/Especializao
Alm de relacionamento e atributos, propriedades podem ser atribudas a
entidades atravs do conceito generalizao/especializao. A partir deste
conceito possvel atribuir propriedades particulares a um subconjunto das
ocorrncias a um subconjunto das ocorrncias (especializadas) de uma
entidade genrica.
No DER o smbolo para representar um triangulo issceles.

INDICA QUE TODO CLIENTE PESSOA FISICA OU PESSOA JURIDICA

INDICA QUE NEM TODO FUNCIONARIO MOTORISTA OU SECRETARIA

INDICA QUE UMA PESSOA PODE SER PROFESSOR E ALUNO, OU


FUNCIONARIO E ALUNO AO MESMO TEMPO.

INDICA A OCORRENCIA DA ENTIDADE GENERICA ESPECIALIZADA NO


MAXIMO UMA VEZ, OU O FUNCIONARIO E MOTORISTA OU SECRETARIO

Das könnte Ihnen auch gefallen