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



Documentos relacionados
Bancos de Dados Exercícios de Modelagem Entidade Relacionamento

PROJETO DE BANCO DE DADOS LISTA 002 Projeto Conceitual

Modelo Entidade - Relacionamento (ER ou MER) Parte 3

1) O QUE NÃO É BANCO DE DADOS?

Lista de exercícios - MER

Documento de Definição de Requisitos

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL -EXERCÍCIOS. Prof. Angelo Augusto Frozza, M.Sc.

EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS

Lista de exercícios 01

Lato Sensu Tecnologia de Desenvolvimento de Sistemas. SENAC Rio Preto

Especificação de Requisitos

Todos os imóveis são comprados pela imobiliária para, então, serem colocados a venda.


1. Desenvolva o Diagrama Entidade-Relacionamento para as seguintes situações:

Lista de Exercícios Engenharia de Software 29/08/2012. Grupo de 4 Pessoas, atividade para ser entregue em aula

ÍNDICE. ERP ( Controle de Frotas ) 1 - Bens Móveis - Frota. 2 - Cadastros da Frota. 3 - Abastecimento de Bens. 4 - Cadastro de Bombas

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

3) A partir do DER modifique as cardinalidades mínimas de forma a especificar o seguinte:

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes

Modelos de Sistemas Leitura: Sommerville; Pressman

MODELO ENTIDADE - RELACIONAMENTO

CADASTROS E CONCEITOS DAS BASES DE DADOS

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

Modelagem de Sistemas Prof. Marcos Roberto e Silva

EXERCÍCIOS SOBRE DIAGRAMAS DE CLASSES Construa Diagramas de Classes para os seguintes domínios de problemas

Estudo de Caso 1: Sistema de Controle de Cinema

Exercício 3.9: Estudo de caso - Sistema de reserva de passagens aéreas

Índice (Versão 01/2007)

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

Prof. Alexandre Unterstell Banco de Dados I

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6.

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

UNIVERSIDADE ESTADUAL DO AMAZONAS ESPECIALIZAÇÃO EM DESENVOLVIMENTO EM SOFTWARE LIVRE CONCEITOS E PROJETOS DE BANCO DE DADOS E SQL

Prof.: Clayton Maciel Costa

Lista de Exercício Resolvido 01 Modelagem Conceitual parte I

2 Diagrama de Caso de Uso

ENGENHARIA DA COMPUTAÇÃO

Disciplina: Unidade III: Prof.: Período:

Disciplina: Unidade II: Prof.: Período:

Exercícios Propostos de Modelagem parte II

Exercícios Propostos de Modelagem parte II

Histórico da Revisão. Data Versão Descrição Autor

ORIENTAÇÕES BÁSICAS PARA CADASTRO NO PORTAL VIAJA MAIS

César Cruz Proprietário [18/04]

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER )

Modelo Entidade-Relacionamento

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

Bases de Dados 1. Proposta de resolução de 3 exercícios da 1ª aula prática

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro.

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

B. Norma de Reembolso de Despesas do Governador de Distrito

Tema 1: Sistema de Controle de Cinema!

Atributos. Exercício (4.1) Angélica Toffano Seidel Calazans Abordagem Entidade-Relacionamento

1º TRABALHO 2º/2010 GRUPO VALOR DO TRABALHO ENTREGA

Módulo 4: Gerenciamento de Dados

Banco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr

INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena

Especificação de Requisitos

Trade Marketing MANUAL DO CURSO

Módulo Armazém. Neste módulo do OpenERP é possível gerir armazéns, movimentos de produtos, inventários, rastreabilidade, produtos, entre outros.

Apresentação: WebTour - Sistema de Gestão de Pacotes Turísticos

Os itens adicionados nesta lista serão retirados do estoque até que você os devolva.

Profa. Daniela Barreiro Claro

AULA Entidade-Relacionamento

Engenharia de Software III

INDICE 1. CADASTRO DE CATEGORIAS CADASTRO DE BANCO CONTAS A RECEBER LANÇAMENTO AUTOMÁTICO DE CONTAS A RECEBER...

Cotação de Passagens Aéreas Nacionais e Internacionais

ESTÁGIO DE DOCÊNCIA II

2013 GVDASA Sistemas Cheques 1

OI CONTA EMPRESA MANUAL DO USUÁRIO

Universidade Federal de Itajubá EPR 806 Sistemas de Informação

Descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;

Trade Marketing MANUAL DO CURSO

