Buscar

modelo-entidade-relacionamento-er-ou-mer-parte-3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Modelo Entidade - Relacionamento (ER ou MER)
Parte 3
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS DE FLORIANÓPOLIS
CURSO TÉCNICO DE METEOROLOGIA
DASS - Departamento Acadêmico de Saúde e Serviços
Unidade Curricular De Sistema de Banco de Dados
Prof. Marcos Antônio Viana Nascimento marcao@ifsc.edu.br
· Realize a modelagem conceitual indicando o grau do relacionamento do seguinte modelo descritivo de um Supermercado
· O Supermercado possui vários funcionários.
· Os funcionários são identificados por uma matrícula, nome, salário, telefone, cargo e data de nascimento.
· O Supermercado deseja guardar as informações de seus fornecedores.
· Eles devem possuir um código para identificá-los, o nome da empresa, o endereço, os telefones e a pessoa de contato.
· O Supermercado também exige que o sistema em questão guarde as vendas ocorridas entre os fornecedores e o próprio supermercado.
· As vendas devem conter um código de identificação, qual funcionário 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 código e descrição do produto, valor unitário e quantidade.
 (
Estudo
 
de
 
Caso:
 
Supermercado
)
 (
SBD - 2008/2
) (
2
/34
)
Primeiro Passo
Identificar as Entidades e seus atributos
 (
Salário
FUNCIONARIO
)
· Entidade Funcionário
 (
Cargo
Telefone
Matrícula
)
 (
Cargo
)	 (
Nome
)
 (
Estudo
 
de
 
Caso:
 
Um
 
Supermercado
)
 (
SBD - 2008/2
) (
4
/34
)
 (
FORNECEDOR
Código
)
· (
Estudo
 
de
 
Caso:
 
Supermercado
) (
Endereço
)Entidade Fornecedor
 (
Nome
Contato
Telefones
)
 (
SBD - 2008/2
) (
5
/34
)
 (
VENDA
)
· (
Fornecedor
)Entidade Venda
 (
Código
Produtos
Data
Funcionário
)
 (
Estudo
 
de
 
Caso:
 
Um
 
Supermercado
)
 (
SBD - 2008/2
) (
6
/34
)
 (
Valor Unitário
) (
Descrição
)
· (
Código
)Entidade Produto
 (
PRODUTO
Quantidade
)
Segundo Passo
Realizar os Relacionamentos e indicar o seu grau e
cardinalidade
1:N
 (
(1,1)
Realiza
(1,N)
VENDA
FORNECEDOR
) (
(1,N)
1:N
Participa
(1,1)
FUNCIONARIO
)(1,N)
N:N
Tem
 (
(1,N
Produto
))
 (
Estudo
 
de
 
Caso:
 
Material
 
de
 
Construção
)
· Realize a modelagem conceitual indicando o grau do relacionamento do seguinte descritivo de uma empresa de Material de Construção.
· O empresa possui vários funcionários.
· Os funcionários são identificados por uma matrícula, nome, salário, telefone.
· O empresa deseja guardar as informações de seus clientes.
· Eles devem possuir um código para identificá-los, nome
completo, endereço e telefones.
· O empresa também exige que o sistema em questão guarde as vendas realizadas.
· As vendas devem conter uma identificação, qual funcionário 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 unitário e quantidade.
 (
SBD - 2008/2
) (
10
/34
)
 (
Estudo
 
de
 
Caso:
 
Material
 
de
 
Construção
)
 (
SBD - 2008/2
) (
11
/34
)
1:N
Faz
(1,N)
1:N
 (
Pedido
)
(1,N)
Tira
(1,N)
Possui N:N
 (
Produto
)(1,N)
 (
(1,1)
Vendedor
) (
1,1)
Cliente
)(	(1,1)
 (
Estudo
 
de
 
Caso:
 
Material
 
de
 
Construção
)
 (
SBD - 2008/2
) (
12
/34
)
1:N
Faz
(1,N)
1:N
 	(1,1)	
 (
Pedido
)
(1,N)
 (
Possui
Item Pedido
)Tira
1:N
(1,N)
 (
1:N
Participa
)(1,N)
 (
(1,1)
Vendedor
) (
1,1)
Cliente
) (
(1,1)
Produto
)(
 (
Estudo
 
de
 
Caso:
 
Uma
 
Empresa
)
· Uma Empresa é organizada em departamentos.
· Departamentos possuem um único nome, um número de identificação e um empregado gerente.
· Registra-se a data de início que o funcionário começou a gerenciar o departamento.
· Um departamento controla um número de projetos, cada um com um único nome, um único número e uma localização.
· Para cada funcionário é armazenado o nome, registro geral, endereço, salário.
· Um funcionário esta lotado a um departamento mas pode trabalhar em vários projetos, o qual não é necessariamente controlado pelo mesmo departamento.
· O número de horas que cada funcionário trabalha em cada projeto por semana e o seu supervisor direto devem ser registrados.
· Temos também os dependentes de cada funcionário para diferentes propósitos. Para isso, temos o nome, aniversário e o parentesco do dependente com o funcionário.
 (
SBD - 2008/2
) (
13
/34
)
Estudo de Caso: Uma Empresa
Registro Geral	Nome
 (
Empregado
)
Salário
Endereço
N
Trabalha em
Descrição
 (
Departamento
)1
Data_início
Numero
N	1
Supervisão
1
Possui
N
1	1
Gerencia
N	N
Trabalha em
1
Controla
	
	
N
	Projeto
 (
Dependentes
)Nome
Local
Numero
Data_Nascimento
Parentesco
Nome
SBD - 2008/2	14/34
· Hospitais solicitam exames clínicos em vários Laboratórios, cada um destes pode ter solicitações de vários Hospitais.
· Pacientes consultam vários Médicos, e estes são consultados por vários Pacientes.
· Ambulatórios atendem vários Pacientes, enquanto estes só podem ser atendidos em um único Ambulatório.
· Pessoal	de	apoio	está	alocado	a	cada	Ambulatório,	e	cada	um destes conta com vários integrantes do Pessoal de apoio.
· Pacientes realizam vários Exames, e cada Exame é realizado por um único Paciente.
· Laboratórios fazem vários Exames, e cada um dos Exames é feito em um único Laboratório.
· Cada	Paciente	pode	receber	vários	Diagnósticos,	e	cada Diagnóstico é de um único Paciente.
 (
Estudo
 
de
 
Caso:
 
Um
 
Hospital
)
 (
SBD - 2008/2
) (
16
/34
)
 (
Médico
Possui
) (
Código
) (
Nome
) (
Codigo
Descrição
Prontuário
)
 (
Endereço
Hospital
) (
1
)	 (
Nome
Codigo
CRM
CPF
Codigo
N
1
Atende
Nome
1
Possui
1
Paciente
N
)
 (
Medico
Hospital
Data_Atend.
)
· Uma empresa de cinema possui várias salas de exibição de filmes em várias cidades.
· A	empresa	de	distribuição	possui	vários	cinemas	em	diversas localidades (cidades diferentes e em mesma cidade).
· Cada	cinema	possui	uma	identificação,	um	nome	de	fantasia, endereço (rua, avenida, bairro, município, estado) e sua capacidade.
· Os filmes podem ser dos mais variados gêneros.
· Cada filme é registrado com um titulo original, e se for filme estrangeiro, possuirá o título em português, gênero, duração, impropriedade e pais de origem, informações sobre os atores que compõe o elenco e o diretor.
· Em um mesmo cinema existem varias sessões com horários que variam de acordo com a duração do filme.
· Os atores de um filme podem, obviamente, atuar em diversos filmes, assim como o diretor de um filme pode também ser ator nesse filme ou, ainda mais, ser ator em outro filme.
· Um ator possui as seguintes características: identificação, nome e nacionalidade.
· As sessões de cinema devem ter seu publico registrado diariamente, para que se permita a totalização dos assistentes quando o filme sair de cartaz em qualquer instantSeB.D - 2008/2	17/34
 (
Estudo
 
de
 
Caso:
 
Cinema
)
 (
N
N
Passa
N
Tem
N
N
1
Atua
Dirige
Tem
N
1
1
Filme Estrangeiro
Filme Nacional
Diretor
Ator
Filme
Cinema
) (
1
Gênero
)1
	
	N
	Sessão
 (
Estudo
 
de
 
Caso:
 
Cinema
)
 (
SBD - 2008/2
) (
18
/34
)
1) Companhia aérea
 (
Exemplos
 
de
 
DER
)
 (
SBD - 2008/2
) (
19
/34
)
2) Clínica Médica
3) Catálogo de CD
 (
Endereço
Preço
Nome
Nome
Ano
N:N
Faixa
Duração
Contato
Grava
CD
Contém E
.
sta em..
Musica
Nome
URL
Telefone
1:N
Gênero
1:N
Possui
É cantada por É escrita por...
N:N
Nome
Nome
Autor/Cantor
Gravadora
)SBD - 2008/2	21/34
 (
Exemplos
 
de
 
DER
)
4) Curso Técnicos
 (
Preço
Nome
Fim
Início
Horário
Endereço
Telefone
Duração
Cursos
Possui
Turma
Possui
Instrutor
Nome
Código
1:N
1:N
Formada
1:N
Endereço
Alunos
Nome
Telefone
)
 (
Exemplos
 
de
 
DER
)
 (
SBD - 2008/2
) (
22
/34
)
5) Clinica2
 (
Atende
Médico
)1:N
1:N
 (
Solicita
Consulta
Exame
)
 (
Possui
Convênio
) (
Agenda
Paciente
)1:N
1:N
6) Locadora de Vídeos
7) (
Atua
)(
Jogador
Nome
) (
Naturalidade
CPF
) (
Nascimento
CEP
) (
Time
Nome
) (
Fundação
Presidente
) (
Sede
)Time de futebol
8) empresa
 (
Exemplos
 
de
 
DER
)
 (
SBD - 2008/2
) (
26
/34
)
9) (
POSSUI
PEDIDO
ITEM_PEDIDO
)empresa
 (
FAZ
CLIENTE
) (
TIRA
VENDEDOR
) (
PARTICIPA
PRODUTO
)
10) Empresa que monitora navios
SBD - 2008/2	28/34
 (
Exemplos
 
de
 
DER
)
PNomeÇ ” ¥d ÓBtM	UNomø
DEP RTAMErrTO
HOiB8
PROJETO
DEPENDEMTE DE
· Você deve efetuar o projeto conceitual do banco de dados cujos requisitos estão listados abaixo.
· Você deve obter um esquema conceitual do banco de dados expresso segundo a notação do DER.
· Informe nos DER o grau de relacionamento entre as entidades e cardinalidade de cada um.
 (
Exercícios
 
de
 
Modelagem
 
Conceitual
)
 (
SBD - 2008/2
) (
30
/34
)
· Requisitos
· A universidade mantém o cadastro de seus alunos por matricula, nome, endereço, fone e data de nascimento.
· Os alunos cursam as disciplinas que são oferecidas na universidade.
· Tais disciplinas são caracterizadas pelo código, título, descrição e carga horária.
· O histórico de um aluno associa os alunos as disciplinas que eles cursaram em cada ano e mantém a nota e freqüência que eles obtiveram.
 (
Execute
 
a
 
Modelagem
 
-
 
Universidade
)
 (
SBD - 2008/2
) (
31
/34
)
· (
Execute
 
a
 
Modelagem
 
-
 
Gravadora
)Uma gravadora de discos deseja manter informações sobre as bandas e músicos que contrata, além da atuação deles em shows.
· Requisitos:
· Sobre uma banda, deseja-se manter o seu nome e a data de sua criação.
· Sobre um músico, interessam: o nome, o nome artístico, o CPF e a data de nascimento. Sabe-se que uma banda pode ser formada por diversos músicos, e que um músico pode participar de uma ou mais bandas, sempre com um papel definido (vocalista, violonista, tecladista etc.).
· Cada disco é gravado por uma banda específica.
· É comum bandas terem mais que um disco gravado.
· Todo disco tem um título, um produtor e um local de gravação com logradouro, número, CEP, UF e país.
· Todo disco possui um código interno da gravadora para identificação.
· Além disso, os discos possuem uma ou mais canções. Todas as canções estão relacionadas a discos existentes, e cada canção pode estar presente em um ou mais discos.
 (
SBD - 2008/2
) (
32
/34
)
· As canções possuem um ou mais compositores, um título (que as identifica unicamente) e uma letra. É importante lembrar que os compositores não necessariamente são músicos.
· Os shows da banda também devem ser arquivados. Um show possui um código identificador, ocorre em uma determinada cidade e exige a cobrança 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 inúmeras canções.
· Um show é realizado exclusivamente por uma banda. Em um show, são executadas diversas canções. Em shows diferentes de uma mesma banda, podem existir canções repetidas. Não interessa saber se a banda A tocou a música da banda B, portanto uma canção é sempre executada pela mesma banda.
 (
Execute
 
a
 
Modelagem
 
-
 
Gravadora
)
 (
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 título, uma editora, local de edição, um código ISBN e um conjunto de palavras-chave.
· A biblioteca possui pelo menos um exemplar de cada livro, numerados seqüencialmente (exemplares 1, 2, 3, etc).
· Os associados da biblioteca podem retirar exemplares dos livros.
· Cada	associado	pode	levar	emprestado	no	máximo	três exemplares.
· Para cada empréstimo é registrada a data em que este foi realizado.
· Cada associado possui um código, um nome e endereço.
 (
SBD - 2008/2
) (
34
/34
)

Outros materiais