Criou página com '= DER - Diagrama Entidade-Relacionamento = <br> * Exercícios <br> == Problema 1 == <br> * Os funcionários tem um cadastro com as informações básicas. * Eles tem um sal...'
 
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
= DER - Diagrama Entidade-Relacionamento =
= DER - Diagrama Entidade-Relacionamento =
<br>
* Exercícios
<br>
<br>


Linha 12: Linha 9:
* Os salários podem sofrer alteração.
* Os salários podem sofrer alteração.
* É interessante manter registro dos salários anteriores.
* É interessante manter registro dos salários anteriores.
** Funcionário = {Nome + Endereço + Salário + Data-ingresso}
** Funcionário = {Nome + Endereço + Salário + Data-ingresso + ...}
<br>
<br>


Linha 18: Linha 15:
<br>
<br>


2) Para uma seguradora de automóveis em que cada cliente possui um ou mais automóveis e cada veículo
* Para uma seguradora de automóveis em que cada cliente possui um ou mais automóveis
possui um ou mais motoristas. Cada carro tem associado a ele zero ou mais acidentes registrados.
* Cada veículo possui um ou mais motoristas
* Cada carro tem associado a ele zero ou mais acidentes registrados.
<br>
 
== Problema 3 ==
<br>
 
* Um órgão de registro universitário 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, turma min e max;
** Alunos, incluindo matrícula, nome e demais dados cadastrais;
** Instrutores, incluindo número de identificação, nome, departamento e título
<br>
 
== Problema 4 ==
<br>
 
* 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.
<br>
 
== Problema 5 ==
<br>
 
* 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.
<br>
 
== Problema 6 ==
<br>
 
* 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.
<br>
 
== Problema 7 ==
<br>
 
* 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.
<br>
 
== Problema 8 ==
<br>
 
* 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.

Edição atual tal como às 02h49min de 11 de abril de 2012

DER - Diagrama Entidade-Relacionamento


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


  • Um órgão de registro universitário 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, turma min e max;
    • 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.