Análise de Ponto de Função

Modelo de Entidade e Relacionamento (MER) - Parte 07

Disciplina: Suprimentos e Logística II Professor: Roberto Cézar Datrino Atividade 3: Transportes e Armazenagem

Manual do Almoxarifado SIGA-ADM

Manual Operacional do Sistema de Concessão de Diárias e Passagens - SCDP Solicitante (ABRIL 2009)

Portal Sindical. Manual Operacional Empresas/Escritórios

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex

I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)

MÓDULO DE CONTROLE ACADÊMICO - MCA Documento de Requisitos

REGULAMENTO DAS ATIVIDADES COMPLEMENTARES DO CURSO DE ARQUITETURA E URBANISMO

NOVIDADES TRANSPORTE COLETIVO

Orientações para Elaboração de Projetos

TUTORIAL MRV CORRETOR

MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE

OI CONTA EMPRESA MANUAL DO USUÁRIO (exceto Administradores de Conta)

Software. Gerenciamento de Manutenção

1. Tela de Acesso pg Cadastro pg Abas de navegação pg Abas dados cadastrais pg Aba grupo de usuários pg.

AUTORIZADO PELO MINISTÉRIO DA EDUCAÇÃO - RESOLUÇÃO N º 366/95

UD 4: Sistema de Gerenciamento de Banco de Dados

TÓPICOS ESPECIAIS EM COMPUTAÇÃO II SUGESTÕES DE PROJETOS

Manual CORP Microlins Dinâmica

NOSSOS BENEFÍCIOS CONCIERGE ASSISTÊNCIA PESSOAL

Ajuda On-line - Sistema de Portaria. Versão 4.8.J

MANUAL DE INSTRUÇÕES. Versão 1.0. Visão Transportador

Transcrição:

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.

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 nte 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.

Uma empresa de agenciamento de mão-de-obra 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, eç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.

Construa o modelo de dados dos seguintes exercícios, desenhe as tabelas e crie as relações para cada entidade, colocando atributos válidos. Algumas descrições serão fornecidas, as demais deverão ser criadas de acordo com o seu conhecimento do mundo real levando em consideração a integridade referencial: Cada pedido pode conter um número, data de emissão, status (se já foi atendido), cliente, e produtos e quantidades. Cada nota fiscal pode conter um número, data de emissão, produtos, quantidades e valores. Cada motorista vai possuir um número de registro, nome, endereço, nº de documentos e telefone. Cada carro terá um número de identificação, marca, modelo e estado (disponível, alocado). Cada funcionário nário será identificado com um nº, nome, dados pessoais, data de admissão, depto e cargo. Cada equipamento será identificado com um nº, descrição, data de compra, valor e estado. Cada projeto será identificado por um código, descrição, data prevista de início e fim.

LIVRARIA Uma livraria mantém o cadastro de livros disponíveis para a venda. Para cada livro são armazenados código, nome, língua e ano em que foi escrito. Para os autores é mantido igualmente um cadastro que inclui nome, data de nascimento, pais de nascimento e uma breve nota biográfica. Cada livro pode ter vários autores e para um mesmo autor podem existir vários livros cadastrados. Um autor pode estar incluído no cadastro ainda quando não exista um livro seu para venda. As editoras são incluídas no cadastro a partir do seu nome, endereço, telefone. Uma editora pode estar cadastrada mesmo quando não existam livros editados por ela em venda. Para um mesmo livro podem existir várias edições realizadas por editoras diferentes ou em anos difrentes. Cada edição tem um código (ISBN), preço, ano, número de páginas e quantidade em estoque. Considere que um livro pode ser cadastrado se existe pelo menos uma edição do mesmo para venda.

2. AGÊNCIA DE FINANCIAMENTO Uma agência de financiamento de projetos de pesquisa deseja criar um sistema de banco de dados para gerenciar seu funcionamento. Para cada projeto são cadastrados: um código interno, título, duração do projeto, instituição onde será realizado e área de pesquisa. As áreas de pesquisa estão predefinidas é para cada uma delas são cadastrados código, nome, descrição e um índice que indica sua relevância econômica. Para cada pesquisador solicitante são cadastrados: RG, CPF, nome, sexo, data de nascimento, grau cientifico e instituição onde foi alcançado esse título. Note-se que um mesmo pesquisador pode ter vários projetos em análise. Um pesquisador é cadastrado no sistema unicamente quando o primeiro dos seus projetos é submetido. A agência recebe os projetos submetidos pelos pesquisadores e associa cada um destes a um assessor que deve aprovar ou não o financiamento. Para estes assessores são cadastrados: RG, CPF, nome, sexo, data de nascimento, grau científico, instituição ondetrabalha e as áreas nas quais tem capacidade de avaliar projetos. Estas áreas de pesquisa devem ser definidas dentre a lista de áreas predefinidas antes mencionadas. Um assessor pode ser cadastrado mesmo sem ter analisado nenhum projeto. Quando um projeto é enviado a um assessor para análise é cadastrada a data deste envio. Posteriormente, quando o assessor retorna sua avaliação são também cadastrados a data de resposta e o resultado deaprovação ou não do projeto.

