Estudo de bd
Projeto de Banco de Dados
Composto pelos seguintes processos:
Levantamento dos Requisitos.
Modelo Conceitual
Modelo Lógico
Modelo Físico ou implementação.
Análise de Requisitos
Coleta das informações sobre os dados, suas restrições e seus relacionamento no negócio.
Forma de realização:
Reuniões com usuários.
Observação do funcionamento do negócio.
Resultado: Documentação com a especificação de requisitos.
Levantamento “narrativo”
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...”
Levantamento “itemizado”.
Sistema Administrativo da Universidade
Servidor:
Possui uma identificação única a Universidade;
Está lotado em um departamento;
Exerce uma função no departamento no qual está lotado.
Projeto Top-Down
Gera esquemas de Bancos de Dados baseados nos requisitos da organização obtidos através de contatos com os usuários.
As etapas que acabamos de ver, são as etapas top-down(da primeira até a última etapa, começando da modelagem lógica).
Trata-se de ir destacando os conceitos mais abstratos (“de cima”) e ir gradativamente refinando os conceitos mais detalhados.
Objetivos:
Conceitual: Foco na correta abstração do mundo real (negócio em questão).
Projeto Lógico + Físico: Foco na escolha correta de conversão para o SGBD para maximizar o desempenho. (Ex.: distribuição adequada dos dados nas tabelas).
Projeto Botton-Up
Gera esquemas de Bancos de Dados baseados nas fontes de dados da organização
Também conhecido como engenharia reversa.
É aplicado em casos onde já existem fontes de dados ou sistemas informatizados (legados) sem Banco de Dados.
As informações para o processo de modelagem de dados são descrição de dados já existentes.
É a estratégia “de cima para baixo”.
Ex.: Descrição de documentos (pastas, fichas, arquivos eletrônicos, documentos fiscais...).
Cinco Etapas:
Coleta de fontes de