BANCO DE DADOS
EXERCICIOS
1 ) Derive um modelo lógico (esquema do Banco de dados) para cada modelo conceitual abaixo:
(1,1)
(1,1)
a)
Aluno
Nome
curso
R
Codigo
(0,n)
Matricula
Nota
Nome
prova
Data
b)
nome
Codigo
D_nasc
PACIENTE
Data
Hora
Nome
(0,n)
(0,n)
MEDICO
consulta
(0,n)
Sexo
(0,n)
(1,n)
Espec
contém
(0,1)
Codigo
M arcaç
ão_cons
PLANO_SAUDE
Hora
Codigo
CNPJ
c)
Nome
(1,1)
funcionario
(0,1)
departamento
chefi
(0,n)
Data
lotaçã
Projeto
Gera
(0,1)
(1,1)
(0,n)
alocaçã
(0,n)
(0,n)
Funcionario(@codigo + nome + sexo +salário + comissao + admissao)
Departamento(@codigo + nome)
Projeto(@código + nome + categoria + custo + data_inicial + data_termino )
Obs: Cada funcionário alocado em um departamento tem uma data inicial de alocação e um tempo de dedicação para o
referido projeto.
Nota de Aula
Prof. Sidney Vieira
1
d)Sistema de Controle de Multas de Trânsito
e) Sistema de Controle de Internações Hospitalar
* matricula
* numero
O nome
* matricula
O CRM
O nome
O data
O sexo
PACIENTE
MEDICO
INTERNAÇÃO
(1,1)
(1,n)
tem
(0,1)
(0,n)
alocação
(0,n)
prescrição
(1,1)
(0,n)
(1,1)
contem
LEITO
ENFERM ARIA
* numero
* codigo
O sala
O andar
2) Crie um modelo conceitual e derive o modelo lógico para a situação abaixo:. Explique cada posição assumida.
Ficha cadastral de funcionários
Ficha de cadastro de projetos
Ficha de Informações departamentais
Nome:
Cargo:
Salário:
Comissão:
Sexo:
Nascimento:
Departamento:
CPF:
Matricula:
Código:
Nome:
Data_início:
Data_conclusão:
Categoria:
Valor:
Nome:
Orçamento:
Chefe:
Obs: 1- Categorias de um projeto: básico, intermediário, avançado. Cargos funcionais: 2 - Digitador, Programador,
Analista Júnior, Analista Pleno
Nota de Aula
Prof. Sidney Vieira
2
Download

BANCO DE DADOS