Escolar Documentos
Profissional Documentos
Cultura Documentos
DEPARTAMENTO DE INFORMÁTICA
Profª. Raqueline Penteado
6892 – Banco de Dados I
Discentes
Nome RA
Diogo Fernando de Melo Sales 93814
Fernando Silva Silvério 98936
Gustavo Belançon Mendes 99037
Maringá
07 de Dezembro de 2017
1- Diagrama do modelo entidade – relacionamento:
A figura abaixo representa o modelo Entidade-Relacionamento do sistema de
gerenciamento de lavanderias “LaundryHouse” (1ª avaliação) desenvolvido na ferramenta
DB-MAIN.
Figura 1: A imagem representa o Diagrama de Entidade-Relacionamento de LaundryHouse.
2- Modelo Relacional:
A figura 2 representa o diagrama do modelo relacional:
Fornece
Compõe
Contrata
Possui
Executa
Funcionário(CPF, Nome, data_nasc, sexo, salário, conta, PIS, contato, CEP, cidade,
estado)
Executa(Cod_serviço, CPF)
CPF referencia Funcionário.
Cod_serviço referencia Serviço.
Após a inserção dos dados em todas as tabelas foram realizadas 17 consultas utilizando o
contexto do minimundo deste trabalho, o LaundryHouse.
Os códigos SQL das consultas serão apresentados nas figuras abaixo:
Consulta 3: Essa consulta retorna os clientes que não são do tipo físico.
Consulta 5: Essa consulta retorna o código da peça que possui o menor preço por
unidade.
Consulta 6 – 2ª parte: Essa consulta retorna qualquer salário maior que a média de todos
os salários da tabela funcionario.
Figura 47: A imagem representa o código da primeira versão da quarta parte da consulta número 6.
Figura 48: A imagem representa o resultado da primeira versão da quarta parte da consulta 6.
Como não existem campos com esse valor, a consulta não irá retornar valor algum.
Figura 50: A imagem representa o resultado da segunda versão da quarta parte da consulta 6.
Consulta 7: Essa consulta retorna o código da peça e o valor da urgência caso os preços
das unidades forem maiores que a média dos preços da tabela peca.
Consulta 10: Essa consulta retorna o maior valor de um item entre de todos os valores de
itens cujos IDs são maiores que a média dos Ids das despesas na tabela despesa_fixa..
Consulta 11: Essa consulta retorna os maiores salários agrupados por sexo na tabela
funcionário.
Consulta 12: Essa consulta o código do cliente físico agrupado por data de nascimento
sendo maiores que 1950 na tabela cliente_fis.
Consulta 13: Essa consulta define uma visão baseada em uma tabela.
Nesse caso o resultado é a definição de uma tabela devido a isso temos a figura 62 acima.
Consulta 14: Essa consulta define uma visão baseada em três tabelas
Nesse caso o resultado é a definição de uma tabela devido a isso temos a figura 64 acima.
Consulta 15: Nessa consulta é definida uma tabela temporária e inserido um valor
qualquer nela.
Para verificar a existência da tabela criada o comando abaixo deve ser utilizado:
Figura 66: A imagem representa o código que verifica os dados inserido na tabela temporária.