TRABALHO DE MODELAGEM

Documentos relacionados
Projeto de Banco de Dados

Projeto de Banco de Dados

Faculdade IEducare Disciplina: Engenharia de Software Professora: Raquel Silveira DESCRIÇÃO DO TRABALHO DA 3ª AP

Modelagem de Dados. Modelagem Conceitual

MODELO ENTIDADE - RELACIONAMENTO

Projeto de Bancos de Dados

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

Universidade Estadual Vale do Acaraú Disciplina: Análise e Projeto Orientado a Objetos Professora: Raquel Silveira DESCRIÇÃO DO TRABALHO PARA 3ª AP

Modelagem Conceitual e o Modelo Entidade-Relacionamento

UFCD 786. Exercicios de DER s

BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!

Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural

Atividade nº 1 Lista de Exercícios

Atividade nº 2 Lista de Exercícios

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

MODELAGEM DE DADOS LISTA 001 Projeto Conceitual

Banco de Dados I Modelagem Conceitual

Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)

Sistema de Banco de Dados

MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro

Banco de Dados II. Prof. Fiorin

Nome: Data Nascimento: / / Idade: Sexo: Cor/Raça: Nacionalidade: Naturalidade: UF: RG: Data RG: / / Emissor: UF: CPF: NIS:

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Abordagem ER. Capítulo 2

Cadastro de Transportadora

Programação Orientada a Objetos SANTOS, Rafael

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

FORMULÁRIO DE AVALIAÇÃO SOCIOECONÔMICA. Nome:

FICHA CADASTRAL PESSOA FÍSICA (Obrigatório o preenchimento de todos os campos) Corretor: Susep: Telefone: ( ) Imobiliária: Telefone: ( )

Classes e Banco de Dados

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento

Prof. Fabiano Taguchi

ENGENHARIA DE SOFTWARE. Aula 10 Introdução ao Diagrama de Classes

PRIMEIRA PARTE: EXERCÍCIO PROPOSTO:

Pontifícia Universidade Católica

Introdução. Modelo de dados conceitual para o projeto de BD

Análise e Projeto de Sistemas

PG200 Cadastro de Transportadoras.

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

Lista 1 de Banco de Dados I GGI Professor: Wendel Melo - FACOM-UFU. Observações: 1. Esta lista de exercícios é totalmente individual!

Questionário Desconto Taxa de Inscrição COLUNI Colégio de Aplicação da UFV

Projeto de Banco de Dados

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Projeto de Banco de Dados

CADASTRO SÓCIO ECONÔMICO Nº... Sexo M ( ) F ( ) Data de nascimento Estado Civil Procedência (cidade/uf) Curso Fase Centro Matrícula

Banco de Dados Diagrama Entidade Relacionamento DER

PCS3413 Engenharia de Software e Banco de Dados

CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO

Aulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa

Banco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa

CCI CATATAU Formulário para seleção Ano: 2015 (Preencher em letra de forma) 1.1. Nome: Naturalidade-Cidade: Estado: 1.2. Filiação: Pai: Mãe:

UNIVERSIDADE ESTADUAL DE MARINGÁ UEM PRO-REITORIA DE RECURSOS HUMANOS PRH DIRETORIA DE ASSUNTOS COMUNITÁRIOS DCT

ANEXO III FICHA DE INSCRIÇÃO PROGRAMA DE AUXÍLIO PERMANÊNCIA QUESTIONÁRIO SOCIOECONÔMICO PARA ALUNOS EAD

Aula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

CADASTRO SOCIOECONÔMICO BOLSA DE APOIO DISCENTE (BOLSA DE TRABALHO)


Lógica de Programação

CENTRO UNIVERSITÁRIO CATÓLICO SALESIANO AUXILIUM

FORMULARIO DE INSCRIÇÃO AO PROGRAMA DE ASSISTENCIA ESTUDANTIL ORIENTAÇÕES PARA SOLICITAÇÃO

ANEXO 1- Formulário de Solicitação para o PROGRAMA ESTUDANTE ATLETA 2.0 DADOS PESSOAIS: 3. Qual a modalidade de Curso que está frequentando?

Domínio Sistemas Ltda. Todos os direitos reservados.

Estruturas de Dados Estáticas

MODELO ENTIDADE - RELACIONAMENTO

A BOLSA SERA DESTINADA DA SEGUINTE MANEIRA:

Exemplo de Rel. Condicional

PRÓ-REITORIA DE GESTÃO DE PESSOAS Departamento de Desenvolvimento Humano e Social ANEXO I

