Upload
denival-santos
View
223
Download
7
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