Exercícios
- Avaliar os problemas abaixo e gerar o DER normalizado após aplicandos as formas normais
- Problema:
- Problema:
- Problema: Caetano
- Problema: Fernando
- Problema: Hiago
- Problema: Igor
- Problema: Lucas
- Problema: Yassushi
Problema 1
- Os funcionários tem um cadastro com as informações básicas.
- Eles tem um salário que é comum a todos os cargos.
- Os funcionários são agrupados em departamentos.
- Os salários podem sofrer alteração.
- É interessante manter registro dos salários anteriores.
- Funcionário = {Nome + Endereço + Salário + Data-ingresso + ...}
Problema 2
- Para uma seguradora de automóveis em que cada cliente possui um ou mais automóveis
- Cada veículo possui um ou mais motoristas
- Cada carro tem associado a ele zero ou mais acidentes registrados.
Problema 3
- O controle de uma escola profissionalizante mantém dados sobre as seguinte entidades:
- Cursos, incluindo número, nome, qualificação, ementa e pré-requisitos;
- Ofertas de cursos, incluindo nro curso, ano, semestre, instrutor(es), coordenador, min e max de alunos na turma;
- Alunos, incluindo matrícula, nome e demais dados cadastrais;
- Instrutores, incluindo número de identificação, nome, departamento e título
Problema 4
- Para controlar as campanhas do seu time favorito, deve-se armazenar:
- os jogos realizados
- os pontos em cada jogo
- os jogadores em cada partida
- as estatísticas de cada jogador individualmente em cada partida.
- Estatísticas gerais devem ser modeladas como atributos derivados.
Problema 5
- Durante o check-in o recepcionista do hotel deve fornecer dados do apartamento (nro-apto)
- os dados de cada hóspede (CPF, RG, nome, endereço) que vai ocupar o apartamento.
- Deve haver um controle sobre a ocupação do quarto, acompanhantes e a reposição dos produtos e materiais.
Problema 6
- Considere um banco de dados universitário para a programação das turmas para exames finais. * Esse banco de dados deve ser modelado como o conjunto de entidades único exame, com atributos nome-curso, nro-setor, nro-sala, data e hora.
- Alternativamente, um ou mais conjuntos de entidades adicionais podem ser definidos, juntamente com conjuntos de relacionamentos para substituir alguns dos atributos do conjunto de entidades exame, como:
- Curso, com atributos nome, departamento e nro-turma;
- Setor: atributos nro-setor e prédio, dependente da entidade Curso
- Sala, com atributos nro-sala, matricula e capacidade.
Problema 7
- Considere um sistema bancário, onde o cidadão tem uma conta numa determinada agência.
- Cada agência tem um gerente responsável. Cada gerente tem uma meta mensal a ser atingida (nro de clientes ativos, total de financiamentos contratados, nro de novos clientes, nro de clientes cancelados, etc).
- Cada cliente pode contratar serviços do banco e terá direito a um limite para saque e para
financiamento dependendo da classe em que for enquadrado.
- O cliente contrata um determinado serviço por um certo valor num período específico de tempo.
Problema 8
- Considere um sistema bancário, onde o cidadão tem uma conta numa determinada agência.
- Cada agência tem um diretor responsável.
- Cada diretor tem uma meta mensal a ser atingida (nro total de clientes, total de empréstimos contratados, nro de novos clientes, nro de clientes com saldo negativo, etc).
- Cada cliente pode contratar serviços do banco e terá direito a um limite para saque e para empréstimo, dependendo do nível financeiro em que for enquadrado.
- O cliente contrata um determinado serviço por um certo valor num período específico de tempo.



