Trabalho Etapa I - Campus São João Evangelista

Propaganda
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS
CAMPUS SÃO JOÃO EVANGELISTA
CONTEÚDO DE DEPENDÊNCIA / 2017
DISCIPLINA: BANCO DE DADOS
PROFESSOR: DAYLER ALVES
CURSO: TÉCNICOS INTEGRADOS AO ENSINO MÉDIO
TURMAS: I3A I3B / 2016
SÉRIE: 3º
TRABALHO DE DEPENDÊNCIA – ETAPA 1
O trabalho deverá ser produzido em uma ferramenta Case. Ferramentas Case
para criar os DERs: (BrModelo / Microsoft Visio / Erwin ou outras)
PROJETO “CAMPEONATOS DE FUTEBOL”
1. Descrição Resumida
O banco de dados do projeto deve armazenar informações relacionadas aos campeonatos nacionais e
estaduais de futebol. As informações a serem mantidas referem-se:
 aos clubes brasileiros e às suas equipes. Clubes brasileiros incluem o “São Paulo Futebol
Clube”, o “Clube de Regatas do Flamengo”, o “Sport Clube do Recife”, dentre outros. Esses
clubes possuem geralmente mais do que uma equipe. Por exemplo, a “Equipe de Juniores” do
“Clube de Regatas do Flamengo” é a campeã da “Taça Belo Horizonte”. Já a “Equipe
Profissional” foi campeã do “Campeonato Brasileiro” em 1992. Outras equipes de um clube
podem ser referentes às divisões de base, tais como “Equipe Juvenil” e “Equipe Infantil”.
 aos campeonatos nacionais e estaduais de futebol. Devem ser armazenadas informações tanto
sobre campeonatos de primeira divisão quanto sobre campeonatos de outras divisões. Para cada
campeonato cadastrado no sistema, devem ser armazenadas informações tais como o nome e o
ano de realização.
 aos jogos de cada campeonato. Para cada jogo, devem ser armazenadas informações tais como:
(i) estádio aonde foi realizado; (ii) data e horário do jogo; (iii) equipes participantes e os seus
jogadores; (iv) cartões atribuídos; (vi) placar final; (vii) árbitros; (viii) público e renda; etc.
 aos treinadores e aos jogadores.
 aos patrocinadores dos clubes.
2) Controle de Projetos de uma Empresa





O banco de dados armazena informações a respeito dos funcionários, departamentos e projetos
da empresa.
A empresa é organizada em deptos. Cada depto tem um nome, um número e um gerente.
Armazena-se a data em que o gerente iniciou no depto. Armazenam-se também os nros das
salas que pertencem a cada depto.
Um depto controla vários projetos, os quais possuem nome, nro, duração e orçamento.
Sobre os funcionários, armazenam-se nome, endereço, sexo, salário, nroINSS e data de
nascimento. Todo funcionário é locado em um depto, mas pode trabalhar em diversos projetos,
inclusive em projetos controlados por outros deptos. Armazena-se também o nro de horas que o
funcionário trabalha em cada projeto. Cada funcionário possui um supervisor que é um
funcionário.
Os dependentes dos funcionários são cadastrados também, com nome, sexo, data de nascimento
e grau de parentesco com o funcionário.
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS
CAMPUS SÃO JOÃO EVANGELISTA
3) Escola de Música






Uma escola de música precisa manter uma base de dados organizada com o objetivo de prover
informações sobre músicos, orquestras, sinfonias e instrumentos: •
Cada orquestra é catalogada contendo o seu nome, cidade, país e data correspondentes à sua
criação;
Orquestras executam sinfonias, as mais variadas. Os profundos conhecedores de música são
capazes até de selecionar a orquestra que melhor desempenha uma determinada sinfonia. De
cada uma sinfonia, é possível saber o seu nome, o compositor e a data de sua criação;
Orquestras são constituídas de músicos, os mais variados, de acordo com a sua função dentro da
mesma: maestro, flautista, etc. Cada músico é catalogado contendo: nome do músico,
identidade, nacionalidade e data de nascimento. Um músico só pode pertencer a uma orquestra;
Músicos tocam sinfonias, porém em alguns casos, alguns músicos podem mudar de função
segundo a sinfonia (por exemplo, um violinista pode virar maestro). A data em que um músico
apresenta uma determinada sinfonia também é importante no contexto.
Cada músico pode ser apto a tocar vários instrumentos, mas em cada sinfonia toca apenas um
instrumento, pois depende de sua função na sinfonia.
4) Oficina Mecânica





