redes de computadores
Relacionamento
Banco de Dados
Giana Lucca Kroth
2009 – 1
Metodologia de Projeto de BD
Seres, objetos, organismos, fatos Descrições informais
Modelo Descritivo
Descrições formais
Modelo Conceitual
Dados
Cadeias de bits e bytes
Descrições Formais
“Eu sou gerente de uma companhia de treinamento que oferece cursos de caráter técnico. Lecionamos vários cursos, cada qual tem um código, um nome, e preço. Introdução ao Unix e Programação C são dois de nossos mais populares cursos. Os cursos variam, em termos de duração, de um a quatro dias. Um professor (instrutor) pode lecionar vários cursos. Egberto Silva e Maria do Carmo são dois de nossos melhores instrutores, nós mantemos o nome e o telefone de cada um deles. Cada curso é lecionado por somente um instrutor. Nós criamos um curso e então nomeamos o professor. Os estudantes podem freqüentar vários cursos ao mesmo tempo. João fez todos os cursos
Minimundo
Modelo Computacional
Modelo Interno
Modelo Conceitual
Desenvolvido através de modelos EntidadeRelacionamento (MER) Peter Chen – 1976
MER foram criados para facilitar o projeto de
BD, permitindo especificações de um esquema de empresa que representa a estrutura lógica geral de um banco de dados.
Mapeiam os significados e interações de empresas reais para um esquema conceitual.
que fornecemos. Nós também mantemos nome, telefone e endereço dos estudantes. Alguns estudantes e instrutores não tem telefone.”
Componentes do MER
Entidades: objetos de significância sobre os quais as informações precisam ser mantidas
Atributos: as informações específicas que necessitam ser mantidas.
Relacionamentos: como os objetos de significância são relacionados
Entidades
Coisa ou objeto, no mundo real, sobre a qual a informação precisa ser conhecida ou mantida. Um objeto de interesse de negócios
Representação gráfica
1
Entidades
Entidades
Um conjunto de objetos do mundo real que
têm