Professional Documents
Culture Documents
Modelo Relacional
Modelao: Diagrama Entidade-Relacionamento (ER)
Modelo Entidade-Relacionamento
O Modelo Entidade-Relacionamento (MER) foi desenvolvido pelo professor Peter Chen, a fim de representar as estruturas de dados
Modelo de dados
A construo do modelo de dados exige respostas acerca de questes relacionados com entidades, relacionamento e atributos.
4
Modelo de dados
Modelo de dados
Modelo de dados
Com a adopo da tecnologia de bases de dados destacaram-se algumas actividades que se tornaram componentes dominantes do desenvolvimento de sistemas. Uma dessas actividades modelao de dados. Num ambiente de bases de dados vrias aplicaes partilham o mesmo conjunto de dados. A base de dados existe, no s para servir as aplicaes j existentes mas tambm aquelas que eventualmente venham a ser desenvolvidas no futuro. A modelao de dados actividade que, debruando-se sobre a totalidade dos requisitos de informao de um sistema de informao, tenta encontrar um modelo que traduza a estrutura lgica dos dados que satisfaz esses requisitos. A esse modelo designa-se modelo conceptual de dados.
Modelo de dados
8
Modelo de dados
Uma das abordagens, mais vulgarizadas, na modelao de dados so os diagramas de Entidade-Relacionamentos (ER). O modelo Diagrama ER foi definido por Peter Chen em 1976 que teve como base a teoria relacional criada por E.F. Codd (1970). O principal objectivo era levar aos projectistas ou analistas de sistemas a possibilidade de ter uma nica viso de uma realidade: sem redundncia e bem resumida.
Modelo de dados
Modelos de dados
Para as BD o diagrama ER utilizado tambm para reconhecer em um sistema de informao os objectos que o compem que so: Entidade e relacionamento. Uma entidade um objecto que distinguvel do outro objecto por um conjunto especfico de atributos. Cada entidade identificado pelo nome e suas caractersticas ou propriedades. Uma entidade pode ser fraca ou forte.
Uma entidade fraca a sua existncia depende de uma outra entidade. Exemplo: entidade movimento num banco depende da entidade conta.
Modelo de dados
10
Modelo de dados
11
Modelo de dados
12
Modelo de dados
O modelo de entidade-relacionamento seguintes etapas: consiste nas
Tipo de atributos: Atributo simples ou compostos; Atributo mono-valor ou multi-valor; Modelo de dados Atributos derivados;
Modelo Entidade-Relacionamento
O Modelo E-R prope que a realidade seja visualizada sob trs
Atributo
Relao
Cod_doc
Nome
Cod_disc
Designacao
Docente
Ensina
Disciplina
O diagrama Entidade-Relacionamento composto por um conjunto de objetos grficos que visa representar todos os objetos do modelo Entidade Relacionamento tais como entidades, atributos, atributos chaves, relacionamentos, restries estruturais, etc.
O diagrama ER fornece uma viso lgica do base de dados, fornecendo um conceito mais generalizado de como esto estruturados os dados de um sistema.
TIPO ENTIDADE
ATRIBUTO
TIPO RELACIONAMENTO
ATRIBUTO DERIVADO
E1
E2
E1
E2
(min, max)
E1