Modelo er
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 relevantes e 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, modelo objeto-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árias notaçõ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;
Modelo