Modelagem Conceitual parte II



Documentos relacionados
Banco de Dados I. Modelagem Conceitual Parte 2. Cardinalidades, atributos em relacionamentos, identificadores, generalização. Prof.

Revisão e Dicas de Projeto Conceitual Modelo ER

Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)

Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS

Com base nos slides vistos em sala de aula resolva os seguintes exercícios:

ENGENHARIA DA COMPUTAÇÃO CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA. Prof. Msc. Ricardo Antonello BANCO DE DADOS I

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br

GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER)

Aula II Introdução ao Modelo de Entidade-Relacionamento

Modelo Entidade-Relacionamento

Atributos. Exercício (4.1) Angélica Toffano Seidel Calazans Abordagem Entidade-Relacionamento

Generalização e Especialização Banco de Dados

Roteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.

Aula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU

Administração de Bancos de Dados

Abordagem relacional Capítulo 4

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento

Modelo Relacional. 2. Modelo Relacional (Lógico)

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

BANCO DE DADOS I AULA 6. Wlllamys Araújo willamysaraujo7@gmail.com

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

Modelo Entidade-Relacionamento

Modelo Entidade-Relacionamento

ENGENHARIA DA COMPUTAÇÃO

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro.

Banco de Dados. Aula 5 - Prof. Bruno Moreno 06/09/2011

3.1 Definições Uma classe é a descrição de um tipo de objeto.

BANCO DE DADOS I AULA 3. Willamys Araújo

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1

I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)

III. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)

Modelo Entidade-Relacionamento. Modelo Entidade-Relacionamento. Modelo Entidade-Relacionamento

Banco de Dados. MER Estendido. Profa. Flávia Cristina Bernardini

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.

Persistência e Banco de Dados em Jogos Digitais

Probabilidade parte 2. Robério Satyro

SISTEMAS DE INFORMAÇÃO GERENCIAIS

Banco de Dados. Profª. Ana Leda

INF1383 -Bancos de Dados

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

4- PROJETO DE BANCO DE DADOS

DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE. Modelagem de Dados

10. Risco, Retorno e Mercado

a) a soma de dois números pares é par. b) a soma de dois números ímpares é par. c) a soma de um número par com um número ímpar é ímpar.

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

Ciclo de Desenvolvimento de Sistemas de BD

Modelagem de Dados. Aula 04 Introdução ao Modelo Entidade- Relacionamento. Maxwell Anderson

Profa. Daniela Barreiro Claro

2. Revisão de Modelagem Conceitual

Prof. Alexandre Unterstell Banco de Dados I

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios - AV02. Luiz Leão luizleao@gmail.com Lista de Exercícios AV1

O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.

Ciclo de vida de um banco de dados relacional

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Prof.: Clayton Maciel Costa

Banco de Dados - Senado

MC536 Bancos de Dados: Teoria e Prática

Modelagem de Dados e Conversão de Modelos. Frederico Damasceno Bortoloti freddb@ltc.ufes.br

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

III APRESENTAÇÃO E INTERPRETAÇÃO DOS RESULTADOS

Banco de Dados. Banco de Dados (aulas 7 e 8) 1 Wedson Quintanilha da Silva - Banco de Dados

Universidade Paulista

descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;

Segunda aula de mecânica dos fluidos básica. Estática dos Fluidos capítulo 2 do livro do professor Franco Brunetti

Conjunto de objetos da realidade modelada sobre os quais deseja-se. dados.

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes

Projeto de Banco de Dados

O Modelo de Entidade Relacionamento (ER ou MER) Parte 1

GABARITO. Física B 07) 56 08) A 09) E. Nas lentes divergentes as imagens serão sempre virtuais. 10) A

Disciplina: Unidade II: Prof.: Período:

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais prof@edison.eti.

Disciplina Técnicas de Modelagem

Descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;

1. ENTALPIA. (a) A definição de entalpia. A entalpia, H, é definida como:

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