Cadastro seguro fiança pessoa física não residencial

PROVIDÊNCIAS - DEFESA

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Fundação de Apoio à Tecnologia e Ciência

1 - SOLICITAÇÃO DE BOLSA DE ESTUDOS

CADASTRO LOCATÁRIO Pessoa Física

ANEXO I FICHA DE INSCRIÇÃO PROGRAMA DE AUXÍLIO PERMANÊNCIA QUESTIONÁRIO SOCIOECONÔMICO 1º SEMESTRE DE 2017

Rua Laura Deschmaps nº 61 Cep: Bairro Agua Verde Blumenau/SC Telefone/Fax: (047) /

A BOLSA SERA DESTINADA DA SEGUINTE MANEIRA:

ANEXO I EDITAL ASSISTÊNCIA ESTUDANTIL Nº 001/2017 QUESTIONÁRIO SOCIOECONÔMICO

INFORMAÇÕES, RELAÇÃO DE DOCUMENTOS PARA COMPROVAÇÃO DE BOLSA E FICHA DE INSCRIÇÃO NA INSTITUIÇÃO FEAD

FORMULÁRIO DE AVALIAÇÃO SOCIOECONÔMICA

Sistemas de Informação (SI) Orientações para o Trabalho Integrado 2º/3º semestres de 2011

FORMULÁRIO DE INSCRIÇÃO - AUXÍLIO ALIMENTAÇÃO

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

2. Revisão de Modelagem Conceitual

LUIZ ANTONIO RIBEIRO, SUPERINTENDENTE

ORIENTAÇÕES PARA SOLICITAÇÃO DA BOLSA PROMISAES

Modelos de Sistemas Casos de Uso

Entidade Associativa

ANEXO I FORMULÁRIO SOCIOECONÔMICO

Funções Básicas do sistema:

FORMULÁRIO DE CADASTRO - PESSOA FÍSICA

Transcrição:

TRABALHO DE MODELAGEM Desenvolva os diagramas de banco de dados utilizando o software Workbench, caso seja necessário defina os atributos faltantes para cada exercício. O trabalho deve ser entregue até o dia 05 de junho e pode ser realizado em duplas. O trabalho deve ser entregue no formato de slides, um slide para cada diagrama. No dia 05 de junho será realizada uma apresentação dos slides, na oportunidade o professor irá sortear um diagrama para cada aluno explicar. Este trabalho possui o valor de 3 pontos na nota final do 2 bimestre. Exercício 1 Hospital Veterinário Cada cliente pode possuir um ou vários animais em tratamento. Para cada cliente é necessário armazenar um código, o nome, endereço, CPF, fone. Dos animais é necessário armazenar um código, o nome, a raça e a idade. Cada animal pode estar sofrendo de uma ou várias enfermidades e essas enfermidades podem acometer vários animais, as enfermidades são catalogadas com um código único e um nome. Um animal pode realizar vários tratamentos e um tratamento é de apenas um animal. Em cada tratamento podem ser tratada varias enfermidades, lembrando que podem existir vários tratamentos de animais diferentes para a mesma enfermidade. Os veterinários são os responsáveis por realizar os tratamentos, cada tratamento é realizado por um único veterinário. Sobre os veterinários é necessário armazenar o nome, CRMV, telefone e endereço. Cada tratamento possui uma data de inicio. Exercício 2 Empresa Táxi Considerando-se uma empresa de táxi, onde os motoristas são contratados. Cada motorista pode ser dirigir vários carros e um carro pode ser dirigido por vários motoristas. De cada motorista é necessário armazenar um código, nome, endereço, CPF, RG, fone e endereço, dos carros é necessário armazenar um código, a placa, a marca, a cor, ano, e o numero do chassi. Exercício 3 Empresa Turismo Uma empresa de turismo realiza viagem para diversos lugares do Brasil utilizando vans e ônibus. A empresa possui diversos motoristas, sobre os motoristas é necessário armazenar um código, nome, cpf, cnh e telefone. Os motoristas podem realizar varias viagens e em cada viagem um veiculo será utilizado. Quando uma

