Extensões do Modelo Entidade-Relacionamento. Modelo Entidade Relacionamento Estendido. Herança. Subclasse/Superclasse. Discussão Exemplo Hospital

Documentos relacionados
Modelo Entidade Relacionamento Estendido. Extensões do Modelo Entidade-Relacionamento. Herança. Subclasse/Superclasse. Generalização/Especialização

Modelo Entidade Relacionamento

Motivação. Modelos Conceituais de Dados. Projeto de BD. Categorias de Modelos de Dados. Categorias de Modelos de Dados

Motivação. Modelos Conceituais de Dados. Projeto de BD. Categorias de Modelos de Dados. Categorias de Modelos de Dados

Modelo Entidade Relacionamento

Generalização/Especialização Opção de mapeamento (8A)

Modelo Entidade Relacionamento

Mapeamentos. Passo 1: Tipo-Entidade Forte. Passo 2: Tipo-Entidade Fraca. Passo 1: Tipo-Entidade Forte. Modelo de Dados e o Projeto de BD

17/03/2014 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Agenda Generalização / Especialização; Entidade Associativa (Agregação);

Extensões do Modelo Entidade-Relacionamento

VIBRAÇÕES MECÂNICAS - CAPÍTULO 2 - VIBRAÇÃO LIVRE VIBRAÇÃO LIVRE

Banco de Dados I Parte II: Abordagem Entidade-Relacionamento

Modelagem Conceitual - Análise Lógica

Equação Diferencial. Uma equação diferencial é uma expressão que relaciona uma função desconhecida (incógnita) y com suas derivadas.

16/10/2017. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

Peculiaridades dos DER. Gerenciamento de Dados e Informação. Peculiaridades dos DER. Peculiaridades dos DER

MOVIMENTO DE TRANSLAÇÃO: A PARTÍCULA EM UMA CAIXA

UNIDADE 2 - VIBRAÇÕES LIVRES DE SISTEMAS DE UM GRAU DE LIBERDADE

08/10/2018. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

Modelos Conceituais de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

META: Apresentar o conceito de módulo de números racionais e sua representação

Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados. Banco de Dados

[Ano] Vibração livre com amortecimento viscoso. Campus Virtual Cruzeiro do Sul

Operadores Lineares e Matrizes

Hidráulica Geral (ESA024A)

Modelo vetorial: análise de redes. Análise de redes. Algoritmos de análise de redes. Análise de redes. Análise de redes

Hidráulica Geral (ESA024A)

BM&F Câmara de Ativos Taxas de Referência e Seus Limites de Variação Para a Determinação do Túnel de Taxas do Sisbex. - Versão 3.

Cálculo 2, A função implícita Abril O que é uma função na forma implícita, em geral designada por função implícita?

Modelo Conceitual. Disciplina: Banco de Dados. Edmilson Campos, Prof. MsC.

MATEMÁTICA APLICADA RESOLUÇÃO E RESPOSTA

Banco de Dados para Sistemas de Informação Geográfica (SIG)

A IRRACIONALIDADE E TRANSCENDÊNCIA DE CERTOS LOGARITMOS

Modelagem Lógica Verificar Requisitos. 2. Obter o modelo conceitual. 3. Definir a abordagem de banco de dados a ser

Problema de transporte

REGULAMENTO. Selecção de fornecedores qualificados para apresentação de propostas em concursos limitados de empreitadas de construção de linhas da RNT

= { 1, 2,..., n} { 1, 2,..., m}

Herança. Herança. Especialização. Especialização

Aula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU

ESTIMAÇÃO INTERVALAR. O intervalo aleatório [T 1,T 2 ] é chamado um intervalo de 100(1 α)% de confiança para

MECÂNICA CLÁSSICA. AULA N o 5. Aplicações do Lagrangeano Trajetória no Espaço de Fases para o Pêndulo Harmônico

A finalidade dos testes de hipóteses paramétrico é avaliar afirmações sobre os valores dos parâmetros populacionais.

A finalidade dos testes de hipóteses paramétrico é avaliar afirmações sobre os valores dos parâmetros populacionais.

Física I REVISÃO DE IMPULSO, QUANTIDADE DE MOVIMENTO E COLISÃO

Genética de Populações e Quantitativa

UNISA MEDICINA 2017 UNIVERSIDADE DE SANTO AMARO

Matemática para Economia Les 201

propriedade _ elástica _ do _ meio propriedade _ inercial

Eletromagnetismo e Ótica (MEAer/LEAN) Polarização

Exercício dia 25 de abril - Resolvido

Projeto e Análise de Algoritmos Aula 2: Função de Complexidade Notação Assintótica (GPV 0.3)

n d n d III) Substituindo ( II ) em ( I ) n d n d n d n d Banco do Brasil + BaCen FORMULAS QUADRO 1 I) Cálculo do desconto racional simples

O MODELO E/R ESTENDIDO O MODELO E/R ESTENDIDO O MODELO E/R ESTENDIDO O MODELO E/R ESTENDIDO

ALGORITMO DE GOSPER E APLICAÇÕES Humberto Silva Naves

Aula 11. Separação de Variáveis em Coordenadas Esféricas. Eletromagnetismo I. Prof. Ricardo Galvão - 2 Semestre Preparo: Diego Oliveira

GABARITO COMENTÁRIO. Prova de Matemática (SIMULADO ITA/2007) QUESTÕES OBJETIVAS

A SOLUÇÃO PARTICULAR DE EQUAÇÕES DIFERENCIAIS

Capítulo 3 Teoria Cinética dos Gases.

Capítulo 4 CONDUÇÃO BI-DIMENSIONAL, REGIME PERMANENTE. ρc p. Equação de calor (k cte e sem geração, coordenadas cartesianas): $ # % y k T.

Introdução ao cálculo de curto-circuito em. sistemas elétricos de potência

Casos de Uso e Diagrama de Casos de Uso

GRÁFICOS DE CONTROLE PARA X e S

Ciência e Natura ISSN: Universidade Federal de Santa Maria Brasil

Combinações simples e com repetição - Teoria. a combinação de m elementos tomados p a p. = (*) (a divisão por p! desconta todas as variações.

MATEMÁTICA MÓDULO 6 ESTATÍSTICA. Professor Haroldo Filho

2- Resolução de Sistemas Não-lineares.

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

3. Modelagem de Dados Utilizando o Modelo Entidade Relacionamento (ER)

O MÉTODO DE VARIAÇÃO DAS CONSTANTES

Condução Bidimensional em Regime Estacionário

ATRIBUTO REPRESENTAÇÃO

Dinâmica Estocástica. Setembro de Aula 11. Tânia - Din Estoc

XXIX OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 3 (Ensino Médio) GABARITO

CCI-22 CCI-22 DEFINIÇÃO REGRA DO RETÂNGULO FÓRMULAS DE NEWTON-COTES CCI - 22 MATEMÁTICA COMPUTACIONAL INTEGRAÇÃO NUMÉRICA.

Equação diferencial é uma equação que apresenta derivadas ou diferenciais de uma função desconhecida.

Aplicação do Processamento de Sinal à Análise e Síntese de Agrupamentos

Instituto de Física da USP Física Experimental B Difração e Interferência - Guia de Estudos

Prática VIII CONSERVAÇÃO DA QUANTIDADE DE MOVIMENTO DE UM SISTEMA DE DUAS ESFERAS

Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)

2 Considerações Teóricas

Questão 01. 4, com a e b números reais positivos. Determine o valor de m, número real, para que a. Considere log

Sumário. 2 Índice Remissivo 21

5 Modelo Proposto Para o Tratamento de Múltiplas Barras Swing

Uma classe de estimadores do parâmetro de escala de segunda

TEORIA ELETRÔNICA DA MAGNETIZAÇÃO

Monografia de Especialização Demonstrações Combinatórias 2

Cinética Michaeliana [E] [A] é difícil de determinar em muitas situações, pelo que se. ) pode ser ajustada a uma. . É o valor máximo de

Valor Data prevista de entrega. OS Status (em análise, aprovada/concluída) Data de entrega efetiva Data. Nome FÁRMACO NA FÓRMULA

UNIDADE 2 - VIBRAÇÕES LIVRES DE SISTEMAS DE UM GRAU DE LIBERDADE

Projeto de Acopladores Coaxiais de Banda Larga Modelados pelo Polinômio de Tschebyscheff

Herança e passagem de parâmetro AULA 09

Exercícios Propostos

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

Verificação e Validação

Docente: Marília Silva Soares 1

IEC Banco de Dados I Aula 08 Modelo E. E. R.

