06 modelagem de banco de dados: modelo lógico

5
Compreendendo a modelagem de dados 6 – Modelo Lógico Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva

Upload: marlene-maximiano-de-oliveira

Post on 13-Apr-2017

272 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 06  Modelagem de banco de dados: Modelo Lógico

Compreendendo a modelagem de dados

6 – Modelo Lógico

Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva

Page 2: 06  Modelagem de banco de dados: Modelo Lógico

Modelo lógico

O modelo lógico já leva em conta algumas limitações e implementa recursos como adequação de padrão e nomenclatura, define as chaves primárias e estrangeiras, normalização, integridade referencial, entre outras. Para o modelo lógico deve ser criado levando em conta os exemplos de modelagem de dados criados no modelo conceitual.Compreende uma descrição das estruturas que serão armazenadas no banco e que resulta numa representação gráfica dos dados de uma maneira lógica, inclusive nomeando os componentes e ações que exercem uns sobre os outros.

Page 3: 06  Modelagem de banco de dados: Modelo Lógico

Exemplo de um modelo lógico

Page 4: 06  Modelagem de banco de dados: Modelo Lógico

Exemplo do diagrama de banco de dados gerado no Microsoft Visio.

A técnica de modelagem mais difundida é a abordagem entidade-relacionamento (ER). Nesta técnica, um modelo conceitual é usualmente representado através de um diagrama, chamado diagrama entidade-relacionamento (DER).

Page 5: 06  Modelagem de banco de dados: Modelo Lógico

O modelo lógico também pode ser representado assim:

• TipoDeProduto (CodTipoProd, DescrTipoProd)

• Produto (CodProd, DescrProd, PrecoProd, CodTipoProd) CodTipoProd referencia TipoDeProduto