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



Documentos relacionados
Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha

BANCO DE DADOS I AULA 3. Willamys Araújo

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

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

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

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

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

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

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

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

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

MODELO ENTIDADE - RELACIONAMENTO

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

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

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

BANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth

ENGENHARIA DA COMPUTAÇÃO

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

SISTEMAS DE INFORMAÇÃO GERENCIAIS

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

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

MODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I

AULA Entidade-Relacionamento

Oficina. Praça das Três Caixas d Água Porto Velho - RO

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

1) O QUE NÃO É BANCO DE DADOS?

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

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

Universidade Paulista

Disciplina de Banco de Dados Parte V

Modelo Entidade-Relacionamento

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

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

UML Diagramas Estruturais Classes

Introdução e conceitos. Capítulo 1

Modelo Entidade-Relacionamento

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

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

Introdução e conceitos. Capítulo 1

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

Banco de Dados - Senado

Prática em Banco de Dados MER Sistema SIGEM. Grupo: Marcos Felipe Paes Pessoa Renan do Carmo Reis

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

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

Projeto de Banco de Dados

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

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

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

Ciclo de Desenvolvimento de Sistemas de BD

4- PROJETO DE BANCO DE DADOS

Profa. Daniela Barreiro Claro

INF1383 -Bancos de Dados

Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.

Administração de Bancos de Dados

Modelos de Armazenamento de dados. Prof. Guilherme Tomaschewski Netto

1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos

Banco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr

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

Desenvolvimento estruturado versus orientado a objetos.

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

Diagrama de contexto

Apostila de Banco de Dados

CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

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

MC536 Bancos de Dados: Teoria e Prática

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

Modelo Entidade-Relacionamento

Banco de Dados Aula 02. Colégio Estadual Padre Carmelo Perrone Profº: Willian

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

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

Prof.: Clayton Maciel Costa

Persistência e Banco de Dados em Jogos Digitais

Ciclo de vida de um banco de dados relacional

Persistência e Banco de Dados em Jogos Digitais

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

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

Técnico em Informática. Banco de Dados. Sérgio de Sá Leitão Paiva Júnior Ellen Polliana Ramos Souza

Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;

Banco de Dados I. Modelo Entidade Relacionamento Mapeamento para tabelas. Apresentação. Ementa

Curso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas. Campus Alegrete. Banco de Dados I. Cristhiano Bossardi de Vasconcellos.

Roteiro 3 Modelagem relacional

BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER )

OBJETIVO VISÃO GERAL SUAS ANOTAÇÕES

Banco de Dados. Profª. Ana Leda

Modelagem de Dados UNIDADE DE REVISÃO E RECUPERAÇÃO

Complemento I - Noções Introdutórias em Data Warehouses

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

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


Disciplina Técnicas de Modelagem

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

GOVERNO DO ESTADO DO RIO DE JANEIRO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA FUNDAÇÃO DE APOIO À ESCOLA TÉCNICA

ANEXO II: ROTEIRO PARA ELABORAÇÃO DE PROPOSTA TÉCNICA E ECONÔMICA ÁREA DE PLANEJAMENTO 3.1

DESENVOLVENDO O SISTEMA

PROGRAMAÇÃO OO DIAGRAMA DE CLASSES. Engenheiro Anilton S. Fernandes (asfernandes.com) Janeiro 2012

Transcrição:

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

MODELO DE DADOS Um modelo de (banco de) dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. Por exemplo, no caso da indústria, o modelo de dados poderia informar que o banco de dados armazena informações sobre produtos e que, para cada produto, são armazenados seu código, preço e descrição.

MODELO DE DADOS Modelo de dados é a descrição formal da estrutura de um banco de dados. Um o modelo de dados não informa quais os produtos que estão armazenados no banco de dados, mas apenas que o banco de dados contém informações sobre produtos.

MODELO CONCEITUAL O modelo conceitual é a representação de um banco de dados de forma independente de implementação em um SGBD. O modelo conceitual registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados a nível de SGBD.

MODELO CONCEITUAL Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular

ENTIDADE-RELACIONAMENTO A técnica mais difundida de modelagem conceitual é a abordagem entidade-relacionamento (ER). Nesta técnica, um modelo conceitual é usualmente representado através de um diagrama, chamado diagrama entidaderelacionamento (DER).

ENTIDADE-RELACIONAMENTO Alguns exemplos de entidades poderiam ser os produtos, os tipos de produtos, as vendas ou as compras de uma industria Já em um sistema de contas correntes, algumas entidades podem ser os clientes, as contas correntes, os cheques e as agências. Observe que uma entidade pode representar tanto objetos concretos da realidade (uma pessoa, um automóvel), quanto objetos abstratos (um departamento, um endereço).

DIAGRAMA ENTIDADE-RELACIONAMENTO Usualmente, um modelo ER é representado graficamente, através de um diagrama entidaderelacionamento (DER) Em um DER, uma entidade é representada através de um retângulo que contém o nome da entidade.

ENTIDADE Define-se entidade como aquele objeto que existe no mundo real, com identificação distinta e com significado próprio São as coisas que existem no negócio, ou ainda, descrevem o negocio em si.

ENTIDADE DE NEGÓCIOS Se esta coisa existe no negocio é gerado um interesse em armazenar informações sobre. Esta entidade terá um conjunto de dados em um modelo conceitual

RELACIONAMENTO ENTRE ENTIDADES Um conjunto de objetos classificados como pessoas (relacionamento PESSOA) Um conjunto de objetos classificados como departamentos (relacionamento DEPARTAMENTO) Um conjuntos de associações, que ligam um departamento a uma pessoa. (relacionamento LOTAÇÃO).

VAMOS PENSAR UM POUCO? Imagine uma entidade PESSOA Imagine o relacionamento CASAMENTO Como ficaria o DER?

DER

CARDINALIDADE DE RELACIONAMENTOS Cardinalidade determina a quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência através do relacionamento. Expressa que a uma ocorrência de EMPREGADO pode estar associada ao máximo uma ( 1 ) ocorrência de DEPARTAMENTO.

CARDINALIDADE DE RELACIONAMENTOS Expressa que a uma ocorrência de DEPARTAMENTO pode estar associado muitas ( n ) ocorrências de EMPREGADO.

OUTROS EXEMPLOS DE DER

OUTROS EXEMPLOS DE DER

OUTROS EXEMPLOS DE DER

ENTIDADE FUNCIONÁRIO O que descreve um funcionário?

ENTIDADE FUNCIONÁRIO

ENXERGANDO ENTIDADES Procurar entender a rotina da empresa. Colher informações de formulários de papel.

CLINICA MÉDICA Entidades: Médico Paciente Consulta médica

O QUE DESCREVE UM MÉDICO?

ENTIDADE MÉDICO

O QUE DESCREVE UM PACIENTE?

ENTIDADE PACIENTE

O QUE DESCREVE UMA CONSULTA MÉDICA?

ENTIDADE CONSULTA MÉDICA

ENTIDADE-RELACIONAMENTO

NOMEANDO RELACIONAMENTOS Procure nomear relacionamentos utilizando verbos

MAIS RELACIONAMENTOS