Sei sulla pagina 1di 34

Modelo Entidade - Relacionamento

(ER ou MER)
Parte 3

INSTITUTO FEDERAL DE EDUCAO, CINCIA E TECNOLOGIA DE SANTA CATARINA


CAMPUS DE FLORIANPOLIS
CURSO TCNICO DE METEOROLOGIA
DASS - Departamento Acadmico de Sade e Servios
Unidade Curricular De Sistema de Banco de Dados
Prof. Marcos Antnio Viana Nascimento
marcao@ifsc.edu.br
Estudo de Caso: Supermercado

 Realize a modelagem conceitual indicando o grau do relacionamento do


seguinte modelo descritivo de um Supermercado
 O Supermercado possui vrios funcionrios.
 Os funcionrios so identificados por uma matrcula, nome,
salrio, telefone, cargo e data de nascimento.
 O Supermercado deseja guardar as informaes de seus fornecedores.
 Eles devem possuir um cdigo para identific-los, o nome da
empresa, o endereo, os telefones e a pessoa de contato.
 O Supermercado tambm exige que o sistema em questo guarde as
vendas ocorridas entre os fornecedores e o prprio supermercado.
 As vendas devem conter um cdigo de identificao, qual
funcionrio participou dessa venda, qual a empresa que vendeu o
produto, data que a mesma ocorreu.
 Sobre os produtos adquiridos pelo supermercado, deseja que seja
especificado um cdigo e descrio do produto, valor unitrio e
quantidade.

SBD - 2008/2 2/34


Estudo de Caso: Supermercado

Primeiro Passo

Identificar as Entidades e
seus atributos

SBD - 2008/2 3/34


Estudo de Caso: Um Supermercado

 Entidade Funcionrio

Cargo
Telefone Matrcula

FUNCIONARIO
Salrio Nome

Cargo

SBD - 2008/2 4/34


Estudo de Caso: Supermercado
 Entidade Fornecedor

Endereo

Cdigo FORNECEDOR Nome

Contato
Telefones

SBD - 2008/2 5/34


Estudo de Caso: Um Supermercado

 Entidade Venda

Cdigo
Produtos Fornecedor

Data VENDA Funcionrio

SBD - 2008/2 6/34


Estudo de Caso: Um Supermercado

 Entidade Produto

Cdigo

Quantidade PRODUTO Valor Unitrio

Descrio

SBD - 2008/2 7/34


Estudo de Caso: Um Supermercado

Segundo Passo

Realizar os Relacionamentos
e indicar o seu grau e
cardinalidade

SBD - 2008/2 8/34


Estudo de Caso: Um Supermercado

1:N

FORNECEDOR Realiza
(1,1) (1,N)
(1,N)
VENDA
(1,N)

Tem
1:N N:N
Participa

(1,1) (1,N)
FUNCIONARIO
Produto

SBD - 2008/2 9/34


Estudo de Caso: Material de Construo

 Realize a modelagem conceitual indicando o grau do


relacionamento do seguinte descritivo de uma empresa de
Material de Construo.
 O empresa possui vrios funcionrios.
 Os funcionrios so identificados por uma matrcula, nome,
salrio, telefone.
 O empresa deseja guardar as informaes de seus clientes.
 Eles devem possuir um cdigo para identific-los, nome
completo, endereo e telefones.
 O empresa tambm exige que o sistema em questo guarde
as vendas realizadas.
 As vendas devem conter uma identificao, qual
funcionrio tirou o pedido, qual cliente, data para entrega
dos produtos, local de entrega, referencia para entrega.
 Sobre os produtos adquiridos pelo cliente, deseja que seja
especificado o nome do produto, valor unitrio e quantidade.

SBD - 2008/2 10/34


Estudo de Caso: Material de Construo

(1,N) (1,N)
Pedido Possui
1:N (1,N) N:N
(1,N)
Faz 1:N Tira Produto

(1,1) (1,1) (1,1)


Cliente Vendedor

SBD - 2008/2 11/34


Estudo de Caso: Material de Construo

1:N
(1,1)
Possui
(1,N) (1,N)
Pedido
Item
1:N (1,N) Pedido
1:N
(1,N)
Faz 1:N Tira Participa

(1,1) (1,1) (1,1)


Cliente Vendedor Produto

SBD - 2008/2 12/34


Estudo de Caso: Uma Empresa

 Uma Empresa organizada em departamentos.


 Departamentos possuem um nico nome, um nmero de
identificao e um empregado gerente.
 Registra-se a data de incio que o funcionrio comeou a gerenciar
o departamento.
 Um departamento controla um nmero de projetos, cada um com
