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...' |
|||
| Linha 1: | Linha 1: | ||
= DER - Diagrama Entidade-Relacionamento = | = DER - Diagrama Entidade-Relacionamento = | ||
<br> | <br> | ||
| Linha 18: | Linha 15: | ||
<br> | <br> | ||
* Para uma seguradora de automóveis em que cada cliente possui um ou mais automóveis | |||
possui um ou mais motoristas | * 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 das 02h43min de 10 de outubro de 2011
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.