MÓDULO 8 MODELAGEM DE DADOS I Em 1976 foi publicado um trabalho que definia uma possível abordagem para o processo de modelagem de dados. O trabalho intitulado de The Entity-Relationship Model passou a ser considerado como uma referência para o processo de modelagem dos dados. A abordagem entidade-relacionamento escrita por Peter P. Chen é composta por técnicas de diagramação e de conceitos que devem ser compreendidos e respeitados. A diagramação entidade-relacionamento é muito simples, servindo como representação dos conceitos que são manipulados por ela. É utilizado na sua representação um retângulo que representa as entidades, um losango que têm o papel de representar os relacionamentos e os balões que indica e aloca os atributos. Essa proposta de modelagem de dados mantêm-se atualizada até os dias de hoje, pois é ao mesmo tempo completa e inquestionável. Sua maior qualidade está ligada principalmente a sua simplicidade e objetividade. Se observarmos bem o modelo que foi proposto por Chen ele define a seguinte lei: O mundo está cheio de coisas que possuem características próprias e que se relacionam entre si (Lei conhecida como a lei do mundo). Vamos pegar a lei do mundo e tentar conceituar os elementos que são do nosso interesse e fazem parte do modelo de entidade e relacionamento. Os elementos são os seguintes: Entidades Relacionamentos Atributos Devemos definir que dentro do universo que estamos observando será reconhecido os objetos ou as coisas, sendo esses objetos elementos individualizados que podem ou não fazer parte de um conjunto ou categoria, se for levado em conta a sua semelhança. Análise de um ambiente de produção existente em uma fábrica
Elementos identificados: Máquinas; Funcionários; Ferramentas; Procedimentos de operação; Procedimentos de verificação; Peças produzidas. Analisando todos os elementos que foram observados, percebemos a existência de conjuntos distintos de elementos. As máquinas representam todas as máquinas que foram observadas, independente da sua utilização. Os funcionários representam todos os funcionários observados, independente da função que desempenham. As ferramentas representam todas as ferramentas, independente da finalidade. Peças que representam todas as peças produzidas. Todos os elementos que foram identificados possuem características em comum, fazendo com que sejam enquadrados em conjuntos particulares, sendo essas características inerentes a todos os objetos de um mesmo conjunto. Analisando alguns conceitos e exemplos que foram citados, podemos chegar à abordagem entidade relacionamento. Lei do mundo Objetos individualizados e semelhantes Características próprias Inter-relacionamento dos objetos MER - Modelo Entidade relacionamento Entidades Atributos Relacionamentos. 8.1 As entidades Existem várias normas de identificação das entidades. Segundo Shlers & Mellor, o objeto deverá ser reconhecido ou os elementos individualizados através dos elementos abaixo: Coisas tangíveis Funções exercidas pelos elementos Eventos ou ocorrências Interações Especificações. Os criadores da definição procuraram deixar claro que essa não é necessariamente uma definição formal no processo de classificação dos elementos. Com o ganho de
experiência na modelagem, todos esses processos de classificatórios passam a ser intuitivos, não sendo necessária a busca de um enquadramento ideal para a classificação. 8.1.1 As coisas tangíveis As coisas tangíveis representam tudo àquilo que pode ser tocado. Isso engloba todos os elementos que possuam uma existência concreta. Um carro; Um livro; Um cavalo; Uma caneta. O agrupamento de todos esses elementos vai depender do ponto de vista que foi adotado no processo de modelagem, onde o nível de abstração poderá ter um grau maior ou menor, levando a formação de diferentes grupos. Entidades (Elementos) Animal Equipamento Meio de transporte Objetos Cachorro, gato, cavalo Computador, calculadora, Ipod Carro, ônibus, avião. 8.1.2 As funções As funções possuem a responsabilidade de definir os atributos. É feita a classificação e capacitação com base em características existentes em um dado elemento. É feita a especificação da sua atuação no ambiente que está inserido. Entidades (Conjuntos) Objetos do conjunto Coisas tangíveis Especialista Médico ortopedista, analista Pessoa de sistemas Atendente Recepcionista de eventos, Pessoa gerente de uma pousada Cliente Estudante, paciente Pessoa 8.1.3 Eventos ou ocorrências Alguns objetos só são percebidos quando alguma ação acontece. São eles: Acidente rodoviário; Evento festivo; Uma partida de voleibol.
A maioria dos dados que fazem parte desses eventos são dados de objetivos participantes do evento. 5.1.4 As interações As interações são resultantes da associação de objetos em função de um processo executado. Compra de um barco; Adoção de um animal; Venda realizada de um imóvel. Os objetos que fazem parte das interações, passam a existir de forma individualizada. 8.1.5 As especificações Encerrando a lista de elementos identificados nas entidades temos as especificações. Elas são formadas por conjuntos de elementos que definem as características de outros objetos. Se essas especificações forem analisadas isoladamente elas não representarão um objeto, mas quando são seguidas ou aplicadas, essas especificações dão origem a um objeto. Os obj etos especificados podem ser omitidos dos modelos conceit uais de dados, desde que seus atributos sej am alocados aos obj et os aos quais eles referenciam. Aparelho de ar-condicionado: Objetos tangíveis Ar-condicionado Cor Modelo Data de produção Número de série Objetos especificados Modelo de ar-condicionado Capacidade Voltagem Altura Largura 8.2 Os atributos Quando observamos um objeto em um determinado ambiente, estamos na verdade reconhecendo os elementos através de suas características. Essas características são comuns a todos os objetos que pertencem a um mesmo conjunto. Quando estamos andando na rua e percebemos um objeto passando, somos capazes de definir no primeiro instante se é um carro, uma moto ou uma pessoa. Esse tipo de reconhecimento é realizado através de um conjunto de características que serão julgadas naquele momento.
As características que definem um carro são aplicadas a quase todos os carros. As características que definem uma moto são aplicadas a quase todas as motos. As características que definem uma pessoa são aplicadas a quase todas as pessoas. Carro Pessoa Marca: Ford Cor cabelo: Vermelho Placa: MEI6600 Estatura: 1,75 Modelo: Ford Focus Peso: 63kg Ano de fabricação: 2007 Idade: 33 anos As exceções existentes: Um carro do exército não possui placa; Uma pessoa careca não apresenta as características de cor dos cabelos. Analisando todos esses atributos é que podemos classificá-los em conjuntos distintos.
This document was created with Win2PDF available at http://www.win2pdf.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only. This page will not be added after purchasing Win2PDF.