um nico nome, um nico nmero e uma localizao.
 Para cada funcionrio armazenado o nome, registro geral,
endereo, salrio.
 Um funcionrio esta lotado a um departamento mas pode
trabalhar em vrios projetos, o qual no necessariamente
controlado pelo mesmo departamento.
 O nmero de horas que cada funcionrio trabalha em cada projeto
por semana e o seu supervisor direto devem ser registrados.
 Temos tambm os dependentes de cada funcionrio para
diferentes propsitos. Para isso, temos o nome, aniversrio e o
parentesco do dependente com o funcionrio.

SBD - 2008/2 13/34


Estudo de Caso: Uma Empresa
Nome Salrio
Registro Geral Data_incio
Numero
Descrio
Endereo

Empregado N 1
Trabalha em
Departamento

1 1 1
N 1 Gerencia
Controla
Superviso

1
N N
N
Possui
Trabalha em
Projeto
N
Local
Numero

Dependentes Nome

Nome
Data_Nascimento Parentesco SBD - 2008/2 14/34
Estudo de Caso: Um Hospital

 Hospitais solicitam exames clnicos em vrios Laboratrios, cada


um destes pode ter solicitaes de vrios Hospitais.
 Pacientes consultam vrios Mdicos, e estes so consultados por
vrios Pacientes.
 Ambulatrios atendem vrios Pacientes, enquanto estes s podem
ser atendidos em um nico Ambulatrio.
 Pessoal de apoio est alocado a cada Ambulatrio, e cada um
destes conta com vrios integrantes do Pessoal de apoio.
 Pacientes realizam vrios Exames, e cada Exame realizado por
um nico Paciente.
 Laboratrios fazem vrios Exames, e cada um dos Exames feito
em um nico Laboratrio.
 Cada Paciente pode receber vrios Diagnsticos, e cada
Diagnstico de um nico Paciente.

SBD - 2008/2 15/34


Estudo de Caso: Um Hospital

Nome
CRM
Nome Codigo
Codigo
CPF

1 N N 1
Endereo Hospital Possui Mdico Atende Paciente Nome

Cdigo
1

Possui

1
Codigo
Pronturio Medico

Hospital Data_Atend.
Descrio
SBD - 2008/2 16/34
Estudo de Caso: Cinema
 Uma empresa de cinema possui vrias salas de exibio de filmes em
vrias cidades.
 A empresa de distribuio possui vrios cinemas em diversas
localidades (cidades diferentes e em mesma cidade).
 Cada cinema possui uma identificao, um nome de fantasia,
endereo (rua, avenida, bairro, municpio, estado) e sua capacidade.
 Os filmes podem ser dos mais variados gneros.
 Cada filme registrado com um titulo original, e se for filme
estrangeiro, possuir o ttulo em portugus, gnero, durao,
impropriedade e pais de origem, informaes sobre os atores que
compe o elenco e o diretor.
 Em um mesmo cinema existem varias sesses com horrios que
variam de acordo com a durao do filme.
 Os atores de um filme podem, obviamente, atuar em diversos filmes,
assim como o diretor de um filme pode tambm ser ator nesse filme
ou, ainda mais, ser ator em outro filme.
 Um ator possui as seguintes caractersticas: identificao, nome e
nacionalidade.
 As sesses de cinema devem ter seu publico registrado diariamente,
para que se permita a totalizao dos assistentes quando o filme sair
de cartaz em qualquer instante.
SBD - 2008/2 17/34
Estudo de Caso: Cinema

N
Tem
N N 1
Cinema Passa Filme
1 N 1 Gnero
N

Atua Dirige
Tem
N
N Ator 1
1
Sesso Diretor
Filme Filme
Nacional Estrangeiro

SBD - 2008/2 18/34


Exemplos de DER

1) Companhia area

SBD - 2008/2 19/34


Exemplos de DER

2) Clnica Mdica

SBD - 2008/2 20/34


Exemplos de DER
3) Catlogo de CD

Preo
Endereo
Nome Durao
Nome Ano Faixa
N:N
Contato
Contm
Gravadora Grava CD Esta em... Musica Nome

URL
1:N
Telefone
1:N
cantada por
escrita por... N:N
Gnero Possui

Nome
Autor/Cantor

Nome
SBD - 2008/2 21/34
Exemplos de DER

4) Curso Tcnicos
Preo
Horrio
Nome Incio
Fim Telefone
Endereo

Durao Cursos Possui Turma Possui Instrutor Nome

1:N 1:N
Cdigo

Formada
1:N

Endereo
Alunos Nome