PCS ENGENHARIA DE SOFTWARE l MODELAGEM DE DADOS DIAGRAMA ENTIDADE-RELACIONAMENTO

Banco de Dados para Redes. Cassio Diego cassiodiego.com/bdr

Desenvolver o projeto conceitual de Banco de dados com a utilização do Modelo Entidade-Relacionamento.

Banco de Dados I. Prof. Bal. Emerson Meneses Inocente

MODELO DE DADOS. É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento.

Modelo de Entidade e Relacionamento (MER) - Parte 07

01. Considere as seguintes proposições:

ORIENTAÇÕES BÁSICAS PARA INSERÇÃO DE OFERTAS NO PORTAL VIAJA MAIS

QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO

Figura 5 - Workflow para a Fase de Projeto

Exemplo: para o tipo de entidade Empregado, Exemplo: para o tipo de entidade fraca Dependente,

MODELO DE DADOS. 1. Modelo de Dados. É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento.

CONTEÚDO E HABILIDADES DINÂMICA LOCAL INTERATIVA INTERATIVIDADE FINAL AULA QUÍMICA. Unidade III. Ligações químicas e funções inorgânicas.

Unidade VII - Teoria Cinética dos Gases

ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL

Capítulo 5 Complemento. 5.1 Laudon, Cap. 5

Ferramenta de apoio a Engenharia. Reversa de um Banco de Dados. Relacional

Guia para elaboração do Modelo de Domínio Metodologia Celepar


UML: Diagrama de Casos de Uso, Diagrama de Classes

Transcrição:

Modelagem Conceitual arte II Vitor Valerio de Souza Camos Objetivos Aresentar o conceito de. Mostrar a cardinalidade de. Aresentar os tios de s. Aresentar o conceito de entidade fraca Aresentar o conceito de entidade associativa. Aresentar o conceito de Generalização/ esecialização Sumário Atributo Cardinalidade de Tios de s Entidade Fraca Entidade Associativa Generalização/esecialização Atributo Atributo Dado que é associado a cada ocorrência de uma entidade ou de um relacionamento, (HEUSER, 1998). A figura mostra que cada ocorrência de Emregado é associado um número, um nome e um salário. Cardinalidade de um Cardinalidade de um A cardinalidade de um define quantos valores deste odem estar associados a uma ocorrência da entidade ou relacionamento a qual ele ertence, (HEUSER, 1998). A cardinalidade de segue a notação da cardinalidade de relacionamentos Quando a cardinalidade for ela ode ser omitida do diagrama. Atributos Atributo Obrigatório Possui no mínimo um valor associado, ois tem a cardinalidade mínima 1. Atributo nomovalorado Possui no máximo um valor associado, ois tem a cardinalidade máxima 1. Obrigatório e monovalorado 1

Atributos Atributo ocional Não ossui um valor associado, ois tem a cardinalidade mínima 0. Atributo multivalorado Possui mais de um valor associado, ois tem a cardinalidade máxima n. Atributo comosto Os s comostos odem ser divididos em artes menores, ou subartes, os quais reresentariam s básicos mais simles com significados indeendentes. Atributo ocional e multivalorado Atributo comosto Atributo identificador Atributo identificador É um conjunto de um ou mais s cujos valores servem ara distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade, (HEUSER, 1998). Atributos identificadores são reresentados or um circulo reto. Atributo identificador Atributo identificador: o identificador de uma entidade deve obedecer duas roriedades O identificador deve ser mínimo. Cada entidade deve ossuir um único identificador. Atributo identificador Atributo identificador Atributo identificador Deve ser definido um único identificador Entidade que não tem seus rórios s-chaves são chamados de entidade fraca Ocorrências de uma entidade fraca são identificadas não só elos s da rória entidade, mas também através do relacionamento dos quais a entidade articia (relacionamento identificador) (Heuser, 1998). Termo fraca Deriva-se do fato de a entidade somente existir quando relacionada a outra entidade e de usar como arte de seu identificador, entidades relacionadas, (HEUSER, 1998). Não é toda a deendência de existência resulta em um tio de entidade fraca. Ex: Carteira de Habilitação só vai existir se estiver relacionada a uma entidade Pessoa aesar de ter seu rório identificador. 2

