Avaliação de Banco de Dados I
1.
Elabore o DER e o respectivo esquema relacional para o problema descrito abaixo:
Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui
agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e
endereço onde a agência é localizada, bem como a sua categoria. No cadastro de clientes estão armazenados
os dados de nome, CPF e endereço de cada cliente. As contas correntes são identificadas por um número, têm
data de abertura e mantêm o saldo atualizado das mesmas. Cada cliente mantém diversas contas correntes e
cada conta corrente pode pertencer a no mínimo um e no máximo vários clientes. Os clientes têm uma
situação para cada conta que indica se ele é o primeiro, segundo, ... titular. Além de pertencerem aos clientes,
as contas estão alocadas em apenas uma agência, que por sua vez podem alocar diversas contas. Cada
lançamento fica registrado indicando seu número, a data, valor e tipo de movimentação a que se refere (débito
ou crédito). Cada lançamento pode pertencer a apenas uma conta, embora cada conta possa receber
inúmeros lançamentos.
Todos os gerentes constam de um cadastro onde estão armazenados sua matrícula funcional, seu nome, data
de nascimento e os seus telefones para contato. Cada gerente é responsável por um conjunto de contas
correntes, porém cada conta corrente é de responsabilidade de apenas um gerente.
CATEGORIA ( ID_CATEG, DESC_CATEG )
AGENCIA (CODIGO, NOME, ENDERECO, ID_CATEG)
ID_CATEG REFERENCIA CATEGORIA
CLIENTE ( CPF, NOME, ENDERECO )
GERENTE ( MATRICULA, NOME, DT_NASCTO )
TELEFONE ( MATRICULA, TELEFONE )
MATRICULA REFERENCIA GERENTE
CONTACORRENTE ( NUMERO, DT_ABERTURA, SALDO, MATRICULA, CODIGO )
MATRICULA REFERENCIA GERENTE
CODIGO REFERENCIA AGENCIA
LANCAMENTO ( NUMERO, DATA, VALOR, TIPO, NUMERO_CC )
NUMERO_CC REFERENCIA CONTACORRENTE
Avaliação de Banco de Dados I
MANTEM ( NUMERO, CPF, SITUACAO )
NUMERO REFERENCIA CONTACORRENTE CPF REFERENCIA CLIENTE
Avaliação de Banco de Dados I
2.
Para o DER abaixo, construa o esquema relacional derivado.
FACULDADE ( CODIGO_FACUL, NOME_FACU )
LABORATORIO ( NR_LAB, CAPACIDADE, CODIGO_FACUL )
CODIGO_FACUL REFERENCIA FACULDADE
CURSO ( CODIGO, NOME, TURNO, CODIGO_FACUL )
CODIGO_FACUL REFERENCIA FACULDADE
DISCIPLINA ( CODIGO, NOME, NATUREZA, NR_CREDITOS, NR_SALA, NR_LAB, CODIGO_FACUL )
CODIGO_FACUL REFERENCIA FACULDADE
OFERECE ( CODIGO_CURSO, CODIGO_DISCIPLINA )
CODIGO_CURSO REFERENCIA CURSO
CODIGO_DISCIPLINA REFERENCIA DISCIPLINA
TURMA ( NR_TURMA, PERIODO, NR_VAGAS, CODIGO )
CODIGO REFERENCIA DISCIPLINA
ALUNO ( RA, NOME, ENDERECO, CODIGO )
CODIGO REFERENCIA CURSO
Avaliação de Banco de Dados I
MATRICULA ( RA, NR_TURMA, CONCEITO, NR_FALTAS )
RA REFERENCIA ALUNO
NR_TURMA REFERENCIA TURMA
3. PARA O ESQUEMA RELACIONAL ABAIXO, CONTRUA O DER QUE LHE DEU ORIGEM.
Cargo ( id_cargo, nome_Cargo ) Departamento ( id_depto, nome_depto ) Funcionario ( matricula, nome, data_nascto, nacionalidade, sexo, est_civil, RG, CIC, endereco, telefone, data_admissao ) Dependente ( matricula, nr_seq, nome, dt_nascto ) matricula REFERENCIA Funcionario Ocupa ( matricula, id_cargo, dt_inicio, dt_fim ) matricula REFERENCIA Funcionario id_cargo REFERENCIA Cargo Lota ( matricula, id_depto, dt_inicio, dt_fim ) matricula REFERENCIA Funcionario id_depto REFERENCIA Departamento Avaliação de Banco de Dados I
Download

Avaliação de Banco de Dados I CATEGORIA ( ID_CATEG