Exercício Modelagem 1

1
Modelagem de Dados - EXERCÍCIOS Obs: Se houver algum aspecto não coberto pelo enunciado, use o que melhor se adequa a situação. 1. Dentre os atributos num-matrícula, nome, endereço, CPF, cód-depto e data-nasc, relativos à entidade EMPREGADO, escolha aquele(s) que poderia(m) ser usado(s) para atributo identificador da entidade. Representar a entidade EMPREGADO,utilizando as regras do Diagrama Entidade-Relacionamento (DER). 2. Dentre os atributos num-placa, ano-fabricação, marca, cor, modelo e num-chassi referentes a um automóvel, que atributo(s) deveria(m) ser o atributo identificador da entidade AUTOMÓVEL? Representar a entidade AUTOMÓVEL, utilizando as regras do DER. 3. Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. As contas correntes são identificadas por um número e mantêm o saldo atualizado das mesmas. Faça um DER que apresente uma solução para o problema. 4. Uma empresa de agenciamento de mão-de-obra pretende informatizar o seu cadastro de profissionais, candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados cadastrais dos profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e profissão. Os contratos de mão-de-obra temporária são feitos individualmente (um contrato para cada profissional) com as empresas clientes. Cada contrato é identificado por um número único e nele são registrados a empresa contratante, a vigência do contrato (data de início e de término) e o valor pago por hora trabalhada. As empresas clientes são identificadas por um C.G.C. e possuem um nome e endereço. Fazer um DER que apresente uma solução para o problema. 5. Uma video-locadora trabalha com o aluguel de DVDs, BDs e cartuchos de jogos. Todos os 3 tem um código , o titulo que o descreve e a categoria. Adicionalmente, os DVDs e os BDs possuem a sinopse e os artistas principais. Já os cartuchos de jogos, possuem acidionalmente apenas o nome do fabricante. A locadora empresta apenas para os clientes cadastrados. Nome, endereço, data de nascimento e telefone dos clientes ficam anotados em uma ficha junto com um código numérico seqüencial atribuído ao cliente no momento do cadastro. Cada cliente pode alugar um ou mais objetos de locação (DVD, BD ou Cartucho), sendo que cada um destes só pode ser alugado por apenas 1 cliente em um determinado momento (data). É interesse da locadora, entretanto, manter um histórico dos aluguéis já realizados, a fim de gerenciar o perfil dos seus clientes. 6. A fim de gerenciar as vendas em uma loja, os seguintes requisitos devem ser atendidos pela modelagem de dados: Vendas são efetuadas por um Vendedor em um determinado momento (indicado por uma data e um horário). Vendedores recebem um salário base e comissão sobre as vendas, a qual representa 10% do valor da venda. Vendedores possuem matricula, nome, endereço, telefone e CPF. Vendedores podem possuir mais de um telefone. Vendas podem ser à vista ou a prazo. Vendas a prazo possuem parcelas de pagamento, com sua data de vencimento e valor. Vendas podem ou não estar relacionadas a um Cliente. Vendas em dinheiro nem sempre estão relacionadas a um Cliente. Clientes são cadastrados com seu Nome, CPF, Identidade, Endereço e Telefone. Clientes podem possuir mais de um telefone. Vendas envolvem produtos, sendo que para cada venda a quantidade vendida do produto deve ser registrada. Produtos possuem código, descrição, preço e quantidade em estoque.

Transcript of Exercício Modelagem 1

Page 1: Exercício Modelagem 1

Modelagem de Dados - EXERCÍCIOS Obs: Se houver algum aspecto não coberto pelo enunciado, use o que melhor se adequa a situação. 1. Dentre os atributos num-matrícula, nome, endereço, CPF, cód-depto e data-nasc, relativos à entidade

EMPREGADO, escolha aquele(s) que poderia(m) ser usado(s) para atributo identificador da entidade. Representar a entidade EMPREGADO,utilizando as regras do Diagrama Entidade-Relacionamento (DER).

2. Dentre os atributos num-placa, ano-fabricação, marca, cor, modelo e num-chassi referentes a um

automóvel, que atributo(s) deveria(m) ser o atributo identificador da entidade AUTOMÓVEL? Representar a entidade AUTOMÓVEL, utilizando as regras do DER.

3. Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. As contas correntes são identificadas por um número e mantêm o saldo atualizado das mesmas. Faça um DER que apresente uma solução para o problema.

4. Uma empresa de agenciamento de mão-de-obra pretende informatizar o seu cadastro de profissionais,

candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados cadastrais dos profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e profissão. Os contratos de mão-de-obra temporária são feitos individualmente (um contrato para cada profissional) com as empresas clientes. Cada contrato é identificado por um número único e nele são registrados a empresa contratante, a vigência do contrato (data de início e de término) e o valor pago por hora trabalhada. As empresas clientes são identificadas por um C.G.C. e possuem um nome e endereço. Fazer um DER que apresente uma solução para o problema.

5. Uma video-locadora trabalha com o aluguel de DVDs, BDs e cartuchos de jogos. Todos os 3 tem um

código , o titulo que o descreve e a categoria. Adicionalmente, os DVDs e os BDs possuem a sinopse e os artistas principais. Já os cartuchos de jogos, possuem acidionalmente apenas o nome do fabricante. A locadora empresta apenas para os clientes cadastrados. Nome, endereço, data de nascimento e telefone dos clientes ficam anotados em uma ficha junto com um código numérico seqüencial atribuído ao cliente no momento do cadastro. Cada cliente pode alugar um ou mais objetos de locação (DVD, BD ou Cartucho), sendo que cada um destes só pode ser alugado por apenas 1 cliente em um determinado momento (data). É interesse da locadora, entretanto, manter um histórico dos aluguéis já realizados, a fim de gerenciar o perfil dos seus clientes.

6. A fim de gerenciar as vendas em uma loja, os seguintes requisitos devem ser atendidos pela modelagem

de dados: � Vendas são efetuadas por um Vendedor em um determinado momento (indicado por uma data e um

horário). Vendedores recebem um salário base e comissão sobre as vendas, a qual representa 10% do valor da venda.

� Vendedores possuem matricula, nome, endereço, telefone e CPF. Vendedores podem possuir mais de um telefone.

� Vendas podem ser à vista ou a prazo. Vendas a prazo possuem parcelas de pagamento, com sua data de vencimento e valor.

� Vendas podem ou não estar relacionadas a um Cliente. Vendas em dinheiro nem sempre estão relacionadas a um Cliente.

� Clientes são cadastrados com seu Nome, CPF, Identidade, Endereço e Telefone. Clientes podem possuir mais de um telefone.

� Vendas envolvem produtos, sendo que para cada venda a quantidade vendida do produto deve ser registrada.

� Produtos possuem código, descrição, preço e quantidade em estoque.