Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

UNIVERSIDADE DO OESTE DE SANTA CATARINA 
CIÊNCIAS EXATAS E TECNOLÓGICAS 
CURSO DE EXTENSÃO DE BANCO DE DADOS - HORAS/AULA: 80 
PROFESSORA: ROGERIA RAMOS [rogeria.ramos@unoesc.edu.br] 
 
 
Atividade de Aplicação 02 
Unidade 2 – Linguagem SQL 
 
Depois de conhecer e compreender os conceitos envolvidos sobre Bancos de Dados Relacionais e 
Linguagem SQL, você já pode aplicá-los para exercitar o raciocínio em contextos diferentes. 
 
Sendo assim, para as situações-problema abaixo, elabore o Modelo Conceitual usando o software brModelo e 
em seguida, aplique as regras de mapeamento para criar o Projeto Lógico no software MySQL Workbench, 
como demonstrado nos encontros dos dias 30/10 e 05/11. 
 
Se houver dúvidas, entre em contato pelo Fórum Tira-dúvidas. 
 
 
Contexto PASTELARIA 
 
O dono de uma pastelaria deseja um software que o auxilie a administrar o pedido dos clientes. Os produtos 
pedidos são vinculados às mesas, cujas descrições são: número e capacidade. Dos produtos são 
considerados o nome, a descrição e o preço. Dos pedidos são registrados a data, a hora, a quantidade 
solicitada de um determinado produto e o valor total. 
 
 
 
https://unoesc.mrooms.net/mod/hsuforum/view.php?id=379571
Considerando o domínio descrito acima, o modelo conceitual e o projeto lógico correspondentes, faça o que 
se pede a seguir: 
1. Criar o banco de dados correspondente ao Projeto Lógico elaborado, utilizando o banco de dados 
MySQL e a IDE MySQL Workbench e inclua dados usando comandos SQL. 
2. Implementar as seguintes consultas em SQL: 
a. Relacionar o nome dos produtos, com suas respectivas quantidades, pedidos pela 
b. Qual o valor do pastel de carne? 
c. Qual o valor total da conta da mesa 4? 
d. Apresentar a descrição e o valor do pastel “pastel de carne plus”. 
e. Qual o valor faturado pela pastelaria em um determinado dia? 
 
 
Contexto PRÉ-ESCOLA MUNICIPAL 
 
Os dirigentes da Pré-escola Municipal de Joaçaba, desejam um sistema para controle e 
acompanhamento das crianças de 1 a 6 anos cadastradas no estabelecimento. Para o 
desenvolvimento do sistema, foram coletados os seguintes requisitos: 
– Elaborar um cadastro completo de crianças, onde devam constar informações como: nome, 
endereço completo, tipo sanguíneo, sexo, data de nascimento, paternidade, alergias (se 
houver), restrição de algum alimento e um campo de observação para o caso de ser 
necessário anotar situações ou comportamentos diferentes (ex. queda, queixa de alguma dor, 
mais ou menos sono, briga com algum colega) 
– Cada criança tem o registro dos pais, com nome da mãe, telefone da mãe (pode ser mais 
que um), profissão da mãe, nome do pai, telefone do pai (pode ser mais que um), profissão 
do pai. Estes podem ter um ou mais filhos na creche. 
– Outro cadastro relevante é o de necessidades especiais, este por sua vez deverá ser 
relacionado ao cadastro de crianças, onde uma criança poderá ter nenhuma, uma ou mais 
necessidades especiais físicas ou cognitivas, e podem existir várias crianças com a mesma 
necessidade especial, cujas orientações básicas devem ser registradas para facilitar o 
trabalho da professora. 
– Para acompanhamento diário, cada criança deverá ter seu horário de chegada e saída no 
turno da manhã e ou no turno da tarde. Assim, é necessário o lançamento deste horário 
considerando que a creche funciona de segunda a sexta, e que cada criança tem horários 
distintos para os dias da semana. 
– As crianças são matriculadas em uma turma a cada ano, sendo que a data de matrícula é 
registra e cada turma pode ter vários alunos. As turmas devem ter um nome, uma professora 
e uma professora auxiliar e participam de várias atividades, dentre elas o cochilo, lanche, 
pintura, jogos, desenho, brinquedos de montar, contação de histórias, canto, apresentações 
etc., cada qual com data, horário de início e de fim. 
 
 
 
