Banco de dados
Campus Alegrete
Banco de Dados I
Cristhiano Bossardi de Vasconcellos
Parte 2
Modelos de Banco de Dados
• Um modelo de (banco de) dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados.
• Por exemplo, no caso da indústria, o modelo de dados poderia informar que o banco de dados armazena informações sobre produtos e que, para cada produto, são armazenados seu código, preço e descrição.
• Observe que o modelo de dados não informa quais os produtos que estão armazenados no banco de dados, mas apenas que o banco de dados contém informações sobre produtos. Modelos de Banco de Dados
Modelo é a representação abstrata e simplificada de um sistema real, com a qual se pode explicar ou testar o seu comportamento, em seu todo ou em partes. Ex.: Maquete apartamento, manequim numa vitrine, a foto de um sofá, aeromodelo, memorial descritivo de um apartamento.
Modelos de Banco de Dados
• Objeto observado = ponto de partida para qualquer processo de modelagem, seja de dados ou não.
• Temos de ter um objeto a reproduzir, seja ele concreto ou imaginário. Ex. arquiteto que desenha a planta baixa de um novo apartamento.
• Termo objeto usado de modo genérico, pode ser uma pessoa, documento, ambiente, conceito, etc. Modelos de Banco de Dados
Temos que modelar o mundo observado, seja ele real ou imaginário.
Modelos de Banco de Dados
Modelo de dados
=
Descrição formal da estrutura de um banco de dados
Modelos de Banco de Dados
• Conforme a intenção do modelador, este modelo será mais ou menos abstrato.
• Se sua intenção é o usuário final de um sistema, abstrairá detalhes de sua implementação física.
• Se a intenção é solicitar ao técnico uma melhora na performance, deverá conter mais detalhes e, portanto, com menor grau de abstração.
Modelos de Banco de Dados
Projeto de Banco de dados Modelo Conceitual