Disciplia: Baco de Dados AULA 02 Abordagem Modelo Coceitual Adaptado dos slides do Livro Projeto de Baco de Dados, v. 4 de Carlos A. Heuser Edmilso Campos, Prof. MsC. http://edmilsocampos.et edmilso.campos@ifr.edu.br
Abordagem Etidade-Relacioameto 2
Coceitos cetrais da abordagem ER 3
Etidade 4
Etidade represetação diagramática PESSOA Nome da etidade 5
Propriedades de etidades 6
Relacioameto coceito e represetação DEPARTAMENTO LOTAÇÃO EMPREGADO 7
Auto relacioameto PESSOA CASAMENTO 8
Papel o relacioameto PESSOA marido esposa CASAMENTO papel o relacioameto 9
Papel o relacioameto DEPARTAMENTO LOTAÇÃO PESSOA 10
Auto-relacioameto diagrama de ocorrêcias PESSOA p1 p2 p3 p4 p6 p7 p5 p8 marido CASAMENTO esposa marido esposa marido esposa p1,p3 p6,p8 11
Cardialidade de relacioametos 12
Cardialidade máxima - valores 13
Cardialidade máxima - DER DEPARTAMENTO 1 LOTAÇÃO EMPREGADO expressa que que a uma ão ocorrêcia há um limite de EMPREGADO superior para (etidade o úmero do lado de oposto ocorrêcias da aotação) de pode estar EMPREGADO associada o associadas máximo uma a ( 1 ) ocorrêcia uma de ocorrêcia DEPARTAMENTO de DEPARTAMENTO 14
Classificação de relacioametos 15
Relacioametos 1:1 EMPREGADO PESSOA 1 1 marido esposa CASAMENTO 1 ALOCAÇÃO 1 MESA 16
Relacioametos 1: ALUNO INSCRIÇÃO 1 CURSO EMPREGADO 1 DEPENDENTE Nomeclatura: uso de verbos etidades dão o ome 17
Relacioametos 1: EMPREGADO supervisor supervisioado 1 SUPERVISÃO 18
Relacioametos : ENGENHEIRO ALOCAÇÃO PROJETO MÉDICO CONSULTA PACIENTE PEÇA CAPACIDADE FORNECEDOR 19
Relacioametos : PRODUTO composto compoete COMPOSIÇÃO 20
Relacioameto terário CIDADE DISTRIBUIDOR DISTRIBUIÇÃO 1 A cardialidade 1 refere-se a um par (cidade, forecedor) PRODUTO 21
Cardialidade míima 22
Cardialidade míima - DER EMPREGADO e1 e2 e3 e4 (0,1) cardialidade ALOCAÇÃO míima (1,1) e1,m1 e2,m2 e3,m6 e4,m4 MESA m1 m2 m3 m4 m5 m6 23
Exemplos de etidades e relacioametos PRÉ-REQUISTO liberada (0,) DEPARTAMENTO RESPONSÁVEL DISCIPLINA (1,1) (0,) (0,) DISCIPLINA -CURSO (0,) ALUNO (0,) INSCRIÇÃO (1,1) CURSO liberadora (0,) 24
Atributo PROJETO tipo código ome 25
Atributos com cardialidade 26
Atributo com cardialidade CLIENTE telefoe (0,) código ome atributo obrigatório e moovalorado (1,1) é o default CLIENTE código ome telefoe (0,) atributo opcioal e multivalorado 27
Atributo em relacioameto (1,) (0,) ENGENHEIRO ATUAÇÃO PROJETO Código Nome Fução Código Título º de parcelas (0,1) (0,) FINANCEIRA FINANCIAMENTO VENDA taxa de juros 28
Idetificador de etidade PESSOA código ome edereço PRATELEIRA capacidade úmero do corredor úmero da prateleira 29
Relacioameto idetificador código ome úmero de sequêcia ome EMPREGADO (1,1) (0,) DEPENDENTE Observar a liha mais desa etidade fraca 30
Relacioameto idetificador (recursão) GRUPO código (1,1) (0,) EMPRESA (1,1) úmero da empresa (0,) FILIAL úmero da filial 31
Idetificador de relacioameto ENGENHEIRO ALOCAÇÃO PROJETO 32
Relacioameto com atributo idetificador (1,) (0,) MÉDICO CONSULTA PACIENTE data/hora 33
Geeralização/especialização FILIAL (1,1) (0,) CLIENTE ome código Símbolo da geeralizaçãoespecialização Idetificador Etidade somete geérica a etidade geérica Etidade especializada Herda as propriedades da etidade geérica PESSOA FÍSICA sexo CIC PESSOA JURÍDICA CGC tipo de orgaização 34
Geeralização/especialização (recursão) VEÍCULO Idetificador de veículo defiido aqui VEÍCULO TERRESTRE VEÍCULO AQUÁTICO Heraça múltipla AUTOMÓVEL VEÍCULO ANFÍBIO BARCO 35
Geeralização/especialização (recursão) VEÍCULO TERRESTRE VEÍCULO AQUÁTICO AUTOMÓVEL Qual seria o idetificador desta etidade? VEÍCULO ANFÍBIO BARCO 36
Especialização total CLIENTE t ome código Idica que todo CLIENTE é ou PESSOA FÍSICA ou PESSOA JURíDICA PESSOA FÍSICA PESSOA JURÍDICA CIC sexo CGC tipo de orgaização 37
Especialização parcial ecessário em especialização parcial tipo de fucioário FUNCIONÁRIO p idica que em todo FUNCIONÁRIO é MOTORISTA ou SECRETÁRIA MOTORISTA SECRETÁRIA 38
Especialização ão exclusiva (compartilhada) PESSOA Uma istâcia de PESSOA pode aparecer em mais de uma de suas especializações c PROFESSOR FUNCIONÁRIO ALUNO 39
Etidade associativa MÉDICO CONSULTA PACIENTE 40
Icluido o relacioameto de PRESCRIÇÃO MÉDICO CONSULTA PACIENTE PRESCRIÇÃO liga com quem? PRESCRIÇÃO MEDICAMENTO 41
Substituido relacioameto por etidade MÉDICO (1,1) PACIENTE (1,1) CONSULTA PRESCRIÇÃO MEDICAMENTO 42
Etidade associativa MÉDICO CONSULTA PACIENTE etidade associativa PRESCRIÇÃO MEDICAMENTO 43
44