7
 1 Lista de Exercício Resolvido 01 – Modelagem Conceitual – parte I Vi tor Valerio de Souza Campo s Exercício 01 Desenvolva o Diagrama Entidade- Relacionamento para as seguintes situações: 1. Um aluno realiza vários trabalhos. Um trabalho é realizado por um ou mais alunos. 2. Um diretor dirige no máximo um departamento. Um departamento tem no máximo um diretor. 3. Um autor escreve vários livros. Um livro pode ser escrito por vários autores. 4. Uma equipe é composta por vários jogadores. Um  joga dor joga apen as em uma e quipe. 5. Um cliente realiza várias encomendas. Uma encomenda diz respeito apenas a um cliente. Exer cíci o 01 – item 1 1. Um aluno realiza vários trabalhos. Um trabalho é realizado por um ou mais alunos. Entidades: Aluno e Trabalho. Relacionamento: aluno_trabalho. Cardinalidades: Aluno realiza vários trabalhos (1,n). Trabalho é realizado por um ou mais alunos (1,n). Exer cício 01 – item 2 1. Um diretor dirige no máximo um departamento. Um departamento tem no máximo um diretor. Entidades: Diretor e Departamento. Relacionamento: diretor_depto. Cardinalidades: diretor dirige no máximo um departamento (1,1). Um departamento tem no máximo um diretor (1,1).  Exer cício 0 1 – item 3 1. Um autor escreve vários livros. Um livro pode ser escrito por vários autores. Entidades: Auto r e Livros. Relacionamento: autor_livro. Cardinalidades: Um autor escreve vários l ivros (1,1). Um livro pode ser escrito por vários autores (1,1). Exer cíci o 01 – item 4 1. Uma equipe é composta por vários jogadores. Um jogador joga apenas em uma equipe. Entidades: Equipe e Jogador. Relacionamento: equipe_jogador. Cardinalidades: Uma equipe é composta por vários jogadores(1,n). Um jogador joga apenas em uma equipe (1,1).

Lista de exercicios Resolvido 01 - MC - 6 folhas.pdf

Embed Size (px)

