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