Universidade Estadual de Santa Cruz Departamento de Ciências Exatas e Tecnológicas CET018 - Elementos de Estatística Curso de Agronomia

Escalonamento Multidimensional

Breve Nota Sobre Polinômios e Modelos ARIMA

Transcrição:

Ciêcia a Coputação GBC043 Sisteas e Baco e Daos Extesões o oelo Etiae-Relacioaeto Profa. aria Caila arii Barioi caila.barioi@ufu.br Bloco B - sala B37 seestre e 208 Discussão Exeplo Hospital U hospital é orgaizao e setores (ex.: ateriae, protosocorro, cirurgia, etc), caa u co u úico, ua sigla e u éico resposável por gereciá-lo. Ua ata eteria quao o éico iiciou suas ativiaes e gerêcia o setor. U setor o hospital é resposável por realizar vários proceietos (ex. o setor e cirurgia: cirurgia vascular, raiocirurgia, etc), caa u co u cóigo úico, u e u custo total. U éico o hospital poe trabalhar e vários setores, seo eteriaa a especialiae e que ele atua e caa setor. Para caa éico são arazeaas iforações coo:, CPF, eereço, telefoe(s) e cotato, e CR. As buscas pelos éicos são sepre realizaas por eio e seu CR. Para a realização e caa proceieto são utilizaos vários ateriais, caa u co u cóigo úico, u e a acioaliae. Caa aterial poe ser usao e quatiaes variaas e iversos proceietos. 3 sigla ata_iício gerecia CPF CR oelo Etiae Relacioaeto Esteio SETOR realiza trabalha especialiae ÉDICO eereço telefoe Características itrouz seâtica aicioal ao oelo ER utilizao a oelage e aplicações ais coplexas, tais coo CAD/CA, BD gráficos, BD geográficos PROCEDIETO usa ATERIAL Coceitos subclasse, superclasse, hierarquia e heraça cóigo custo quatiae cóigo acioaliae geeralização, especialização, e restrições agregação 4 2 Subclasse/Superclasse Heraça Subclasse agrupaeto as etiaes e u subgrupo o tipo-etiae Exeplo superclasse: tipo-etiae epregao subclasses: secretário, egeheiro, técico caa etiae que é ebro e qualquer ua as subclasses tabé é u epregao 3 e atributos atributos a superclasse são heraos pelas subclasses e relacioaetos istâcias e relacioaeto a superclasse são heraos pelas etiaes as subclasses Observação qualquer etiae ebro e ua subclasse eve ser tabé ebro a superclasse qualquer etiae ebro a superclasse poe ser opcioalete icluía coo ebro e qualquer úero e subclasses 4

Geeralização/Especialização Geeralização/Especialização Especialização resultao a separação e u tipo-etiae e ível ais alto (superclasse), forao vários tipos-etiae e ível ais baixo (subclasse) passos: efie-se u cojuto e subclasses e u tipoetiae associa-se atributos aicioais específicos às subclasses estabelece-se tipos-relacioaeto aicioais específicos às subclasses, caso ecessário Geeralização resultao a uião e ois ou ais tipos-etiae e ível ais baixo (subclasse), prouzio u tipo-etiae e ível ais alto (superclasse) é ua abstração e u cojuto e etiaes passos: suprie-se as ifereças etre os tipos-etiae ietifica-se os atributos e cou geeraliza-os e ua superclasse 5 6 Represetação Represetação _epregao EPREGADO CPF_epregao _epregao EPREGADO CPF_epregao tipo_epregao tipo_epregao geeralização especialização geeralização botto-up especialização top-ow TÉCICO EGEHEIRO TÉCICO EGEHEIRO iioa grau_técico tipo_egeheiro iioa grau_técico tipo_egeheiro 7 8 Represetação Chaves os Tipos-Etiae _epregao atributos e secretário = atributos e (epregao + secretário) EPREGADO tipo_epregao CPF_epregao seâtica é-u Restrição e chave o E-R: toos os tipos-etiae eve ter ua chave úica Restrição relaxaa para o ER-X subclasses ão precisa ter chave explicitaete efiia TÉCICO EGEHEIRO iioa grau_técico tipo_egeheiro 9 20 2

