Bancos de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (701 palavras )
  • Download(s) : 0
  • Publicado : 29 de agosto de 2012
Ler documento completo
Amostra do texto
Banco de Dados
Introdução ao Modelo Entidade-Relacionamento (MER).
Prof. Giovani Santos
Última atualização 8/3/2009

Estratégias de Modelagem

• Estratégia de modelagem ER:
• Uma seqüênciade passos (uma “receitade-bolo”) de transformação de modelos, desde o modelo inicial de modelagem, até o final.

• Diferentes estratégias:
• Top-down • Bottom-up • Inside-out

Estratégias deModelagem (top-down)





Modelo Abstrato de Dados:

Ir gradativamente refinando estes conceitos em conceitos mais detalhados.



• • • • •

Modelagem Superficial:

Enumeração dasentidades. Identificação dos relacionamentos (cardinalidade máxima) e hierarquias de generalização/especialização entre as entidades. Determinação dos atributos de entidades e relacionamentos. Determinaçãodos identificadores de entidades e relacionamentos. O banco de dados é verificado quanto ao aspecto temporal.

Estratégias de Modelagem (top-down)

• Modelagem detalhada:
• Domínios dosatributos • Cardinalidades mínimas • Demais restrições de integridade

• Validação do modelo:
• Construções redundantes ou deriváveis a
partir de outras no modelo • Validação com o usuário Estratégias de Modelagem (bottom-up)



• • •

Declaração de requisitos

entradas e saídas de sistemas computacionais existentes. análise dos formulários e relatórios de sistemas manuais existentes.entrevistas com os usuários para saber de suas necessidades (Sistemas de Informação).



• •

Identificação da necessidade de um Banco de Dados:
Modelo de Dados Implantação do Banco de Dados Estratégias de Modelagem (Inside-out)

Estratégias de Modelagem (Inside-out)

Estratégias de Modelagem (Inside-out)

Estratégias de Modelagem (Inside-out)

Abordagem Relacional

•Tabelas
• compostas de
• Linhas, • Colunas, • Chaves primárias, • Relacionadas através de Chaves estrangeiras.

Abordagem Relacional • Tabelas
Valor de campo ou valor de atributo

Nome da tabela...
tracking img