Anda di halaman 1dari 4

Tecnologias e Linguagens para Banco de Dados I

Exemplos simples de como criar o DER

Exemplo 01
Considere a seguinte informao sobre a base de dados de uma universidade:

Os professores tm um nmero de contribuinte, um nome, uma idade, um posto, e uma


especialidade de investigao.
Existem projetos que tm um nmero, um organismo financiador, uma data de incio, uma data
de final, e um oramento.
Os estudantes de ps-graduao tm um nmero de contribuinte, um nome, uma idade, e um
plano de curso (ex. mestrado, doutoramento).
Cada projeto gerido por um professor (o investigador principal do projeto).
Cada projeto tem a participao de um ou mais professores.
Os professores podem gerir e/ou trabalhar em vrios projetos.
Cada projeto tem um ou mais estudantes de ps-graduao (conhecidos como os assistentes de
investigao).
Sempre que um estudante de ps-graduao trabalha num projeto, ter que existir um professor
a supervisionar esse trabalho. Os estudantes podem trabalhar em vrios projetos com
supervisores eventualmente diferentes.
Os departamentos tm um nmero, um nome, e um escritrio principal.
Os departamentos so liderados por um professor.
Os professores podem trabalhar em um ou mais departamentos. Associada a cada uma destas
funes est uma percentagem do seu tempo.
Os estudantes de ps-graduao esto associados a um departamento no qual fazem o seu curso.
Cada estudante de ps-graduao tem um outro estudante mais velho que o seu aconselhador.

Desenhe o diagrama de entidades e relacionamentos para este problema.

Exemplo 02
A companhia discogrfica PimbaParaTodos decidiu criar uma base de dados com informao sobre os
seus msicos bem como outra informao da companhia. A informao dada ao analista de sistemas foi
a seguinte:

Cada msico tem um nro. de BI, um nome, uma morada e um nmero de telefone. Os msicos
em incio de carreira muitas vezes partilham um endereo e alm disso assume-se que cada
endereo s tem um telefone.
Cada instrumento usado nos estdios tem um nome (ex. guitarra, bateria, etc.) e um cdigo
interno.
Cada disco gravado na companhia tem um ttulo, uma data, um formato (ex. CD, MC, K7), e um
identificador do disco.
Cada msica gravada na companhia tem um ttulo e um autor.
Cada msico pode tocar vrios instrumentos, e cada instrumento pode ser tocado por vrios
msicos.
Cada disco tem um certo nmero de msicas, mas cada msica s pode aparecer num disco.
Cada msica pode ter a participao de vrios msicos, e cada msico pode participar em vrias
msicas.
Cada disco tem um msico que o seu produtor. Os msicos podem produzir vrios discos.

Desenhe o diagrama de entidades e relacionamentos para este problema.

Exemplo 03
O aeroporto da Portela resolveu organizar a sua informao num sistema de bases de dados. Para tal
comearam por organizar a informao sobre os avies "frequentam" o aeroporto.

Cada avio tem um nmero de registo, e cada avio de um modelo especfico.


O aeroporto pode acolher um certo nmero de modelos de avies, e cada modelo tem um cdigo
de modelo (ex. DC-10, A320), bem como uma capacidade e um peso.
Um certo nmero de tcnicos trabalham no aeroporto. necessrio guardar o seu nro. de BI,
endereo, nro. de telefone e salrio.
Cada tcnico perito num ou mais modelos de avies, e vrios tcnicos podem ser peritos em
modelos iguais.
Os controladores areos necessitam de ser sujeitos a um exame mdico anual. Para cada
controlador necessrio guardar a data do seu exame mais recente.
Todos os empregados do aeroporto (incluindo os tcnicos) pertencem a um sindicato.
necessrio guardar o nro. de membro para cada empregado. Pode-se assumir que cada empregado
identificvel pelo seu nro. de BI.
O aeroporto tem um certo nmero de testes que so usados periodicamente para verificar o estado
dos avies. Cada teste tem um nmero atribudo pela Associao Nacional de Aeroportos (ANA),
bem como um nome e uma pontuao mxima.
A ANA exige que o aeroporto mantenha informao sobre cada vez que um avio sujeito a um
determinado teste por um determinado tcnico. Para cada teste efectuado, a informao a guardar
a sua data de efectuao, o nmero de horas gastas pelo tcnico, e a pontuao obtida pelo
avio.

Desenhe o diagrama de entidades e relacionamentos para este problema.

Anda mungkin juga menyukai