Restrições Especialização efiia pelo atributo as subclasses que participa a hierarquia são eteriaas por ua coição baseaa e algu atributo a superclasse exeplo: atributo tipo_epregao Restrições Especialização efiia pelo usuário o ebro a subclasse é eteriao pelos usuários a operação que aicioar ua etiae à subclasse u ebro é especificao iiviualete para caa etiae pelo usuário eoiação: subclasses efiias por preicao (ou efiias por coição) 2 22 Restrição e Disjução Subclasses utuaete exclusivas ua etiae e ua superclasse eve ser ebro, quao uito, e apeas ua subclasse represetação: (isjoit) Subclasses que se sobrepõe ua etiae e ua superclasse poe ser ebro e ais o que ua subclasse represetação: o o (overlap) Restrição e Copletue Total caa etiae e ua superclasse eve ser ebro e algua subclasse a especialização superclasse represetação: Parcial ua etiae e ua superclasse poe ão pertecer a qualquer ua as subclasses represetação: superclasse 23 24 Observações Exercício Restrições e isjução e e copletue são iepeetes possibiliaes e hierarquias total isjuta parcial isjuta total co sobreposição parcial co sobreposição oele ua hierarquia e geeralização/especialização para os tipos-etiae carro e caihão. Defia as restrições e isjução e e copletue. CARRO cóigo-reava chassi úero_passageiros preço velociae-áxia úero_portas cóigo-reava chassi CAIHÃO capaciae_carga preço úero_eixos 25 26 3

CPF_epregao EPREGADO _epregao tipo_epregao cargo fora_pagaeto GERETE EGEHEIRO foração iioa tipo_egeheiro TÉCICO gerecia ESALISTA HORISTA grau_técico valor_hora ro_projeto PROJETO _projeto 29 Geeralização/Especialização Ua subclasse poe possuir outras subclasses especificaas a partir ela Heraça siples caa subclasse participa coo subclasse e apeas u relacioaeto superclasse/subclasse Heraça últipla caa subclasse poe participar coo ua subclasse e ais o que u relacioaeto superclasse/subclasse 30 EPREGADO CPF_epregao _epregao EPREGADO CPF_epregao _epregao tipo_epregao cargo GERETE fora_pagaeto etiaes e egeheiro_gerete hera os atributos e os relacioaetos e epregao, egeheiro, gerete e esalista tipo_epregao cargo GERETE fora_pagaeto EGEHEIRO foração EGEHEIRO foração iioa TÉCICO tipo_egeheiro ESALISTA HORISTA iioa TÉCICO tipo_egeheiro ESALISTA HORISTA grau_técico valor_hora grau_técico valor_hora EGEHEIRO_GERETE aicioal subclasse copartilhaa EGEHEIRO_GERETE aicioal 3 32 Heraça últipla Regra se u eso atributo ou relacioaeto for herao ais o que ua vez por iferetes relacioaetos superclasse/subclasse etão o atributo ou o relacioaeto eve ser icluío apeas ua vez a subclasse É u coceito para a costrução e objetos copostos a partir e seus objetos copoetes Iéia: eleetos e oelage poe associar-se, forao outros eleetos que represeta essa associação Poe assuir iversas foras: Agregao atributos e Tipos-Etiae e Tipos- Relacioaeto os valores os atributos copõe a etiae Agregao Tipos-Etiae e Tipos-Relacioaetos cobiar etiaes que estão relacioaas por ua istâcia e relacioaeto e ua etiae agregaa e alto ível 33 34 4

Tipos-etiaes agregaos são represetaos coo tipos-etiaes cous Represetação CPF_pessoa _pessoa ata_igresso PESSOA igressa ALUO CGC_uiv _uiv UIVERSIDADE Egloba ois tipos-etiaes e u tipo-relacioaeto o tipo-etiae aluo é coposto os tipos-etiae pessoa e uiversiae e o tipo-relacioaeto igressa orieta PROFESSOR a agregação aluo está relacioaa ao tipo-etiae professor CPF_professor _professor 35 36 Situações que iica a ecessiae e agregação: ) Quao é ecessário ietificar caa relacioaeto (o relacioaeto te chave) 2) Quao é ecessário ais e u relacioaeto evolveo as esas etiaes 3) Quao existe a ecessiae e associar ois relacioaetos o. Caso: O tipo relacioaeto te u ietificaor próprio: esse caso, ebora seja possível ietificar a etiae agregação por u ietificaor próprio, ela tabé poe ser ietificaa pelo relacioaeto etre as etiaes que participa o relacioaeto: roprof Orieta Aluo- roaluo O Cojuto Relacioaeto úico e too ão o sistea 37 38 o. Caso: O tipo relacioaeto te u ietificaor próprio: esse caso, ebora seja possível ietificar a etiae agregação por u ietificaor próprio, ela tabé poe ser ietificaa pelo relacioaeto etre as etiaes que participa o relacioaeto: roprof Orieta O Tipo Relacioaeto ão te ietificaor!! Aluo- roaluo 39 Projeto roprof Orieta Chave: ro + roaluo ou Aluo- roaluo Tipo Etiae 40 5