viagem é marcada é necessário registrar a origem (de onde o veiculo vai sair) o destino (para onde o veiculo vai) a data de saída à data de retorno, a hora de saída e a hora de chegada, além disso, é necessário saber quantos quilômetros o veiculo percorreu na viagem, a quilometragem é obtida subtraindo a quilometragem do veiculo antes da viagem e após a viagem. Nas viagens um veiculo é utilizado do veiculo é necessário armazenar a marca, a quantidade de lugares que ele possui, a placa, e o ano. Um veiculo pode realizar varias viagens. Exercício 4 Hospital Em um hospital existem vários funcionários, destes funcionários deseja-se manter o nome, RG e telefone. Os funcionários podem ser médicos, enfermeiros e secretárias. Paras os médicos deve-se manter o CRM, para os enfermeiros os COREN, e para secretárias o nível de escolaridade. Um médico pode realizar várias consultas, em determinada data e horário, com vários pacientes. Um paciente pode ser atendido por vários médicos em várias consultas diferentes. Em cada consulta o médico pode solicitar exames e prescrever medicamentos. Os exames possuem nome e os valores de referencia (valores desejáveis) e os medicamentos possuem nome, principio ativo e a apresentação. Defina outros os atributos que achar necessário. Exercício 5 - Administração de imóveis A administradora de imóveis trabalha tanto com a administração de condomínios quanto com a administração de alugueis. Uma entrevista com o gerente da administradora resultou nas seguintes informações: A-) Uma administradora administra condomínios formados por unidades condominiais. Um condomínio possui em nome, o bairro a cidade e o estado onde está localizado. As unidades condominiais são imóveis (casas, apartamentos, etc.) possuem o endereço formado por rua e numero, também possuem a metragem quadrada do imóvel e o tipo de utilização (comercial ou residencial). B-) Cada unidade condominial e de propriedade de uma ou mais pessoas, uma pessoa pode possuir diversas unidades. Sobre as pessoas deve ser armazenado o nome, CPF e o telefone. C-) Cada unidade pode ser alugada para no máximo 1 (uma) pessoa, e uma pessoa pode alugar diversas unidade e uma unidade pode ser alugada diversas vezes. Além de saber que pessoal alugou qual imóvel é necessário saber a data da locação e o valor mensal da locação. Exercícios 6 - Clube Um clube deseja manter informações sobre seus sócios. Cada sócio possui um número de matricula (único), nome, endereço e telefone, os sócios podem participar de acontecimentos como atividades (aulas de ginástica, tênis, natação, etc.) e de eventos realizados pelo clube (festa, chás beneficentes, bingos, etc.). As atividades são identificadas por um código é desejável que se armazene também o nome da atividade, cada evento também é identificado por um código é necessário saber o assunto do evento e a data de realização.

Exercícios 7 Prova Online Uma escola pretende automatizar suas avaliações realizando-as por meio de computador. Para isso é necessário criar um sistema que armazene as provas, perguntas e respostas dos alunos. Uma prova somente pode ser de uma disciplina e uma disciplina pode possuir varias provas, toda prova possui uma data de aplicação e várias questões, uma questão é de uma disciplina especifica e pode ser repetida em varias provas, uma questão possui um código, um objetivo avaliativo e o texto da pergunta, toda questão é do tipo múltipla escolha. Uma questão pode possui várias alternativas, sendo que as alternativas são apenas para uma questão, as alternativas possuem o texto da resposta, para fins de correção é necessário saber se a alternativa é correta para a questão ou não. Os alunos possuem cadastrados: o nome, RA e CPF os alunos respondem as questões selecionando uma das alternativas. Um aluno pode realizar varias provas e uma prova pode ser realizada por vários alunos. Exercício 8 - Sistema de Controle Bancário Um banco é formado por várias agencias, uma agencia possui um endereço é um código identificador. As agencias possuem contas que podem ser corrente ou conta poupança. Todas as contas possuem um numero e um valor inicial de deposito. As contas são de propriedade de clientes. Os clientes possuem nome, CPF e endereço. Os clientes podem realizar depósitos e saques, para cada uma das movimentações realizadas pelo cliente na conta é necessário informar a data e hora, bem como o valor movimentado. Exercício 9 - Companhia Uma companhia é organizada em departamentos e cada departamento tem um nome, um número, e um empregado que o gerencia. Deseja-se guardar a data na qual o empregado começou a gerenciar o departamento. Um departamento controla um numero de projetos, os quais possuem número, nome e um único local. Um empregado é caracterizado por um cadastro, nome, sexo e salário. Ele está associado a um departamento, mas pode trabalhar em vários projetos que não necessariamente controlados pelo mesmo departamento. Deseja-se guardar o numero de horas que um empregado trabalha em um projeto e o supervisor direto de cada empregado. Cada empregado possui dependentes caracterizados por nome, data de nascimento e grau de parentesco. Exercício 10 Empresa de Produtos de Limpeza Uma firma vende produtos de limpeza, e deseja melhor controlar os produtos que vende e seus clientes. Cada produto é caracterizado por um código único, nome do produto, categoria (ex. detergente, sabão em pó, sabonete, etc.), e seu preço. A

