BD Empresa em dbdia - modelo relacional

Bases de Dados (CC2005), Dep. Ciência de Computadores, FCUP

Eduardo R. B. Marques, DCC/FCUP

Diagrama dos slides das aulas teóricas

Código

table FUNCIONÁRIO
(
   _ NumCC _,
   Nome,
   Email?,
   DataNasc,
   Salário,
   Supervisor ? --> FUNCIONÁRIO.NumCC,
   Departamento --> DEPARTAMENTO.Nome
)

table DEPARTAMENTO
(
   _ Nome _, 
   MRua,
   MNum,
   MAndar ?,
   MLocalidade,
   MCodPostal,
   Gestor --> FUNCIONÁRIO.NumCC
)

table PROJECTO 
(
  _ Nome _,
  DataInício,
  DataFim,
  Director --> FUNCIONÁRIO.NumCC,
  DepControlador --> DEPARTAMENTO.Nome

)
table TRABALHA_EM 
(
   _ Funcionário _ --> FUNCIONÁRIO.NumCC,
   _ Projecto _ --> PROJECTO.Nome,
   Horas
)

Diagrama gerado

O diagrama abaixo (em formato SVG) foi gerado usando: