Baixe o app para aproveitar ainda mais
Prévia do material em texto
Modelo Conceitual, Lógico e Físico Modelo Conceitual A modelagem conceitual basea-se no mais alto nível e deve ser usada para envolver o cliente, pois o foco aqui é discutir os aspectos do negócio do cliente e não da tecnologia. Os exemplos de modelagem de dados vistos pelo modelo conceitual são mais fáceis de compreender, já que não há limitações ou aplicação de tecnologia específica. 3 Modelo Conceitual O diagrama de dados que deve ser construído aqui é o Diagrama de Entidade e Relacionamento, onde deverão ser identificados todas as entidades e os relacionamentos entre elas. Este diagrama é a chave para a compreensão do modelo conceitual de dados. 4 Modelo Conceitual 5 Modelo Lógico O modelo lógico já leva em conta algumas limitações e implementa recursos como adequação de padrão e nomenclatura, define as chaves primárias e estrangeiras, normalização, integridade referencial, entre outras. Para o modelo lógico deve ser criado levando em conta os exemplos de modelagem de dados criados no modelo conceitual. 6 Modelo Lógico 7 Modelo Lógico O Diagrama de Banco de dados acima feito no Visio 2007. Mas temos outras ferramentas, ex.: DBDesignerFork 8 Modelo Físico No modelo físico fazemos a modelagem física do modelo de banco de dados. Neste caso leva-se em conta as limitações impostas pelo SGBD escolhido e deve ser criado sempre com base nos exemplos de modelagem de dados produzidos no item anterior, modelo lógico. 9 MER / DER MER O modelo de entidade e relacionamento é o mais utilizado atualmente, devido a sua simplicidade e eficiência. Baseia-se na percepção de mundo real, que consiste em uma coleção de objetos básicos, chamados entidades e relacionamentos entre esses objetos. Você poderá usar ou não um software para modelagem de dados. 11 MER A modelagem de dados consiste em uma série de análises conceituais e lógicas para encontrar a melhor disposição possível de armazenamento e manutenção das informações no banco de dados. A modelagem envolve um profundo estudo de caso, seguido da análise de projeto, que pode ser dividida em duas etapas: Análise de Entidades Análise de Relacionamento 12 MER Na análise de entidades o objetivo é identificar os elementos com algum significado próprio, tais como Clientes, Produtos, Pedidos, Locação, etc. A entidade pode ser algo concreto como Clientes e Produtos ou algo abstrato como Locação e Venda. 13 MER Na análise de relacionamentos o objetivo é definir como e quando as entidades se relacionam, isto é particularmente importante a fim de dar maior entendimento do problema. 14 MER Outro fator importante é o diagrama de entidade e relacionamento que representa gráficamente o modelo de entidade e relacionamentos, este diagrama pode ser feito com o uso de ferramenta de modelagem de dados ou usando algum programa gráfico. Os softwares para modelagem de dados são alternativas mais interessantes em função da produtividade, organização do seu diagrama de entidade e relacionamento e facilidade de modificações. 15 DER Diagrama entidade relacionamento (DER) é um modelo diagramático que descreve o modelo de dados de um sistema com alto nível de abstração. Ele é a principal representação gráfica do Modelo de Entidades e Relacionamentos (MER). É usado para representar o modelo conceitual do negócio. 16 DER O der tem como ênfase os dados e os relacionamentos. sua representação utiliza os símbolos: – retângulos – representam as entidades; – elipses – representam os atributos; – losangos – representam os relacionamentos entre as entidades; – linhas – unem os atributos aos conjuntos de entidades e os conjuntos de entidades aos conjuntos de relacionamentos; 17 Estudo de Caso Locadora Filme Uma pequena locadora de vídeos possui ao redor de 2.000 DVD de vídeo, cujo empréstimo deve ser controlado. Cada DVD possui um número. Para cada filme, é necessário saber seu título e sua categoria (comédia, drama, aventura, …). Cada filme recebe um identificador próprio. Para cada DVD é controlado que filme ela contém. Para cada filme há pelo menos um DVD, e cada DVD contém somente um filme. Alguns poucos filmes necessitam dois DVDs. Os clientes podem desejar encontrar os filmes estrelados pelo seu ator predileto. Por isso, é necessário manter a informação dos atores que estrelam em cada filme. Nem todo filme possui estrelas. Para cada ator os clientes às vezes desejam saber o nome real, bem como a data de nascimento. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar DVDs. Para cada cliente é necessário saber seu prenome e seu sobrenome, seu telefone e seu endereço. Além disso, cada cliente recebe um número de associado. Finalmente, desejamos saber que DVDs cada cliente tem emprestados. Um cliente pode ter vários DVDs em um instante no tempo. 18
Compartilhar