Modelo de Dados
Instituto de Ciências Exatas e Geociências
Ciência da Computação
A modelagem faz parte do ciclo de desenvolvimento de um sistema de informação e é de vital importância para o bom resultado do projeto.
Banco de Dados
São formas de representação que servem para descrever
Prof. Eder Pazinatto
as estruturas das informações contidas em um Banco de
Dados.
Descrição forma da estrutura de um banco de dados
O modelo de dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados.
Exemplo: Indústria – armazena informações sobre produtos, com código...
Modelo de Dados www.upf.br www.upf.br
Modelo de Dados – como construir?
Modelo de Dados
Objetivos do Modelo de Dados
Representar um ambiente observado
Servir de instrumento para comunicação
Favorecer o processo de verificação e validação
Capturar aspectos de relacionamentos entre os objetos observados Servir como referencial para a geração de estruturas de dados Estabelecer conceitos únicos a partir de várias visões
www.upf.br
Na construção de um modelo de dados, usa-se uma linguagem de modelagem de dados.
A modelagem de banco de dados, consiste em apresentar como esta internamente desenhado o banco de dados, facilitando na compreensão e entendimento para qualquer usuário.
Esta modelagem de banco de dados realizada através da linguagem de banco de dados, denominada esquema de banco de dados.
www.upf.br
1
Modelo de Dados
O projeto de um banco de dados é dividido em três fases diferentes, fazendo uso do:
Modelo conceitual;
Projeto lógico; e
Projeto físico.
Modelo de Dados
Modelo Conceitual
Representa a descrição de um banco de dados de forma independente de implementação em um SGBD, este modelo registra quais dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados a nível de SGBD.
A finalidade do Modelo