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

Documentos relacionados
P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

Banco de Dados I Modelagem Conceitual

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

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão

01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes

Este capítulo apresenta os conceitos básicos da área de banco de dados que são necessário à compreensão do projeto de banco de dados.

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

Banco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar

Análise e Projeto de Sistemas I

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

Abordagem ER. Capítulo 2

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

Sistema de Banco de Dados

Banco de Dados I Parte I: Introdução

Abordagem ER. Capítulo 2

GBD PROF. ANDREZA S. AREÃO

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Banco de Dados II. Prof. Fiorin

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

1 introdução. capítulo

Banco de Dados 08/08/2010

Projeto de Bancos de Dados

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Banco de Dados Modelagem e Normalização

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

Banco de Dados Modelagem de Dados. Prof. Joel da Silva

Lógica de Programação

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)

Banco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa

Modelo Entidade- Relacionamento. Hugo Barros

Banco de Dados Introdução. Profa.Ms.Denise Neves

Abordagem ER. Capítulo 2

Aula 01 Conceito de Banco de Dados e SGBD

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

P R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação

BANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo:

Modelo Relacional. Aula 02

Modelo Entidade- Relacionamento

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo

Abordagem Entidade-Relacionamento. Edmilson Campos

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

Faculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II

Revisando Banco de Dados. Modelo Relacional

Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage

Computação Instrumental

INF1012 MODELAGEM DE DADOS. Departamento de Informática PUC-Rio. Ivan Mathias Filho A Abordagem Entidade-Relacionamento

Classes e Banco de Dados

Modelagem de dados usando MER. Andre Noel

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Disciplina: Banco de Dados I Professora: Ms. Márcia Jani. Trabalho de BD1

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

BCD29008 Banco de dados

SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS

Prof. Fabiano Taguchi

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

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PCS3413 Engenharia de Software e Banco de Dados

12.4 DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade

ORGANIZANDO DADOS E INFORMAÇÕES: Bancos de Dados

Aula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos

Parte REGRAS DO MODELO CONCEITUAL 4.1 MODELO CONCEITUAL COMO MODELO DE ORGANIZAÇÃO 4.2 DIFERENTES MODELOS PODEM SER EQUIVALENTES

Banco de Dados. 2ºano do Curso Técnico em Informática. Professora: Luciana Faria

MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Banco de Dados Modelagem de Dados

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

MODELAGEM DE DADOS UNIDADE 4 Modelo Entidade-Relacionamento. Luiz Leão

Banco de Dados I Curso: Sistemas de Informação

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

1 U.E. Edgar Tito site: - PROF. RANILDO LOPES U.E PROF EDGAR TITO PROF. RANILDO LOPES DISCIPLINA: Banco de Dados

Análise das Necessidades

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios 01. Luiz Leão Lista de Exercícios AV1

Banco de Dados. Bruno Rafael de Oliveira Rodrigues

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Luiz Leão

Análise e Projeto de Sistemas

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

BANCO DE DADOS INSTITUTO PERNAMBUCANO DE ENSINO SUPERIOR IPESU

INTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz

SSC510 Arquitetura de Computadores 1ª AULA

Ciclo de Desenvolvimento de BD

Transcrição:

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

Objetivos: Compreender os aspectos tecnológicos relacionados aos principais dispositivos de memória computacional.

Banco de dados Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um determinado assunto.

Compartilhamento de dados Muitas vezes, a implantação da Informática em organizações ocorre de forma evolutiva e gradual. Inicialmente, apenas determinadas funções são automatizadas, à medida que o uso da Informática vai se estabelecendo, novas funções vão sendo vinculadas.

Exemplo da industria Consideramos que em uma indústria são executadas três funções. Vendas Produção Compras Apesar de distintas estas três funções estão diretamente ligadas umas as outras.

Exemplo da industria Todas as áreas da empresa estão diretamente ligas a produtos. Porem, cada departamento matem seus próprios arquivos

Exemplo da industria Este modelo apresenta um problema de redundância. Redundância de dados ocorre quando uma determinada informação está representada no sistema em computador várias vezes.

Resolvendo o problema As informações sobre produtos são armazenadas em um mesmo local. Todos os departamentos tem acessos a informações sobre os produtos.

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 entidaderelacionamento (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 entidaderelacionamento 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.

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 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

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