UNINGÁ – UNIDADE DE ENSINO SUPERIOR INGÁ … · R$ 1,40 Apagada Estatura mediana ... quero...
Transcript of UNINGÁ – UNIDADE DE ENSINO SUPERIOR INGÁ … · R$ 1,40 Apagada Estatura mediana ... quero...
Modelagem Conceitual
UNINGÁ – UNIDADE DE ENSINO SUPERIOR INGÁFACULDADE INGÁCIÊNCIA DA COMPUTAÇÃO
Profº Erinaldo Sanches Nascimento
Objetivo
● Discutir o papel dos modelos de dados conceituais de alto nível no projeto de banco de dados.
● Apresentar os requisitos para uma aplicação de banco de dados.
● Ilustrar o uso dos conceitos do modelo ER.● Introduzir gradualmente a técnica
diagramática para exibir um esquema ER.
Projeto de Banco de Dados
● Levantamento e análise de requisitos.– Requisitos de dados.– Requisitos funcionais.– Operações (transações).
● Esquema conceitual (projeto conceitual).● Projeto lógico (mapeamento do modelo de
dados).● Projeto físico.
Aplicação de Banco de Dados
● O banco de dados EMPRESA registra os funcionários, departamentos e projetos de uma empresa.
● Depois da fase de levantamento e análise de requisitos, os projetistas de banco de dados ofereceram a descrição seguinte do minimundo.
Empresa
● É organizada em departamentos.● Cada departamento tem um nome exclusivo,
um número exclusivo e um funcionário em particular que o gerencia.
● Registra a data inicial em que esse funcionário começou a gerenciar o departamento.
● Um departamento pode ter vários locais.
Departamento
● Controla uma série de projetos.● Cada projeto tem um nome exclusivo, um
número exclusivo e um local exclusivo.
Funcionário
● Armazena o nome, número do CPF, endereço, salário, sexo (gênero) e data de nascimento.
● Um funcionário é designado para um departamento, mas pode trabalhar em vários projetos, que não necessariamente são controlados pelo mesmo departamento.
● O sistema registra o número atual de horas por semana que um funcionário trabalha em cada projeto.
● Também registra o supervisor direto de cada funcionário (que é outro funcionário).
Dependentes
● Registrar os dependentes de cada funcionário para fins de seguro.
● Mantém o nome, sexo, data de nascimento e parentesco com o funcionário.
Exercícios
1) Identifique (D) quando for um dado e (C) quando se tratar do conteúdo de um dado:
( ) nomeAluno ( ) 25/03/2011
( ) Maria José Genaro ( ) dtNascimentoEntrevistado
( ) Geraldinoo Jenoíno ( ) 13:15
( ) 14/02/2011 ( ) 17:30
( ) hrSaidaTurno ( ) Tem formato antômico, com encosto de espuma e é recoberta com couro legítimo vindo da Índia
( ) ABC 3233
( ) BMC 2183
( ) valorMatricula
( ) nomeEstanciaHidromineral
2) Em um sistema de informações de uma agência de turismo, indique os dados que possam retratar as seguintes situações:
Data de saída da excursão
Quantidade de passageiros máxima na excursão
Cidade de destino excursão
Preço que o passageiro irá pagar pela excursão
Nome da empresa operadora
Descrição dos principais locais de interesse
Número do contrato que o passageiro assina
Recomendações úteis aos passageiros
Tipos de transportes envolvidos
Guia responsável pela excursão
Diferentes tipos de pagamento
Vencimento das faturas de financiamento
Identificação da companhia aérea
Impedimento do excursionista em vijar ou não
3)Relacione os dados a seguir com seus conteúdos que estão apresentados abaixo:
1 nomeAluno 8 descricaoEquipamento
2 nomeEquipamento 9 dtRecuperacaoArquivo
3 valorPassagemOnibus 10 icSituacaoLampada
4 pcAcrescimoMultaAcumulada 11 desAluno
5 qtPesoCereal 12 codSexoCandidato
6 hrPrevistaLancamentoFoguete 13 nmSexoCandidato
7 codSerieEquipamento 14 sgDepartamentoLocalizacao
R$ 1,40 Apagada
Estatura mediana, esforçado. Alicate de pressão
18% £$ 1,50
2006/08/31 0:001:14:189
FEM Jota Joná Jameson
Feminino RH
12:55 18B350J2000
CPD 0,3%
Confeccionado em PVC, quebradiço
6,50 Kg
4) Descreva os diversos fluxos de dados a seguir:
a) Nota Fiscal
Nota Fiscal
Número: Data:
Nome do Cliente:
Inscrição Estadual (se isento, não preencher)
CNPJ ou CPF
QTD MERCADORIA PREÇO
Unitário Total
TOTAL DA NOTA FISCAL
b) Tabela de Preços e Passagens
TABELA DE PREÇOS DE PASSAGENS
Validade: Abril/Maio de 2014
ORIGEM DESTINO TIPO ÔNIBUS PREÇO
Santos Belo Horizonte comum 230,00
Santos Belo Horizonte leito 460,00
Santos Curitiba comum 145,00
Santos Curitiba leito 290,00
Santos São Paulo comum 70,00
Santos São Paulo leito ---------
São Paulo Maringá comum 200,00
São Paulo Maringá leito 400,00
São Paulo Salvador comum 900,00
São Paulo Salvador leito 1800,00
São Paulo Teresina comum 1430,00
São Paulo Teresina leito 2860,00
c) Tabela de Preços de Passagens
TABELA DE PREÇOS DE PASSAGENS
Validade: Abril/Maio de 2014
DE: Santos COMUM LEITO
PARA: Belo Horizonte 230,00 320,00
Curitiba 150,00 300,00
São Paulo 70,00 ---------
DE: São Paulo COMUM LEITO
PARA: Maringá 180,00 330,00
Salvador 500,00 1000,00
Teresina 1000,00 2000,00
d) Sr(a). analista, preciso de sua ajuda para controlar as ocorrências de ponto de nossos funcionários. Gostaria de receber um relatório mensal com a matrícula de cada funcionário, as datas que ele teve ocorrência de ponto, que ocorrência foi (atraso, licença, falta, etc) e indicação se foi justificada ou não. Esta lista precisa sair separada para cada um dos nove departamentos que a empresa tem.
Obrigado.
5) Indique com um “X”, a correspondência entre os elementos de dados e seus atributos formadores.
A) nomeMercadoriaPromocao E) codMercadoriaReporEstoque
B) vlMercadoriaPromocao F) qtMercadoriaReporEstoque
C) vlTotalMercadoriaFinanciada G) vlParcelaFinanciamentoMercadoria
D) nomeFornecedorMercadoria
Elementos de Dados A B C D E F G
Atributos Formadores
nmMercadoria
vlBaseMercadoria
idMercadoria
qtSaldoMercadoriaEstoque
nmFornecedor
qtParcelaFinanciamento
icMercadoriaPromocao
qtMinimaEstoqueMercadoria
qtMaximaEstoqueMercadoria
pcDescontoPromocaoMercadoria
pcAcrescimoTotalFinanciamentoMercadoria
6) Proponha os dados mínimos necessários (quem, quanto e/ou como e quando) para atender as necessidades dos usuários nas situações descritas a seguir:
Sr(a) analista, estou te contratando porque quero aumentar a produção e a produtividade do meu rebanho. Eu tenho um retiro com 300 vacas leiteiras. Mas estou achando que a coisa não está muito boa não. Eu preciso melhorar meu rebanho. Veja bem, são três necessidades.
(1)Toda vaca tem que parir um bezerro sadio por ano, porque se não for assim tenho prejuízo com o capim, a ração e vacinas que gasto com ela. Neste caso tenho que mandá-la para o açougue. Eu preciso então do controle de fertilidade do meu rebanho, porque eu não sei qual vaca está com este desempenho e qual tem problema.
(2)Outra coisa importante é o leite que cada uma produz. O leite é minha única fonte de rende perene, e com ela pago todos os meus custos da fazenda. Mas veja só, eu preciso de vaca de boa produção. Esta raça tem que dar no mínimo quatro litros de leite por dia. Preciso mandar para o frigorífico toda vaca que não me produz no mínimo 120 litros por mês. É outra fonte de prejuízo.
(3)Outro problema é a qualidade do leite. Agora os laticínios estão muito exigentes. Dependendo do teor de gordura do leite eles produzem leite C ou leite B. A raça deste meu gado não consegue alcançar a gordura do leite tipo A. Eles me pagam 25% mais para o leite do tipo B. Acontece que uma vaca pra produzir leite B tem que comer ração, que está ficando muito cara. E tem vaca que mesmo comendo ração só produz leite fraco, leite C. Eu preciso separar as vacas que produzem leite C das de leite B, porque hoje todas estão comendo ração. O sistema tem que fazer um controle de qualidade do leite de cada vaca, registrando o teor de gordura, porque aí a gente separa o rebanho em dois e só dá ração para as vacas de leite gordo.