Projeto Orieta Aluo- Tipo Etiae Projeto Orieta Aluo- Tipo Etiae roprof E se for ecessário arazear iforações sobre as agêcias e foeto que fiacia caa projeto? roaluo roprof E se for ecessário arazear iforações sobre as agêcias e foeto que fiacia caa projeto? roaluo é fiaciao Agêcia Foeto 4 oe 42 2o. Caso: Poe haver ais e u relacioaeto evolveo as esas etiaes Coo ietificar caa locação? Cliete ro Loca DVD cóigo 2o. Caso: Poe haver ais e u relacioaeto evolveo as esas etiaes Coo ietificar caa locação? Chave: ro + cóigo + ata Locação Cliete ro Loca Data DVD cóigo 43 44 3o. Caso: Poe haver a ecessiae e associar ois tipos relacioaetos 3o. Caso: Poe haver a ecessiae e associar ois tipos relacioaetos éico Atee Paciete éico Atee Paciete CR cóps Supoha que seja ecessário alterar esse oelo o seguite oo: é ecessário saber que eicaetos existe e que eicaetos fora prescritos e caa cosulta. 45 A questão agora CR é: co que tipo etiae existete o ovo tipo etiae eve ser associao? eicaeto cóps laboratório 46 6

3o. Caso: Poe haver a ecessiae e associar ois tipos relacioaetos éico Atee Paciete 3o. Caso: Poe haver a ecessiae e associar ois tipos relacioaetos Cosulta éico Atee Paciete CR Prescrição cóps CR Prescrição cóps eicaeto laboratório 47 eicaeto laboratório 48 Exercício Cosiere o esquea ER abaixo: CPF CPJ CADIDATO etrevista EPRESA Exercício Resposta: CPF CADIDATO Existe ua outra aeira e oelar essa esa situação? Fica para pesar e casa... etrevista ETREVISTA CPJ EPRESA Coo oelar a situação e que alguas etrevistas resulta e ua oferta e eprego (co cargo e iicial) e outras ão? 49 50 resulta cargo OFERTA EPREGO Projeto Lógico e BD Classificar tipos-etiaes e atributos tipos-etiae possue iforações escritivas, atributos ão atributos eve ser atios e fora atôica atributos eve ser relacioaos às etiaes que eles escreve Ietificar chaves priárias Projeto Lógico e BD Ietificar tipos-relacioaetos e seus atributos eteriar o grau os tipos-relacioaetos efiir tipos-relacioaeto terários cuiaosaete ietificar as restrições que se aplica sobre caa tipo-relacioaeto carialiae participação Caso ecessário, efiir os papéis Ietificar tipo-etiae forte e tipo-etiae fraca 5 52 7

Projeto Lógico e BD Verificar os requisitos e operações se eles se referire a aos que ão estão oelaos, repetir os passos ateriores. oelar hierarquias e geeralização ietificar atributos e relacioaetos cous eteriar as restrições e isjução e e copletue oelar agregações Bibliografia Elasri, Raez; avathe, Shakat B. Sisteas e baco e aos. 4 e. São Paulo: Aiso Wesley, 2005, 724 p. Bibliografia: p. [690]-74. Poeos otar que u projetista e BD ecessita e u bo cohecieto o iiuo que está seo oelao para que possa toar essas ecisões! 53 55 aterial iicao para estuo copleetar para casa Capítulo 8 o livro: Elasri, Raez; avathe, Shakat B. Sisteas e baco e aos. 6ª eição. Lista e exercícios oelo Etiae Relacioaeto o exercício 4 eve ser etregue até ia 29/03 (urate a aula) Lista e exercícios oelo Etiae Relacioaeto Esteio os exercícios e 2 eve ser etregues até ia 05/04 (urate a aula) 56 8