Considerando o Modelo Conceitual correspondente ao contexto descrito, faça o que se pede nas 
questões abaixo: 
1. Elaborar o Projeto Lógico correspondente ao Modelo Conceitual. 
2. Usando comandos SQL, criar o banco de dados correspondente ao Projeto Lógico 
elaborado, utilizando o banco de dados MySQL e a IDE MySQL. 
3. Implementar as seguintes consultas em SQL: 
a. Relacionar todos os dados das crianças vinculadas à turma ‘Infantil 3’, incluindo o 
nome da professora e da professora auxiliar. 
b. Buscar o nome e a matrícula das crianças matriculadas na escola. Informe também 
o nome de cada turma. Agrupe os dados por nome de turma. 
c. Relacionar os horários que o aluno ‘Felipe Dias’ frequenta as aulas. Informe todos 
os dados da criança, os horários de chegada e de saída, os dias da semana de cada 
horário e o turno que ele frequenta a escola. 
d. Informe as atividades que a turma ‘Infantil 4’ participou. 
e. Informe o nome das crianças que possuem alergia à lactose e ao glúten. Para cada 
criança, informe o nome e o telefone dos pais para serem contactados, caso seja 
necessário. 
f. Informe quantas crianças com Síndrome de Down estão matriculadas. 
g. Buscar o nome das crianças que participaram da atividade ‘Arte na Escola’ que 
aconteceu no dia 22/09/2020. Informe também o nome das professoras e todos os 
dados desta atividade. 
 
 
Contexto LOJA DE PEÇAS 
 
Uma Loja de Peças mantém um cadastro de todos os clientes com as seguintes informações: CPF, nome, 
endereço. A venda das mercadorias aos clientes contém um número de nota fiscal, valor total e data que é 
realizada. Para cada mercadoria que a loja vende são registrados código de referência único, nome, preço e 
quantidade em estoque. A loja pode comprar a mesma mercadoria de vários fornecedores, para os quais a loja 
mantém um registro com um código de referência único, nome, endereço, telefone. Um fornecedor possui várias 
mercadorias em seu estoque. Para a compra das mercadorias são registradas a data, o número de Nota Fiscal 
e o valor total. 
 
Considerando o contexto do domínio descrito acima, realize as seguintes atividades: 
 
1. Elaborar o Modelo Conceitual, usando o software brModelo, e cole-o neste documento. 
2. Elaborar o Projeto Lógico, usando o software MySQL Workbench, e cole-o neste documento. 
3. Criar o banco de dados correspondente ao Projeto Lógico elaborado, utilizando o banco de dados 
MySQL e o MySQL Workbench, e povoá-lo com dados, consistentes às consultas solicitadas no item 
4. 
4. Implementar as seguintes consultas em SQL: 
a. Qual o nome das mercadorias e o nome do fornecedor, cujas compras foram realizadas no 
dia 15/08/2020? 
b. A loja comprou diversas mercadorias do fornecedor “Distribuidor AGA” no dia 13/08/2020. 
Qual foi o valor total da compra? Renomeie o resultado da consulta. 
c. Quantas vendas foram realizadas no dia 05/09/2020? 
d. Buscar todos os dados das mercadorias vendidas ao cliente Ricardo Lima no dia 22/07/2019, 
assim como o valor total da venda. Renomeie os campos, para o resultado ficar mais 
significativo a quem lê a consulta. 
e. Relacionar os dados de todas as mercadorias que estão com estoque menor ou igual a 50 
unidades. Renomeie os campos, para o resultado ficar mais significativo a quem lê a 
consulta.

Mais conteúdos dessa disciplina