Vous êtes sur la page 1sur 12

FACULDADE JESUS MARIA JOS FAJESU

Construo de Modelos

Banco de Dados I Prof. Moiss


1

Propriedades de Modelos ER
Um modelo ER um modelo formal; A Abordagem ER tem poder de expresso limitado. Diferentes modelos podem ser equivalentes.

Identificando Construes
Atributo versus entidade relacionada
Critrios:
1. Objeto vinculado a outros objetos: entidade 2. Quando o conjunto de valores de um objeto fixo: atributo

Atributo versus Generalizao/Especializao


A generalizao/especializao deve ser usada quando sabe-se que as classes especializadas de entidade possuem propriedades.

Identificando Construes
Atributos Opcionais e Multivalorados
Opcionais:
Indicam um subconjunto de entidades que so modeladas mais corretamente atravs especializaes.

Multivalorados:
So considerados indesejveis por vrios autores. No possui implementao direta (SQL/2). Induz a um erro de modelagem (ocultar entidade).

Verificao de Modelos
Modelo deve ser correto
Sem erros Sintticos e Semnticos.

Modelo deve ser completo


Todos os dados que devem ser obtidos devem estar presentes no modelos.

Modelo deve ser livre de redundncia


No deve conter relacionamentos redundantes e atributos redundantes.

Modelo deve refletir o aspecto temporal


Manter histrico de alteraes de informaes.
5

Entidade Isolada
Entidade que no apresenta nenhum relacionamento.

Estabelecimento de Padres
Modelos so usados para comunicao entre as pessoas de uma organizao. H necessidade de se ter um padro para os modelos.

Variantes da Abordagem ER
Notao Engenharia de Informaes
um mtodo de desenvolvimento de sistemas de informao.

Notao:

Variantes da Abordagem ER
Notao Merise
a metodologia de de desenvolvimento de sistemas usada na Frana. Notao:

Uso de Ferramentas de Modelagem


A confeco manual de um DER muito trabalhosa necessitando assim de um ferramenta em computador para apoio
Ferramenta CASE (Computer Aided Software Engineering)
uma ferramenta que visa apoiar o desenvolvimento de um banco de dados.

Programas de Propsito Geral


Programas diversos que auxiliam no projeto de banco de dados.

10

Estratgias de Modelagem
Partindo de descries de dados existentes
Engenharia Reversa. Utiliza a estratgia bottom-up.

Partindo do conhecimento de pessoas


Utiliza as estratgias: top-down e inside-out

11

BIBLIOGRAFIA
Projeto de Banco de Dados - HEUSER, C. A., 4 Edio, Porto Alegre, Editora Sagra Luzzatto, 2001.

12

Vous aimerez peut-être aussi