3. ACADEMIA Uma academia de ginástica deseja manter um controle do seu funcionamento. Os alunos são organizados em turmas associadas a um tipo específico de atividade. As informações sobre uma turma são número de alunos, horário da aula, duração da aula, data inicial, data final e tipo de atividade. Cada turma é orientada por um único instrutor para o qual são cadastrados RG, nome, data de nascimento, titulação e todos os telefones possíveis para sua localização. Um instrutor pode orientar várias turmas que podem ser de diferentes atividades. Os dados cadastrados dos alunos são: código de matricula, data de matrícula, nome, endereço, telefone, data de nascimento, altura e peso. Um aluno pode estar matriculado em várias turmas se deseja realizar atividades diferentes e para cada matrículaé mantido um registro das ausências do aluno. Para cada turma existe um aluno monitor queauxilia o instrutor da turma, sendo que um aluno pode ser monitor no máximo em umaturma

4. LOCADORA DE AUTOS Uma locadora mantém um cadastro de todos seus usuários com as informações básicas: RG, nome, endereço, CNH e idade. Todo usuário cadastrado pelo menos realizou uma locação na empresa. Cada carro da frota é registrado com vários atributos para sua descrição: número de chassi, placa, marca, modelo, ano e cor. Quando um usuário aloca um carro são registradas data e hora de locação. No banco de dados Os carros da frota são organizados por categorias. Uma categoria é descrita por código, um nome de categoria (Ex: Primeira classe), preço da diária da categoria e uma descrição das características dessa categoria. Todo carro pertence a uma categoria que define suas características e o preço da diária. Para cada carro da frota é mantido um histórico dos concertos realizados, indicando dia, valor, descrição do serviço e oficina que o realizou.

5. HOTEL Um hotel mantém o cadastro de seus clientes com RG, nome, fone e sexo. Os clientes podem reservar quartos do hotel para uma determinada data e por uma certa quantidade de dias. Os quartos são cadastrados por número, andar, tipo, descrição e preço. Para os quartos já ocupados pelos clientes, é mantida a data/hora de entrada e de saída do quarto, isto é, existe um registro diferenciado de quartos reservados e quartos ocupados. Para um cliente ficar cadastrado é suficiente que tenha feito uma reserva alguma vez embora não tenha ocupado efetivamente o quarto. Os clientes que ocupam um quarto do hotel podem solicitar determinador serviços que são registrados associados ao quarto ocupado para posterior cobrança. Destes serviços são armazenados um código, tipo, descrição e valor.

6. LOJA DE PECAS Uma Loja de Pecas atende pedidos de clientes. A loja mantém um cadastro de todos os clientes com as seguintes informações: RG, CIC, nome, endereço. Um pedido de um cliente contém um número de nota fiscal, preço total e data de realizado e associado a ele todas as mercadorias incluídas nesse pedido. Para cada mercadoria que a loja vende são registrados código, descrição, preço e quantidade em estoque. Uma mesma mercadoria pode ser fornecida por vários fornecedores para os quais a loja mantém um registro com um código interno único, nome, endereço e telefone. Existem fornecedores nacionais e internacionais. Para os fornecedores nacionais além das informações anteriores é mantido o CGC e cidade onde registrada a empresa. Para os fornecedores internacionais é mantido adicionalmente qual o meio de transportação, pais e moeda em que são realizadas as negociações.

