Академический Документы
Профессиональный Документы
Культура Документы
Atributos - Continuao
Podem ser:
Monovalorados Multivalorados
Endereo Salrio
Cardinalidade mxima
1: atributo monovalorado N: atributo multivalorado
Cliente
nome Endereo (1,N) TELEFONE (0,N)
Relacionamentos e Papis
Papel a funo que uma ocorrncia da entidade cumpre dentro de uma ocorrncia do relacionamento
No obrigatria no Modelo ER
movimenta
Cliente
movimentada
Conta
alocado
Empregado
(1,N)
Atua
envolve (0,N)
Projeto
supervisiona
casadoCom
supervisionada
esposa
supervisor
(1,N )
(1,1 )
Departamento
Cidade
(1,N)
Distribuidor
(1,1)
distribuio
(1,N)
Produto
7
Identificando Entidades
Cada entidade deve ter um identificador Identificador (tambm conhecido como chave):
o conjunto de um ou mais atributos ou relacionamentos cujos valores servem para distinguir uma ocorrncia da entidade das demais ocorrncias da mesma entidade Exemplo: os atributos CPF ou Carteira de Identidade identificam UNICAMENTE um cidado brasileiro
Representao no Modelo
CPF Nome Endereco
Cliente
NumeroCorredor NumeroPrateleira
Prateleira
Identificando Relacionamentos
Quando parte da chave um relacionamento
Exemplo: CPF do Empregado e numero sequencial na entidade Dependente
Empregado
Dependente
Consulta
Paciente
CPF nome endereo
dataDaConsulta
Vania
Jos
Terminologia
Entidade e instncia
Para referir-se a um objeto particular
fala-se em instncia ou ocorrncia de entidade
Diferentes terminologias
Conjunto
Entidade Conjunto de entidades
Elemento do conjunto
Instncia ou ocorrncia Entidade
Heuser Peter Chen Orientao a Objetos (Bush)
Classe
objeto
Contabilidade Financeiro Jurdico Pessoal
Departamento
BrModelo 2.0
Histrico
Ferramenta freeware voltada para ensino de modelagem em banco de dados relacional com base na metodologia defendida por Carlos A. Heuser no livro "Projeto de Bando de Dados; desenvolvida por Carlos Henrique Cndido sob a orientao do Prof. Dr. Ronaldo dos Santos Mello (UFSC), como trabalho de concluso do curso de ps-graduao em banco de dados (UNVAG - MT e UFSC). Ser utilizada nas aulas de modelagem conceitual Banco de Dados GeraoTEC Java.
Informaes teis
Pgina web da ferramenta: http://sis4.com/brModelo/Default.aspx Download direto: http://sis4.com/brModelo/brModelo.exe Material de Apoio (Monografia sobre a ferramenta) http://sis4.com/brModelo/monografia/monografia.htm
Exerccios
1) Construa um diagrama ER que resolva o problema proposto abaixo: Em um sistema acadmico, sabe-se que o professor pode estar atuando em nenhuma ou em vrias turmas e que toda turma deve ter um nico professor. O professor tambm regente da disciplina. Um professor pode ser regente de vrias ou nenhuma disciplina e que toda disciplina deve ter somente um nico professor regente. O aluno pode estar matriculado em vrias ou em nenhuma turma e uma turma tem que ter pelo menos um aluno, podendo ter vrios. Sabese ainda que uma turma tem que ter no mnimo uma podendo ter vrias disciplinas e que uma disciplina pode estar associada a uma ou mais turmas. As seguintes informaes devem ser conhecidas: Aluno - necessrio saber o nome, cpf e matricula; Professor - necessrio saber o cpf, nome e salrio; Disciplina necessrio saber cdigo, nome e nmero de crditos da disciplina; Turma necessario saber o nmero, sala e horrio;
Exerccios
2) 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.