categoria é uma classificação criada pela própria firma. A firma possui informações sobre todos seus clientes. Cada cliente é identificado por um código único (interno à firma), o nome do cliente, endereço (rua, número, sala, cidade, CEP, UF), telefone e o status do cliente ("bom", "médio", "ruim"). Guarda-se igualmente a informação das vendas realizadas para os clientes. Cada venda possui um número (único), e guardase a data da venda. Cada venda pode envolver de 1 a vários produtos, e para cada produto, indica-se a quantidade deste pedida. Exercício 11 - Transportadora Uma transportadora aérea pretende implementar uma base de dados com a seguinte informação: A transportadora tem vários aviões. Cada avião tem, além da matrícula, um nome, o modelo do avião, o número de lugares. Na transportadora trabalham vários pilotos. Sobre cada piloto pretende-se guardar o nome e número de licença. Pretendese ainda, guardar a informação relativa ao nome, data de nascimento de cada um dos descendentes (caso existam) dos pilotos. Cada avião faz vários vôos. Cada vôo deve ter, pelo menos, a indicação da data e hora em que acontecerá, dos locais de partida e de destino. Cada vôo de um dado avião é pilotado por um piloto. Exercício 12 - Biblioteca Uma biblioteca mantém um conjunto de livros, de diversas categorias. Conforme as suas categorias, eles estão dispostos em estantes apropriadas. Um livro tem vários exemplares na biblioteca. São mantidos dados detalhados sobre autores e editoras dos livros para fins de consulta. Na biblioteca trabalham várias bibliotecárias. Cada bibliotecária é responsável por organizar periodicamente sempre o mesmo conjunto de estantes e realizar empréstimos de exemplares para clientes. Empréstimos cadastrados no BD devem conter a data da devolução e o valor diário da multa, permanecendo no BD até o cliente entregar o exemplar. A bibliotecária que realizou o empréstimo também é relevante de ser mantido no BD. Algumas bibliotecárias são estagiárias. Uma bibliotecária estagiária está sempre sob a responsabilidade de uma bibliotecária efetiva. Deve-se saber também a instituição de ensino da qual a estagiária vem. Defina os atributos que julgares relevantes para os fatos identificados. Exercício 13 Academia Uma academia deseja informatizar os treinos dos atletas. Cada cliente da academia precisa ser cadastrado para isso são informados o nome, CPF, sexo, peso e altura, com esses dados o peso ideal do cliente e seu IMC são calculados. Existem vários professores na academia eles são responsáveis por informar e explicar como o exercício deve ser realizado pelo cliente. Os professores também são cadastrados no sistema, sendo informado o nome, e o endereço. Os professores elaboram um treino mensal para cada aluno. Um treino possui um objetivo é composto por uma série de exercícios físicos que o cliente deve realizar durante um mês. Cada exercício do treino deve ser realizado utilizando um equipamento (esteira, bicicleta, alteres, barra, mesa

flexora, etc.), todo exercício do treino tem um tempo de duração ou numero de repetições e uma carga (peso). Um professor treina vários alunos por mês, um treino é de um único aluno e um aluno pode realizar vários treinos, um a cada mês. Todos os equipamentos da academia são cadastrados para isso é informado o nome do equipamento, a data de aquisição e o estado de conservação. Existe na academia uma relação de todos os exercícios físicos possíveis de ser realizados, neste cadastro de exercício existe o nome do exercício, a região muscular que ele exercita. Exercício 14 Currículo Uma empresa de Recursos Humanos deseja elaborar um sistema de currículos online. Para isso é necessário possui um cadastros das pessoas que buscam emprego. Para as pessoas é necessário armazenar o nome, CPF, RG, endereço, telefone, data nascimento. É importante armazenar também as formações que a pessoa possui, para isso deve ser informado o nome da escola, o ano de conclusão, o grau obtido (ensino fundamental, médio, técnico, superior, pós-graduação) e o nome do curso realizado. Também é necessário armazenar a experiência profissional que a pessoa tem, ou seja, os locais (empresas) que ela já trabalhou o cargo que ela assumiu na empresa e a data de inicio do emprego e a data que ela foi demitida. Evite gerar redundância e inconsistência neste exercício.