Modelo er

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1403 palavras )
  • Download(s) : 0
  • Publicado : 3 de setembro de 2012
Ler documento completo
Amostra do texto
Prof. Fabio Andrade
modificado por:
Prof. Josemar Leandro
leanjosemar@gmail.com



Análise de requisitos;
◦ Interação com o cliente e com os usuários finais do
banco de dados;
◦ Identificação das características do domínio de
aplicação;
 Aprendendo como o domínio funciona;
 Informações relevantes e o relacionamento entre estas
informações;

◦ Levantamento dos dados relevantese das consultas
necessárias para cada usuário do banco;



Projeto Conceitual:

◦ Desenvolvimento de um esquema que descreve a
semântica do domínio de aplicação;
◦ O esquema desenvolvido deve ser facilmente
compreendido;
◦ Voltado para os usuários de aplicações;
◦ O esquema deve atender a todos os requisitos
levantados na fase de análise;
◦ Principais modelos conceituais:
Modelo Entidade-Relacionamento;
 Linguagem UML;



Projeto Lógico:
◦ Mapeamento do esquema conceitual para um
esquema lógico;
◦ O esquema lógico gerado descreve os dados do
banco de dados e seus relacionamentos de uma
forma bem mais detalhada que o esquema
conceitual;
 Voltado para a equipe de desenvolvimento;

◦ Principais modelos lógicos:

 Modelo relacional, modeloobjeto-relacional, modelo orientado
a objetos;



Projeto físico:
◦ Especificação das estruturas internas de
armazenamento;
◦ Criação de índices para aumentar a velocidade do
acesso aos dados;
◦ Demais questões relacionadas ao desempenho do
banco de dados;












É um modelo muito usado para a modelagem
conceitual;
Foi proposto por Peter Chen em 1976;
Possui váriasnotações;
Descrição do domínio: objetos (entidades) e
suas e seus relacionamentos;
Muita capacidade semântica, embora simples;
Fácil mapeamento para o modelo relacional;










Representação gráfica;
 Fácil de entender;

Ferramentas CASE;
É composto por basicamente por três tipos
de elementos: entidades, relacionamentos,
atributos;
Possui variações;
 ModeloEntidade-Relacionamento Estendido;

O esquema conceitual descrito através do
MER é chamado Diagrama EntidadeRelacionamento (DER);





Para facilitar a explanação, vamos
desenvolver um modelo conceitual para uma
aplicação cinematográfica;
O modelo será desenvolvido gradativamente,
a medida em que os conceitos forem
apresentados;



Requisitos Levantados:

◦ Devem ser cadastradas asinformações sobre:
 Filmes (Código, Título, Ano, Gênero, Diretor);
 Atores (Código, Nome, Sexo, Nacionalidade);
 Eventos (Código, Nome, Local, Ano);

◦ As seguintes condições foram observadas;
 Um filme é estrelado por um ou mais atores;
 Um filme pode receber várias premiações em um evento;
 Um ator também pode receber várias premiações em eventos
por uma participação em algumfilme;
 Cada ator pode fazer par romântico com outro ator em vários
filmes;











Representam os objetos existentes no mundo real;

 Podem ser concretos (Como um cliente);
 Ou abstratos (Como uma conta bancária);

Representam tudo aquilo sobre o qual o banco de dados
deve guardar informações;
Um objeto existente no mundo real, com uma
identificação distinta esignificado próprio. São as coisas
que existem no negócio, ou ainda, que descrevem o
negócio em si. Se algo existe e proporciona algum
interesse em manter dados sobre ele,
Parecido com o conceito de objetos no paradigma OO;
São os elementos mais básicos do MER;
São representadas através de um retângulo;



No nosso exemplo:

Filme

Ator

Evento








Descrevem aspropriedades que caracterizam uma entidade;
Por exemplo, um cliente tem um nome, um CPF, um
endereço, etc;
Podem ser classificados da seguinte forma:
◦ Simples ou compostos;
◦ Univalorados ou Multivalorados;
◦ Armazenados ou Derivados;
Em alguns casos, podem possuir um valor nulo;



Atributos Simples:



Atributos Compostos:




◦ Não podem ser subdivididos em partes...
tracking img