Relação de Deendência Um DEPENDENTE é identificado elo EMPREGADO a qual ele está relacionado e elo nome que distingue os diferentes deendentes de um emregado. O relacionamento usado como identificador é indicado or uma linha mas densa. - Entidade Associativa A entidade MEDICAMENTO deve estar associada a MÉDICO ou PACIENTE? Como reresentar de forma adequada a existência de uma relação entre a entidade MEDICAMENTO e o relacionamento CONSULTA? Conceitos do modelo ER - Entidade Associativa É a redefinição de um relacionamento que assa a ser tratado como se fosse também uma entidade (Heuser, 1998). Reresentação: Um retângulo ao redor do relacionamento envolvido Generalização/Esecialização Através do conceito de generalização/ esecialização é ossível atribuir roriedades articulares a um subconjunto das ocorrências da entidade genérica. O símbolo usado ara reresentá-la é um triangulo isoceles. Generalização/Esecialização A entidade Pessoa é dividida em dois subconjuntos, as entidades Engenheiro e Motorista, cada um com roriedades rórias Generalização/Esecialização Esecialização arcial: uma entidade na suerclasse não recisa necessariamente ser membro de elo menos uma das subclasses na esecialização. 3

Generalização/Esecialização Esecialização total: toda a entidade na suerclasse deve ser um membro de elo menos uma das subclasses na esecialização. Generalização/Esecialização Esecialização exclusiva: esecifica que as subclasses da esecialização devem ser mutuamente exclusivas. Isto significa que uma entidade ode ser membro de, no máximo, uma das subclasses da esecialização. Generalização/Esecialização Esecialização não-exclusiva: esecifica que as subclasses da esecialização odem se sobreor. Isto significa que uma entidade ode ser membro de mais de uma subclasses da esecialização. Resumo Atributo Identificador a2 a8 Indique no DER o identificador identificador 0 a4 ael 1 ael 2 1 1 r 6 0 2 2 3 Atributo monovalorado monovalorado a2 a8 Aonte o monovalorado 0 a4 ael 1 ael 2 1 1 r 6 0 2 2 3 4

Atributo multivalorado a8 a2 0 Aonte o multivalorado a4 ael 1 ael 2 1 1 r 6 multivalorado 0 2 2 3 Atributo comosto a2 a8 0 a4 Identifique o comosto ael 1 comosto ael 2 1 1 r 6 0 2 2 3 Atributo obrigatório e ocional obrigatório a2 a8 0 Aonte o obrigatório a4 ael 1 ael 2 Identifique o 1 1 r 6 ocional 0 ocional 2 2 3 a2 a8 entidade fraca 0 a4 Identifique a entidade fraca ael 1 ael 2 1 1 r 6 0 2 2 3 Entidade associativa a2 Mostre a entidade a8 associativa 0 a4 ael 1 ael 2 1 1 r 6 0 entidade associativa 2 2 3 Esecialização arcial e total esecialização arcial a2 a8 0 a4 ael 1 ael 2 Aonte ara a esecialização total Aonte a esecialização arcial 1 1 r 6 esecialização total 0 2 2 3 5

Esecialização exclusiva e não-exclusiva esecialização exclusiva a2 a8 0 a4 ael 1 ael 2 Identifique a esecialização não-exclusiva 1 1 r 6 Identifique a esecialização exclusiva esecialização não-exclusiva 0 2 2 3 Pontos imortantes Aresentou o conceito de. Mostrou a cardinalidade de. Aresentou os tios de s. Aresentou o conceito de entidade fraca Aresentou o conceito de entidade associativa. Aresentou o conceito de Generalização/ esecialização. Tóicos subsequentes O modelo de dados relacional e as restrições de um banco de dados relacional 6