Modelo conceitual

Disponível somente no TrabalhosFeitos
  • Páginas: 8 (1778 palavras)
  • Download(s): 0
  • Publicado: 11 de abril de 2013
Ler documento completo
Amostra do texto
MODELAGEM DE DADOS

O uso da
análise e do
projeto
Orientados a
Objetos
atenuou a
separação!

Unidade I

1

Banco de Dados I

MODELAGEM DE DADOS

Etapas do Projeto do BD
do Projeto do BD
Análise de Requisitos
de Requisitos

Projeto Conceitual

• Coleta de informações sobre os
Coleta de informações sobre os
dados e seus relacionamentos na
organização
• Forma de realização: reuniões,
Forma derealização: reuniões
entrevistas, análise de documentos
• Resultado: documento com a
especificação de requisitos

Projeto Lógico

Projeto Físico

Unidade I

2

Banco de Dados I

MODELAGEM DE DADOS

Exemplo de Especificacao de Requisitos
de Especificacao de Requisitos
Sistema Administrativo da Universidade
Todo servidor possui uma identificação única na
universidade e está lotado em um departamento,onde
exerce uma determinada função...
exerce uma determinada função...

Servidor:
-possui uma identificação única na Universidade;
-está lotado em um departamento;
lotado em um departamento;
-exerce uma função no departamento no qual esta
lotado;
lotado;
-...

Unidade I

3

Banco de Dados I

MODELAGEM DE DADOS

Coleta e Análise de Requisitos
• As expectativas dos usuários: o detalhamento máximo
•As aplicações existentes e as pretendidas
aplicações existentes as pretendidas
• Atividades que se referem à fase:






Identificação de grupos de usuários e áreas de aplicação
de grupos de usuários áreas de aplicação
Inspeção da documentação existente
Entrada e saída para as transações
Tipos e frequência das transações
Coleta, análise, modelagem, especificação e revisão

Unidade I

4

Bancode Dados I

MODELAGEM DE DADOS

Unidade I

5

Banco de Dados I

MODELAGEM DE DADOS

Etapas do Projeto do BD
do Projeto do BD
Análise de Requisitos
de Requisitos

Especificação de requisitos
Projeto Conceitual

• Modelagem dos dados e seus
relacionamentos independente da
estrutura de representação do
SGBD (modelagem conceitual)

Projeto Lógico
• Forma de realização: análise da
Forma derealização: análise da
especificação de requisitos

Projeto Físico

Unidade I

• Resultado: esquema conceitual
Resultado: esquema conceitual

6

Banco de Dados I

MODELAGEM DE DADOS

Exemplo de Projeto Conceitual
de Projeto Conceitual
Diagrama Entidade-Relacionamento
Notação CHEN
CHEN
EMPREGADO

(1,1)

(0,N)
LOTAÇÃO

Função

Matrícula

DEPTO
Código
Nome

Nome

Notação Engenharia da Informação
está lotado emEMPREGADO

DEPTO

tem lotado

Notação suportada por diversas ferramentas CASE
So
Somente admite relacionamentos binários
ad
Unidade I

7

Banco de Dados I

MODELAGEM DE DADOS

Etapas do Projeto do BD
do Projeto do BD
Análise de Requisitos
de Requisitos

Especificação de requisitos
Projeto Conceitual

Esquema conceitual
Projeto Lógico

Projeto Físico

• Conversão do esquema conceitual
no esquemade representação de um
SGBD (esquema lógico)
• Forma de realização: aplicação de
regras de conversão
• Resultado: esquema lógico

Unidade I

8

Banco de Dados I

MODELAGEM DE DADOS

Exemplo de Projeto Lógico
de Projeto Lógico
(1,1)

(0,N)
EMPREGADO

LOTAÇÃO
Função

Matrícula

DEPTO
Código
Nome

Nome

Conversão ER-Modelo relacional

Empregados (Matricula, Nome, Funcao, CodigoDepto)
CodigoDeptoreferencia Departamentos
Departamentos (Codigo, Nome)

Unidade I

9

Banco de Dados I

MODELAGEM DE DADOS

MODELO LÓGICO

Ver notações no
notações no
DBDesigner!!!!

LIVRO (idLivro, titulo, autor, editora)
COMPRA (idLivro, idCliente, dtCompra)
idLivro referencia idLivro em LIVROS
idLi
LIVROS
idCliente referencia idCliente em CLIENTE
CLIENTE (idCliente, nome, telefone, endereco)
Unidade I

10

Bancode Dados I

MODELAGEM DE DADOS

Etapas do Projeto do BD
do Projeto do BD
Análise de Requisitos
de Requisitos

Projeto Conceitual

• Definição do esquema lógico

em um SGBD adequado ao modelo
• Consideração de aspectos de
performance e segurança (índices,
segurança (índices
buffers, autorizações de acesso, ...)
• Forma de realização: DDL do SGBD
• Resultado: esquema físico

Projeto Lógico...
tracking img