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



Documentos relacionados
Propriedades de entidades

ENGENHARIA DA COMPUTAÇÃO

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

Administração de Bancos de Dados

MODELO ENTIDADE - RELACIONAMENTO

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

BANCO DE DADOS I AULA 3. Willamys Araújo

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

Modelo Entidade-Relacionamento

Ciclo de Desenvolvimento de Sistemas de BD

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

MC536 Bancos de Dados: Teoria e Prática

Projeto de Banco de Dados

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

Banco de Dados - Senado

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

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

AULA Entidade-Relacionamento

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

Ciclo de vida de um banco de dados relacional

Processo de desenvolvimento de sistema de informação - DSI

Profa. Daniela Barreiro Claro

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

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

Modelo de Entidade e Relacionamento (MER) - Parte 07

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

Modelo Entidade-Relacionamento

Prof.: Clayton Maciel Costa

Lista de exercícios - MER

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

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

Fernando Fonseca Ana Carolina

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

Modelo Entidade-Relacionamento

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

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

Profº Aldo Rocha. Banco de Dados

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

Engenharia de Software. Diagramas de Entidade- Relacionamento (E-R) Estruturação de dados

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

INF Fundamentos de Banco de Dados Exercícios sobre normalização

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

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

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

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

Roteiro 3 Modelagem relacional

Banco de Dados I. Projeto de Banco de Dados e o Modelo E-R. Fabricio Breve

Modelo Entidade-Relacionamento. Prof. Antonio Almeida de Barros Jr.

Modelagem de Dados Usando o Modelo Entidade-Relacionamento

Capítulo 11. Conceitos de Orientação a Objetos. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Diagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes.

Sistema de Banco de Dados

Modelagem de Sistemas Prof. Marcos Roberto e Silva

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

INF1383 -Bancos de Dados

Modelagem dos dados. entendo. Reino Real. Reino. Representação

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

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

Modelo Entidade - Relacionamento (ER ou MER) Parte 3

Banco de Dados I. Projeto de Banco de Dados e o Modelo E-R Parte 2. Fabricio Breve

Tecnologias e Linguagens para Banco de Dados I. Definição de. Estabelecendo relacionamentos. Relacionamentos. Relacionamentos

Banco de Dados 1 2º Semestre

Especificação do 3º Trabalho

Administração de Sistemas de Informação Gerenciais

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

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

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.

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

Engenharia de Software I

Lista de exercícios 01

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

3) A partir do DER modifique as cardinalidades mínimas de forma a especificar o seguinte:

Abordagem ER. Capítulo 2

Universidade Paulista

A Linguagem de Modelagem Unificada (UML)

Questões de Concursos Públicos sobre Orientação a Objetos e UML

09/09/2013. Roteiro. Aula 2 Revisão 2:Diagrama de Sequência. Diagrama de Sequência. Diagrama de Sequência. Biblioteca. Atributos

Modelo Entidade - Relacionamento (ER ou MER) Parte 2

Aula VI -MODELO RELACIONAL

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

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

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

beta.google.com/group/digitalsource

SISTEMAS DE BANCO DE DADOS. Prof. Adriano Pereira Maranhão

Lista de Exercícios Engenharia de Software 29/08/2012. Grupo de 4 Pessoas, atividade para ser entregue em aula

2 Diagrama de Caso de Uso

Abordagem ER. Capítulo 2

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Faculdade Lourenço Filho - ENADE

Prof. Alexandre Unterstell Banco de Dados I

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

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

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

Lato Sensu Tecnologia de Desenvolvimento de Sistemas. SENAC Rio Preto

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

Lógica de Programação

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

O modelo de dados relacional e as restrições de um banco de dados relacional

Ferramentas Estruturadas de Análise. Dicionário de Dados Diagramas Entidade-Relacionamento. Resumo. Elementos da Análise Estruturada

Orientação a Objetos

Transcrição:

Linguagens Visuais & Banco de Dados Aula 2 Heuser, Carlos A. Projeto de banco de dados. Ed. Sagra e Luzzato. Porto alegre, 1999

Entidade Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados. Heuser, Carlos A. Projeto de banco de dados. Ed. Sagra e Luzzato. Porto alegre, 1999

Exemplos Entidade Sistema de informação industrial Produtos Tipos de produtos Vendas Compras Heuser, Carlos A. Projeto de banco de dados. Ed. Sagra e Luzzato. Porto alegre, 1999