Sistema de controle e gerenciamento de execução de ordens de serviço em uma oficina
mecânica: Clientes levam veículos à oficina mecânica para serem consertados ou para passarem
por revisões periódicas.
Cada veículo é designado a uma equipe de mecânicos que identifica os serviços a serem
executados e preenche uma ordem de serviço (OS) e prevê uma data de entrega.
A partir da OS, calcula-se o valor de cada serviço, consultando-se uma tabela de referência de
mão-de-obra. O valor de cada peça necessária à execução do serviço também é computado.
O cliente autoriza a execução dos serviços e a mesma equipe responsável pela avaliação realiza
os serviços. Clientes possuem código, nome, endereço e telefone. Veículos possuem código,
placa e descrição. Cada mecânico possui código, nome, endereço e especialidade.
Cada OS possui um número, uma data de emissão, um valor e uma data para conclusão dos
trabalhos. Uma OS pode ser composta de vários ítens (serviços) e um mesmo serviço pode
constar em várias ordens de serviço. Uma OS pode envolver vários tipos de peças e um mesmo
tipo de peça pode ser necessária em várias ordens de serviço.
5) Distribuidora de filmes
A empresa de distribuição possui vários cinemas, em diversas localidades;
Cada cinema possui uma identificação única, um nome fantasia, um endereço completo, incluindo rua,
avenida, bairro, município, estado e sua capacidade de lotação;
Os filmes podem ser dos mais variados tipos e gêneros; Cada filme é registrado com um título original,
e se for filme estrangeiro, possuirá também o título em Português, o gênero, sua duração, sua
impropriedade e seu país de origem, informações sobre os atores que compõem seu elenco, e seu
diretor. Existirá um único diretor para cada filme;
Alguns cinemas apresentam mais de um filme em cartaz, sendo nestes casos, sessões alternadas com
um filme e outro; As sessões possuem horários que variam de acordo com a duração do filme, havendo
sempre um intervalo de aproximadamente 15 minutos entre elas;
Os atores de um filme podem, obviamente, atuar em diversos filmes, assim como o diretor de um filme
pode também ser ator neste filme ou ainda mais, ser ator em outro filme. Um ator possui as seguintes
características: um número de identificação, um nome, uma nacionalidade e uma idade;
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS
CAMPUS SÃO JOÃO EVANGELISTA
As sessões de cinema devem ter seu público registrado diariamente, para que se permita a totalização
dos assistentes quando o filme sair de cartaz, ou a qualquer instante;
6) Federação de futebol
Uma federação de futebol pretende desenvolver um sistema informatizado para controlar as
informações geradas em seus campeonatos.
As informações a serem armazenadas dizem respeito aos times, jogadores e partidas. Um time pode ser
profissional ou amador. Para os times amadores deseja-se armazenar nome, cidade de origem e ano em
que foram criados. Para os times profissionais deseja-se saber quem são os atuais patrocinadores e
nome e sobrenome dos atuais diretores. Para cada jogador deseja-se conhecer em quais times jogou ou
joga e, para cada time, em quais posições atuou ou atua. Sobre as partidas de futebol são armazenadas:
o placar, o local (cidade), a data, o árbitro principal e, é claro, os times que jogaram. Sobre os árbitros,
reconhecidos pela federação, são armazenados nome, RG, o tipo de habilitação que possuem (para
apitar partidas regionais, estaduais, nacionais ou internacionais) e, para consulta das torcidas
organizadas, a filiação materna. Outra informação importante diz respeito aos uniformes dos times:
cada time possui exatamente um uniforme titular e um reserva. Sobre os uniformes também são
armazenadas as cores e uma descrição geral.
7) Vendas
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 uma data e hora. 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.
8) Multa
Faça o diagrama E/R para o seguinte mini-mundo (sistema de registro de multas):
 Um carro pode sofrer várias multas. Uma multa pertence sempre a um único carro. O carro
possui um único proprietário, mas uma mesma pessoa pode ter vários carros.
 Uma multa sempre é registrada por um guarda de trânsito ou um radar eletrônico. Um mesmo
guarda ou um mesmo radar podem registrar várias multas em um único dia.
 Invente pelo menos 3 atributos para cada entidade.
9) Transportadora
Uma companhia de transportes chamada Carregaki é responsável por transportar encomendas de um
conjunto de armazéns até um conjunto de lojas de uma cadeia denominado Venda Tudo.
Atualmente existem seis armazéns e 45 lojas.
Um caminhão pode transportar várias encomendas em cada viagem, identificada por um número de
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS
CAMPUS SÃO JOÃO EVANGELISTA
viagem, descarregando em diferentes lojas.
Cada encomenda é identificada por um número e inclui a data da encomenda, o peso, o destino (loja),
etc.
Os caminhões têm diferentes capacidades, quer relativas ao volume ou ao peso que podem transportar.
A empresa Carregaki detém, de momento, 150 caminhões e cada caminhão tem a capacidade de fazer
três a quatro viagens por semana.
Pretende-se projetar um banco de dados, utilizado por ambas as empresas, que mantenha a informação
sobre a utilização dos caminhões e distribuição de encomendas, e que possa auxiliar na definição dos
horários de distribuição.
BIBLIOGRAFIA:
NAVATHE, E., Sistemas de Banco de Dados. 6ª Ed. São Paulo: Pearson, 2011.
SILBERSCHATZ, K, Sistema de Banco de Dados. 5ª Ed. São Paulo: Campus Elsevier, 2006.
GUIMARAES, Celio Cardoso. Fundamentos de bancos de dados: modelagem, projeto de
linguagem SQL. Ed. da Unicamp, 2003.
INSTRUÇÕES:
Não há!
São João Evangelista, 07 de Março de 2017
___________________________________________
Assinatura do Professor
Download