Citation preview

  • 1Lista de Exerccio Resolvido 01

    Modelagem Conceitual parte I

    Vitor Valerio de Souza Campos

    Exerccio 01 Desenvolva o Diagrama Entidade-

    Relacionamento para as seguintes situaes:1. Um aluno realiza vrios trabalhos. Um trabalho

    realizado por um ou mais alunos.2. Um diretor dirige no mximo um departamento. Um

    departamento tem no mximo um diretor.3. Um autor escreve vrios livros. Um livro pode ser

    escrito por vrios autores.4. Uma equipe composta por vrios jogadores. Um

    jogador joga apenas em uma equipe.5. Um cliente realiza vrias encomendas. Uma

    encomenda diz respeito apenas a um cliente.

    Exerccio 01 item 11. Um aluno realiza vrios trabalhos. Um trabalho

    realizado por um ou mais alunos. Entidades: Aluno e Trabalho. Relacionamento: aluno_trabalho. Cardinalidades:

    Aluno realiza vrios trabalhos (1,n). Trabalho realizado por um ou mais alunos (1,n).

    Exerccio 01 item 21. Um diretor dirige no mximo um departamento.

    Um departamento tem no mximo um diretor. Entidades: Diretor e Departamento. Relacionamento: diretor_depto. Cardinalidades:

    diretor dirige no mximo um departamento (1,1). Um departamento tem no mximo um diretor (1,1).

    Exerccio 01 item 31. Um autor escreve vrios livros. Um livro pode

    ser escrito por vrios autores. Entidades: Autor e Livros. Relacionamento: autor_livro. Cardinalidades:

    Um autor escreve vrios livros (1,1). Um livro pode ser escrito por vrios autores (1,1).

    Exerccio 01 item 41. Uma equipe composta por vrios jogadores.

    Um jogador joga apenas em uma equipe. Entidades: Equipe e Jogador. Relacionamento: equipe_jogador. Cardinalidades:

    Uma equipe composta por vrios jogadores (1,n). Um jogador joga apenas em uma equipe (1,1).

  • 2Exerccio 01 item 51. Um cliente realiza vrias encomendas. Uma

    encomenda diz respeito apenas a um cliente. Entidades: Cliente e Encomenda. Relacionamento: cliente_encomenda. Cardinalidades:

    Um cliente realiza vrias encomendas (1,n). Uma encomenda diz respeito apenas a um cliente (1,1).

    Exerccio 02 Um berrio deseja informatizar suas operaes.

    Quando um beb nasce, algumas informaes so armazenadas sobre ele, tais como: nome, data do nascimento, peso do nascimento, altura, a me deste beb e o mdico que fez seu parto. Para as mes, o berrio tambm deseja manter um controle, guardando informaes como: nome, endereo, telefone e data de nascimento. Para os mdicos, importante saber: CRM, nome, telefone celular e especialidade.

    Exerccio 21. Grife as entidades que voc identificar no

    texto acima.2. Liste as entidades que voc grifou.3. Liste os relacionamentos entre as entidades

    1. Exemplo: Me beb: relacionamento entre Me e Beb.

    4. Crie o modelo Entidade Relacionamento do exerccio 2.

    Exerccio 02 - item 1 Um berrio deseja informatizar suas operaes.

    Quando um beb nasce, algumas informaes so armazenadas sobre ele, tais como: nome, data do nascimento, peso do nascimento, altura, a me deste beb e o mdico que fez seu parto. Para as mes, o berrio tambm deseja manter um controle, guardando informaes como: nome, endereo, telefone e data de nascimento. Para os mdicos, importante saber: CRM, nome, telefone celular e especialidade.

    Exerccio 02 - item 2 Liste das entidades encontradas

    Berrio Beb Me Mdico

    Exerccio 02 - item 3 Liste os relacionamentos encontrados

    me_beb: relacionamento entre Me e Beb. Mdico_beb: relacionamento entre Mdico e

    Beb

  • 3Exerccio 02 - item 4 Modelo Entidade Relacionamento

    Exerccio 3 Uma floricultura deseja informatizar suas

    operaes. Inicialmente, deseja manter um cadastro de todos os seus clientes, mantendo informaes como: RG, nome, telefone e endereo. Deseja tambm manter um cadastro contendo informaes sobre os produtos que vende, tais como: nome do produto, tipo (flor, vaso, planta,...), preo e quantidade em estoque. Quando um cliente faz uma compra, a mesma armazenada, mantendo informao sobre o cliente que fez a compra, a data da compra, o valor total e os produtos comprados.

    Exerccio 3 Grife as entidades que voc identificar no

    texto acima. Liste as entidades que voc grifou. Liste os relacionamentos entre as entidades Crie o modelo Entidade Relacionamento do

    exerccio 3.

    Exerccio 3 item 1 Uma floricultura deseja informatizar suas

    operaes. Inicialmente, deseja manter um cadastro de todos os seus clientes, mantendo informaes como: RG, nome, telefone e endereo. Deseja tambm manter um cadastro contendo informaes sobre os produtos que vende, tais como: nome do produto, tipo (flor, vaso, planta,...), preo e quantidade em estoque. Quando um cliente faz uma compra, a mesma armazenada, mantendo informao sobre o cliente que fez a compra, a data da compra, o valor total e os produtos comprados.

    Exerccio 03 - item 2 Liste das entidades encontradas

    Floricultura Clientes Produtos

    Exerccio 03 - item 3 Liste os relacionamentos encontrados

    Pedido_produto: relacionamento entre pedido e produto.

    Pedido_cliente: relacionamento entre pedido e cliente.

  • 4Exerccio 03 - item 4 Modelo Entidade Relacionamento

    Exerccio 4 Uma Escola tem vrias turmas. Uma turma

    tem vrios professores, sendo que um professor pode ministrar aulas em mais de uma turma. Uma turma tem sempre aulas na mesma sala, mas uma sala pode estar associada a vrias turmas (com horrios diferentes).

    Exerccio 4 Grife as entidades que voc identificar no

    texto acima. Liste as entidades que voc grifou. Liste os relacionamentos entre as entidades Crie o modelo Entidade Relacionamento do

    exerccio 4.

    Exerccio 4 item 1 Uma Escola tem vrias turmas. Uma turma

    tem vrios professores, sendo que um professor pode ministrar aulas em mais de uma turma. Uma turma tem sempre aulas na mesma sala, mas uma sala pode estar associada a vrias turmas (com horrios diferentes).

    Exerccio 04 - item 2 Liste das entidades encontradas

    Escola Turmas Professores Aulas Sala

    Exerccio 04 - item 3 Liste os relacionamentos encontrados

    turma_professores: relacionamento em que uma turma ter vrios professores.

    turma_professores: relacionamento em que um professor poder ministrar aulas em mais de uma turma

    turma_sala: relacionamento em que uma turma est associada a uma e somente uma sala.

  • 5Exerccio 04 - item 4 Modelo Entidade Relacionamento

    Exerccio 5 Uma biblioteca deseja manter informaes sobre

    seus livros. Inicialmente, quer armazenar para os livros as seguintes caractersticas: ISBN, ttulo, ano editora e autores deste livro. Para os autores, deseja manter: nome e nacionalidade. Cabe salientar que um autor pode ter vrios livros, assim como um livro pode ser escrito por vrios autores. Cada livro da biblioteca pertence a uma categoria. A biblioteca deseja manter um cadastro de todas as categorias existentes, com informaes como: cdigo da categoria e descrio. Uma categoria pode ter vrios livros associados a ela.

    Exerccio 5 Grife as entidades que voc identificar no

    texto acima. Liste as entidades que voc grifou. Liste os relacionamentos entre as entidades Crie o modelo Entidade Relacionamento do

    exerccio 5.

    Exerccio 5 item 1 Uma biblioteca deseja manter informaes sobre

    seus livros. Inicialmente, quer armazenar para os livros as seguintes caractersticas: ISBN, ttulo, ano editora e autores deste livro. Para os autores, deseja manter: nome e nacionalidade. Cabe salientar que um autor pode ter vrios livros, assim como um livro pode ser escrito por vrios autores. Cada livro da biblioteca pertence a uma categoria. A biblioteca deseja manter um cadastro de todas as categorias existentes, com informaes como: cdigo da categoria e descrio. Uma categoria pode ter vrios livros associados a ela.

    Exerccio 05 - item 2 Liste das entidades encontradas

    Livro Autor Categoria

    Exerccio 05 - item 3 Liste os relacionamentos encontrados

    livros_autor: relacionamento entre Autor e Livros. livros_categorias: relacionamento entre Livros e

    Categorias.

  • 6Exerccio 05 - item 4 Modelo Entidade Relacionamento

    Exerccio 6 Uma firma vende produtos de limpeza, e deseja melhor

    controlar os produtos que vende, seus clientes e os pedidos. Cada produto caracterizado por um cdigo, nome do produto, categoria (ex. detergente, sabo em p, sabonete, etc), e seu preo. A categoria uma classificao criada pela prpria firma. A firma possui informaes sobre todos seus clientes. Cada cliente identificado por um cdigo, nome, endereo, telefone, status ("bom", "mdio", "ruim"), e o seu limite de crdito. Guarda-se igualmente a informao dos pedidos feitos pelos clientes. Cada pedido possui um nmero e guarda-se a data de elaborao do pedido. Cada pedido pode envolver de um a vrios produtos, e para cada produto, indica-se a quantidade deste pedida.

    Exerccio 6 Grife as entidades que voc identificar no

    texto acima. Liste as entidades que voc grifou. Liste os relacionamentos entre as entidades Crie o modelo Entidade Relacionamento do

    exerccio 6.

    Exerccio 6 item 1 Uma firma vende produtos de limpeza, e deseja melhor

    controlar os produtos que vende, seus clientes e os pedidos. Cada produto caracterizado por um cdigo, nome do produto, categoria (ex. detergente, sabo em p, sabonete, etc), e seu preo. A categoria uma classificao criada pela prpria firma. A firma possui informaes sobre todos seus clientes. Cada cliente identificado por um cdigo, nome, endereo, telefone, status ("bom", "mdio", "ruim"), e o seu limite de crdito. Guarda-se igualmente a informao dos pedidos feitos pelos clientes. Cada pedido possui um nmero e guarda-se a data de elaborao do pedido. Cada pedido pode envolver de um a vrios produtos, e para cada produto, indica-se a quantidade deste pedida.

    Exerccio 06 - item 2 Liste das entidades encontradas

    Firma Produtos Pedidos Categoria Clientes

    Exerccio 06 - item 3 Liste os relacionamentos encontrados

    produtos_categoria : relacionamento entre Produtos e Categoria.

    Produtos_pedidos: relacionamento entre Produtos e pedidos.

    Pedidos_cliente: relacionamento entre Clientes e Pedidos.

  • 7Exerccio 06 - item 4 Modelo Entidade Relacionamento