7. CONCESSIONÁRIA CARROS Em uma concessionária são cadastrados cada um dos carros para venda ou já vendidos. Para estes são armazenados: número de chassi, placa, marca, modelo, ano e cor. Cada carro é fornecido por uma montadora. Das montadoras são armazenados CNPJ, Nome, endereço e telefone. Para os clientes é cadastrado RG, nome, telefone e endereço. Clientes podem estar cadastrados sem que tenham realizado uma compra. Eventualmente quando fizeram um orçamento ou teste, seus dados foram pedidos. Para cada venda de carro é registrado um número de nota fiscal, o valor total de venda assim como a forma de pagamento. Cada venda é realizada por um vendedor para o qual é registrado RG, nome, anos de experiência e telefone.

8. COMPANHIA DE TRANSPORTE Uma companhia de transporte é responsável por reservas de uma cadeia de varejo e entrega de remessas de armazéns para depósitos da empresas. Armazéns e depósitos são identificados por números e atualmente existem 6 localizações de armazéns e 45 de depósitos. Um caminhão pode carregar várias remessas durante uma viagem e levar remessas para múltiplos depósitos (sai de um armazém origem e tem vários depósitos destino). Uma viagem é identificada por um número. Será necessário manter informações sobre peso e volume da viagem. Cada remessa é identificada pelo número da remessa e inclui dado sobre volume, peso e destino da remessa. O caminhão é identificado pelo código da licença e tem diferentes capacidades para volume e peso que eles podem carregar. A companhia de caminhões atualmente tem 150 caminhões e um caminhão faz de 3 a 4 viagens por semana

9. COMPANHIA AEREA Considere a descrição de um sistema de venda de passagens aéreas dada abaixo e desenhe um diagrama ER. Para um passageiro são registrados o número do documento de identidade e o seu nome. Um avião é caracterizado por um número de série único e por um modelo. Um assento é uma posição única em um avião, identificada por um código. Um assento é da classe econômica ou executiva. Um avião possui vários assentos e pode ser usado em vários vôos. Um vôo é identificado por um número e utiliza: um avião, um piloto, um aeroporto de partida e outro de chegada. Um passageiro pode reservar um assento em um vôo.

10. AEROCLUBE Num aeroclube, estão inscritos pilotos, instrutores e alunos de pilotagem. Todos sócios(inscritos) são identificados pelo número de matrícula, e caracterizados por nome, endereço e idade. Os pilotos possuem um número de brevê (único). Os instrutores são pilotos com formação adicional de instrutor, e deve ser registrado o nome do curso, a data de obtenção do diploma, bem como a instituição. Para os alunos de pilotagem, guarda-se o registros de todas suas saídas para contabilização de horas para obtenção do brevê. Para cada saída registra-se a data, instrutor, hora de saída de de chegada, bem como o parecer do instrutor sobre o voo. A escola só ministra cursos básicos, e portanto não há professores que são alunos de cursos avançados. Para emissão do brevê, é necessário que o aluno comprove ter o número de horas mínimo de vôo, bem como apresente

11. CINEMA Um cinema possui várias salas de cinema, as quais exibem filmes em horários diversos. O cinema tem interesse em saber quais filmes estão atualmente em cartaz, em que salas e em que horários. Cada sala possui um nome (único) e capacidade (número de lugares). Os filmes são caracterizados por seu nome em português, nome na língua original (se estrangeiro), diretor, ano de lançamento, tipo, e sinopse. Não existem dois filmes com o mesmo nome (em portugues) e ano de lancamento. Eventualmente, podem existir para o filme premiações ou indicações para premiação (e.g. Palma de Ouro em 1987, Oscar de melhor atriz em 89, indicado para melhor filme estrangeiro em 1996), e esta informação é usada para divulgação dos filmes. Uma exibição de filme ocorre em uma dada sala e horário. Um mesmo filme pode ser exibido na mesma sala, em vários horários. Para filmes muito procurados, o cinema pode ter exibição simultâneas em várias salas (em horários simultâneos ou não). Filmes diferentes podem passar na mesma sala, desde que obviamente não no mesmo horário. O cinema só trabalha com horários fixos de filmes, os quais atualmente são: 16:00, 17:00, 18:00, 19:30, 20:00, 22:00, 24:00. A cada um destes horários está vinculado um conjunto de funcionários responsáveis pelo bom andamento das atividades do cinema naquele horário, e que desempenham uma função (ex: caixa, balas, lanterninha, bilheteiro). Cada funcionário é aracterizado pelo número da carteira da trabalho (único), nome, data de admissão e salário. Para maior satisfação dos funcionários, existe um rodízio das funções conforme o horario (ex: um mesmo funcionário pode ser caixa no horario das 16:00, e baleiro no horário das 21:00). Todo horário tem pelo menos três funcionários alocados.