Exemplos Entidade Sistema de contas correntes Clientes Contas Clientes Cheques Agências Heuser, Carlos A. Projeto de banco de dados. Ed. Sagra e Luzzato. Porto alegre, 1999

Entidade Pode representar Objetos concretos da realidade (pessoa, carros); Objetos abstratos (departamento, endereço)

Representação Entidade no DER Representada através de um retângulo; Retângulo deve conter o nome da entidade;

Propriedades da Entidade Entidade isoladamente não forma nada; É necessário atribuir propriedades às entidades; Propriedades especificadas na forma de: Relacionamentos; Atributos; Generalização/ Especificação

Exercício 1 - Identificar as entidades Construir um banco de dados para um sistema de vendas. Em cada venda são vendidos vários produtos e um determinado produto pode aparecer em várias vendas. Cada venda é efetuada por um vendedor para um determinado cliente. O produto está armazenado em uma determinada prateleira.

Exercício 2 - Identificar as entidades Uma administradora de imóveis trabalha com condomínios e aluguéis. Uma entrevista com o gerente resultou nas seguintes informações: A administradora administra condomínios formados por unidades. Cada unidade condominial é de propriedade de uma ou mais pessoas. Cada pessoa pode possuir diversas unidades. Cada unidade pode estar locada para apenas uma pessoa. Uma pessoa pode alugar várias unidades.

Resposta exercícios 1, 2 Exercício 1: Venda; Produto; Prateleira; Vendedor; Cliente; Exercício 2: Adnistradora; Condomínio; Unidade; Pessoa;

Relacionamento Conjunto de associações entre entidades sobre as quais de deseja manter informações na base de dados;

Relacionamento no DER

Relacionamento e instância Relacionamento é um conjunto de associações entre instâncias de entidades. Uma instância (ocorrência) é uma associação específica entre determinadas instâncias de entidade.

Diagrama de ocorrências

Auto-relacionamento

Papel de relacionamento Função que uma ocorrência de uma entidade cumpre em uma ocorrência de um relacionamento. Relacionamento do casamento: Uma ocorrência de uma pessoa exerce o papel de marido; Uma ocorrência de uma pessoa exerce o papel de esposa; Não é necessário indicar os papéis entre entidades diferentes

Auto-relacionamento diagrama de ocorrências

Exercício Identificar os relacionamentos. Construir um banco de dados para um sistema de vendas. Em cada venda são vendidos vários produtos e um determinado produto pode aparecer em várias vendas. Cada venda é efetuada por um vendedor para um determinado cliente. O produto está armazenado em uma determinada prateleira. Heuser, Carlos A. Projeto de banco de dados. Ed. Sagra e Luzzato. Porto alegre, 1999

Resposta exercício

Cardinalidade de relacionamentos Propriedade importante de um relacionamento; Quantas ocorrências de uma entidade podem estar associadas a um determinada ocorrência de entidade através de um relacionamento. Duas cardinalidades Máxima Mínima

Cardinalidade máxima no DER

Cardinalidade máxima no DER

Cardinalidade máxima no DER

Cardinalidade máxima valores Dois valores são usados para cardinalidade máxima. Cardinalidade máxima 1 (um) Cardinalidade máxima muitos, referida pela letra n

Classificação de relacionamentos binários Relacionamento binário é aquele cujas ocorrências contém duas ocorrências de entidade, como todos vistos até o momento. Relacionamentos binários n:n (muito para muitos) 1:n (1 para muitos) 1:1 (um para um)

Relacionamentos 1:1

Relacionamentos 1:n

Relacionamentos n:n

Exercício Identificar a cardinalidade Construir um banco de dados para um sistema de vendas. Em cada venda são vendidos vários produtos e um determinado produto pode aparecer em várias vendas. Cada venda é efetuada por um vendedor para um determinado cliente. O produto está armazenado em uma determinada prateleira.

Resposta exercício

Exercício Identificar a cardinalidade Uma administradora de imóveis trabalha com condomínios e aluguéis. Uma entrevista com o gerente resultou nas seguintes informações: A administradora administra condomínios formados por unidades. Cada unidade condominial é de propriedade de uma ou mais pessoas. Cada pessoa pode possuir diversas unidades. Cada unidade pode estar locada para apenas uma pessoa. Uma pessoa pode alugar várias unidades.

Resposta exercício