Telefone

SBD - 2008/2 22/34


Exemplos de DER

5) Clinica2

Mdico
Convnio

1:N Atende
1:N Possui

Exame Solicita Consulta Agenda Paciente

1:N 1:N

SBD - 2008/2 23/34


Exemplos de DER
6) Locadora de Vdeos

SBD - 2008/2 24/34


Exemplos de DER
7) Time de futebol

Naturalidade
CPF
Fundao Sede

Time Atua Jogador Nome

Presidente Nome
Nascimento CEP

SBD - 2008/2 25/34


Exemplos de DER

8) empresa

SBD - 2008/2 26/34


Exemplos de DER

9) empresa
POSSUI
PEDIDO ITEM_PEDIDO

FAZ TIRA PARTICIPA

CLIENTE VENDEDOR PRODUTO


SBD - 2008/2 27/34
Exemplos de DER

10) Empresa que monitora navios

SBD - 2008/2 28/34


SBD - 2008/2 29/34
Exerccios de Modelagem Conceitual

 Voc deve efetuar o projeto conceitual do


banco de dados cujos requisitos esto
listados abaixo.
 Voc deve obter um esquema conceitual
do banco de dados expresso segundo a
notao do DER.
 Informe nos DER o grau de
relacionamento entre as entidades e
cardinalidade de cada um.

SBD - 2008/2 30/34


Execute a Modelagem - Universidade

 Requisitos
 A universidade mantm o cadastro de seus alunos por
matricula, nome, endereo, fone e data de nascimento.
 Os alunos cursam as disciplinas que so oferecidas na
universidade.
 Tais disciplinas so caracterizadas pelo cdigo, ttulo,
descrio e carga horria.
 O histrico de um aluno associa os alunos as disciplinas
que eles cursaram em cada ano e mantm a nota e
freqncia que eles obtiveram.

SBD - 2008/2 31/34


Execute a Modelagem - Gravadora
 Uma gravadora de discos deseja manter informaes sobre
as bandas e msicos que contrata, alm da atuao deles
em shows.
 Requisitos:
 Sobre uma banda, deseja-se manter o seu nome e a data de
sua criao.
 Sobre um msico, interessam: o nome, o nome artstico, o
CPF e a data de nascimento. Sabe-se que uma banda pode ser
formada por diversos msicos, e que um msico pode
participar de uma ou mais bandas, sempre com um papel
definido (vocalista, violonista, tecladista etc.).
 Cada disco gravado por uma banda especfica.
 comum bandas terem mais que um disco gravado.
 Todo disco tem um ttulo, um produtor e um local de gravao
com logradouro, nmero, CEP, UF e pas.
 Todo disco possui um cdigo interno da gravadora para
identificao.
 Alm disso, os discos possuem uma ou mais canes. Todas as
canes esto relacionadas a discos existentes, e cada cano
pode estar presente em um ou mais discos.
SBD - 2008/2 32/34
Execute a Modelagem - Gravadora

 As canes possuem um ou mais compositores, um ttulo (que


as identifica unicamente) e uma letra. importante lembrar
que os compositores no necessariamente so msicos.
 Os shows da banda tambm devem ser arquivados. Um show
possui um cdigo identificador, ocorre em uma determinada
cidade e exige a cobrana de um determinado cach.
 Num show, limita-se a capacidade de expectadores, bem como
se registra a quantidade de pessoas que foram assisti-lo.
 Uma banda realiza diversos shows, aproveitando para divulgar
suas inmeras canes.
 Um show realizado exclusivamente por uma banda. Em um
show, so executadas diversas canes. Em shows diferentes
de uma mesma banda, podem existir canes repetidas. No
interessa saber se a banda A tocou a msica da banda B,
portanto uma cano sempre executada pela mesma banda.

SBD - 2008/2 33/34


Execute a Modelagem - Biblioteca

 Construa um diagrama ER para a biblioteca descrita abaixo.


 O acervo de uma biblioteca composto por exemplares de
livros.
 Cada livro caracterizado por um ou mais autores, um ttulo,
uma editora, local de edio, um cdigo ISBN e um conjunto
de palavras-chave.
 A biblioteca possui pelo menos um exemplar de cada livro,
numerados seqencialmente (exemplares 1, 2, 3, etc).
 Os associados da biblioteca podem retirar exemplares dos
livros.
 Cada associado pode levar emprestado no mximo trs
exemplares.
 Para cada emprstimo registrada a data em que este foi
realizado.
 Cada associado possui um cdigo, um nome e endereo.

SBD - 2008/2 34/34

Potrebbero piacerti anche