Universidade Estadual de Mato Grosso do Sul Ciência da Computação Banco de Dados Prof. Nilton. Lista 7.1 SQL

Documentos relacionados
Exercícios de SQL. Prof. Márcio Bueno.

PROVA TECNOLOGIA DA INFORMAÇÃO

Revisão de Bancos de Dados

Banco de Dados. Structured Query Language SQL. Prof. Walteno Martins Parreira Jr 1.

MODELO ENTIDADE - RELACIONAMENTO

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

Exercícios para revisão

Modelagem de Dados (Estrutura Relacional)

PG200 Cadastro de Transportadoras.

Especificação do Caso de Uso. Manter Cliente. Versão 1.0

Universidade Federal do Espírito Santo Centro de Ciências Agrárias Departamento de Engenharia Rural

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

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

Modelagem de Dados. Modelagem Conceitual

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

Modelo Entidade - Relacionamento (ER ou MER) Parte 3

Roteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.

IMPLEMENTAÇÃO DE BANCO DE DADOS

Banco de Dados Relacional

Centro de Serviços Educacionais do Pará. Centro de Serviços Educacionais do Pará

Curso Superior de Tecnologia em BD

Fica alterado o item 2 do Edital 015/2010, que passa a ter o seguinte teor:

Fundamentos de Banco de Dados e Modelagem de Dados

Prof. Alexandre Unterstell Banco de Dados I

Migração Modelo ER-Relacional

Revisando Banco de Dados. Modelo Relacional

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

TUTORIAL CADASTRO DE FORNECEDOR

BOLSA-OPORTUNIDADE FICHA DE INSCRIÇÃO EDITAL 02/2013

NeXT ERP Manual do usuário. Resumo das principais funcionalidades. Dezembro/2009. NeXT Software

Banco de Dados I Modelagem Conceitual

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

LINX POSTOS AUTOSYSTEM

PROCESSO SELETIVO SIMPLIFICADO PARA CONTRATAÇÃO TEMPORÁRIA DE PROFESSOR DA EDUCAÇÃO SUPERIOR

Lista de exercícios nº 1 Nota referente ao 1º bimestre 2º Semestre 2012

Introdução ao SQL. Aécio Costa

LAYOUT FINAL DE PEDIDOS

CADASTROS 2013 AOB SOFTWARE

Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.

Projeto de Banco de Dados

Fica alterado o item 2 do Edital 007/2010, que passa a ter o seguinte teor:

Professor. TOTVS Educacional

Projeto de Banco de Dados

Modelo Relacional (Parte 1) Abordagem Relacional

Planilha de Conceito

Profa. Daniela Barreiro Claro

Questão 01 (Neilor Tonin) Aula Prática 3: Estrutura Condicional. Entrada. Saída. Exemplo de entrada e Saída. - Procedimento para a entrega:.

Lista 02 Sistema de Banco de Dados CAP 241 Computação Aplicada I

ANEXO IV FORMULÁRIO PADRÃO PARA SUBMISSÃO DE PROJETO DE PESQUISA DE INICIAÇÃO CIENTÍFICA 1. IDENTIFICAÇÃO DO (A) PROPONENTE (PROFESSOR)

Banco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar

BANCO DE DADOS. Vinícius Pádua

Álgebra Relacional. Conjunto de operações que usa uma ou duas relações como entrada e gera uma relação de saída. Operações básicas:

Memória de aula Semanas 15 e 16

8 Crie um pequeno sistema para controle automatizado de estoque, com os seguintes registros:

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

MANUAL OPERACIONAL DE SISTEMAS

Cadastro de Transportadora

O Modelo de Entidade Relacionamento (ER ou MER) Parte 1

HORÁRIOS MATUTINOS ANEXO I EDITAL 08/ PCG/SESC PARÁ VAGAS E PRÉ-REQUISITOS ATIVIDADE: DESENVOLVIMENTO FISICO ESPORTIVO

EDITAL Nº 41, DE 27 DE ABRIL DE SORTEIO DE VAGAS REMANESCENTES PARA O ESTACIONAMENTO DESTE CÂMPUS ENTRE OS DISCENTES PARA USO NO 1º SEMESTRE DE

CONTAS Ver 1 01 de Dezembro de 2016

EDITAL Nº 07/2017, DE 1º DE JUNHO DE 2017.

Prof.: Clayton Maciel Costa

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

CADASTRO PESSOA FÍSICA

UNIVERSIDADE FEDERAL DA PARAÍBA CENTRO DE CIÊNCIAS DA SAÚDE BANCO DE DENTES HUMANOS

EDITAL Nº 180, DE 23 DE DEZEMBRO DE DISTRIBUIÇÃO DE VAGAS NO ESTACIONAMENTO DESTE CÂMPUS PARA USO DE DISCENTES NO 1º SEMESTRE DE 2015

Exercício. Exercício

Entidade Mantenedora: UNIÃO CRISTÃ Associação Social e Educacional PROCESSO SELETIVO DE BOLSAS DE ESTUDO 08/2015 REQUERIMENTO DE BOLSA DE ESTUDO

1. Sua primeira tarefa é determinar a estrutura da tabela DEPARTMENTS e seu conteúdo.

Tecnologias e Linguagens para Banco de Dados I. Expressão do Relacionamento. Expressão do Relacionamento

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

EDITAL PSS Nº 002/ /SETS ANEXO I CONTEÚDO PROGRAMÁTICO

Modelo Entidade-Relacionamento. Prof. Antonio Almeida de Barros Jr.

Banco de Dados. Aula 7 - Prof. Bruno Moreno 13/09/2011

Banco de Dados. Modelo de Dados Relacional. João Eduardo Ferreira Osvaldo Kotaro Takai DCC-IME-USP

Prof. Fabiano Taguchi

MANUAL OPERACIONAL DE SISTEMAS

1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional.

MINISTÉRIO DA EDUCAÇÃO EDITAL PIBID DIVERSIDADE - UFGD Nº. 01/2014 PROCESSO SELETIVO PARA BOLSISTAS DE INICIAÇÃO À DOCÊNCIA PARA A DIVERSIDADE

Aula 02 Modelagem de Dados. Banco de Dados. Aula 02 Modelagem de Dados. Superior /2011 Redes Computadores - Disciplina: Banco de Dados -

PREENCHIMENTO DO FORMULÁRIO ELETRÔNICO

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE PRÓ-REITORIA DE ENSINO COORDENAÇÃO DE PROGRAMAS E ESTÁGIOS PROGRAMA DE EDUCAÇÃO TUTORIAL - PET

Pesquisa básica em tabelas

Aula 2 BD Introdução. Profa. Elaine Faria UFU

Abordagem ER. Capítulo 2

Banco de Dados I Linguagem SQL Parte 2. Autor: Prof. Cláudio Baptista Adaptado por: Prof. Ricardo Antonello

DCC011 - INTRODUÇÃO A BANCO DE DADOS : EXERCÍCIOS DE REVISÃO FINAL (1) PROJETO RESPOSTA. (2) PROJETO (a) RESPOSTA. (2) PROJETO (b) RESPOSTA.

ANEXO IV. RESOLUÇÃO/CD/FNDE Nº 23, 08 de Junho de CAMPOS DO CADASTRO DE ALFABETIZANDOS, ALFABETIZADORES, TURMAS E COORDENADORES DE TURMAS

FICHA DE INSCRIÇÃO P/ AS INSTITUIÇÕES DE ENSINO DO GRUPO A : I GINCANA ECOLÓGICA LAJINHA LIMPO, NASCENTE PRESERVADA.

DOCUMENTOS NECESSÁRIOS PARA REGISTRO DE PESSOA JURÍDICA

Indexação de Arquivos III:

Tabelas Utilizadas pelo Gládius para Consultas Referentes aos Funcionários

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL -EXERCÍCIOS. Prof. Angelo Augusto Frozza, M.Sc.

Projeto de POO. onde N1N2N3 representa os nomes dos integrantes. Exemplo: prjgrpchristinaviniciuscarlos

MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS SANTA CRUZ EDITAL Nº 06/2017-DG/SC-IFRN

Sistema de Software de uma Academia (para mulheres) - Gym For Women

TERMO DE RESCISÃO DO CONTRATO DE TRABALHO

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

Transcrição:

1) Para o esquema a seguir: Lista 7.1 SQL Produto (cod-prod, nome, unidade, preco) Nota-Fiscal (id-nota, data, valor-total, id-filial) Item-Nota-Fiscal (id-nota, cod-prod, quantidade, preco-venda) Filial (id-filial, nome, cidade, uf) a) Crie as tabelas. b) Insira tuplas nas tabelas. c) Apague a tupla da tabela ITEM-NOTA-FISCAL que tem como código do produto igual a 10. d) Modifique a UF da tabela FILIAL para o id-filial igual a 5. e) Liste todos os produtos que tenham preço acima de 200,00. f) Liste o id da nota e o valor total da nota para notas fiscais emitidas pela filial de identificação igual a 5. g) Liste os nomes das filiais que emitiram notas fiscais com valores abaixo de 500,00. h) Liste a identificação da nota fiscal e os nomes dos produtos vendidos em '10/05/2016'. i) Liste a identificação da nota fiscal e o valor total para notas emitidas no 'MS'. j) Liste os nomes dos produtos ordenados em ordem crescente pelo nome. 1

2) Para o esquema a seguir: Continente (id-cont, nome) Pais (id-pais, nome, id-cont) Estado (id-est, nome, uf, id-pais) Cidade (id-cid, nome, id-est) Bairro (id-bairr, nome, id-cid) Cep (num-cep, nome-lograd, id-bairr) a) Crie as tabelas. b) Insira tuplas nas tabelas. c) Liste os nomes das cidades que pertencem ao estado 'MS'. d) Liste os nomes das cidades que tem bairros com nome de 'Desconhecido' e estão no continente 'América'. e) Liste todos os CEPs do continente africano. f) Liste os nomes dos logradouros para cidades dos estados de 'PR' e 'SP' que tenham bairros com nomes de 'Aurora Boreal'. 2

3) Para o esquema a seguir: Funcionarios (Codigo, PrimeiroNome, SegundoNome, UltimoNome, DataNasci, CPF, RG, Endereco, CEP, Cidade, Fone, CodigoDepartamento, Funcao, Salario) Departamentos (Codigo, Nome, Localizacao, CodigoFuncionarioGerente) a) Execute instruções DDL e DML. b) Listar nome e sobrenome dos funcionários ordenado por sobrenome. c) Listar todos os campos de funcionários ordenados por cidade. d) Liste os funcionários que têm salário superior a R$ 1.000,00 ordenados pelo nome completo. e) Liste a data de nascimento e o primeiro nome dos funcionários ordenados do mais novo para o mais velho. f) Liste os funcionários como uma listagem telefônica. g) Liste o nome, o nome do departamento e a função de todos os funcionários. h) Liste todos departamentos com seus respectivos gerentes. i) Liste os departamentos dos funcionários que têm a função de supervisor. j) Liste o nome completo de todos os funcionários que não tenham segundo nome. k) Liste o nome do departamento e do funcionário ordenados por departamento e funcionário. l) Liste os nomes dos funcionários que moram em Recife e que exerçam a função de Telefonista. m) Liste os nomes dos funcionários que trabalham no departamento de Pessoal. 3

4) Para o esquema a seguir: Cds (Codigo, Nome, DataCompra, ValorPago, LocalCompra, Album) Musicas (CodigoCD, Numero, Nome, Artista, Tempo) Album: se o CD pertence ou não a um álbum. Numero: é o número seqüencial da música no CD a) Execute instruções DDL e DML. b) Mostrar todos os CDs. c) Mostrar os campos nome e data da compra dos cds ordenados por nome. d) Mostrar os campos nome e data da compra dos cds classificados por data de compra em ordem decrescente. e) Mostrar todas as músicas (todos os campos) do cds código 1. f) Mostrar o nome do Cd e o nome das músicas de todos Cds. g) Mostre o nome e o artista de todas músicas cadastradas. h) Mostre o número, nome e tempo das músicas do cd 5 em ordem de número. i) Mostre o nome das músicas do artista José Pedro. j) Mostre o nome de todos cds comprados no Submarino. k) Mostre o nome do cd e o nome da primeira músicas de todos CDs. l) Mostre uma listagens de músicas em ordem alfabética. m) Mostrar todos os cds que são álbuns. 4

5) Crie o banco de dados Universidade com as tabelas a seguir: Alunos (MAT, nome, endereco, cidade, estado) Disciplinas (COD_DISC, nome_disc, carga_hor) Professores (COD_PROF, nome, endereco, cidade, estado) Turma (COD_DISC, COD_TURMA, COD_PROF, ANO, horario_inicial, horario_final) Histórico (MAT, COD_DISC, COD_TURMA, COD_PROF, ANO, frequencia, nota) a) Execute instruções DDL e DML. b) Encontre a MAT e nome dos alunos com nota em BD em 2016 menor que 6 (obs: BD=código da disciplina). c) Encontre as disciplinas lecionadas em 2015 por professores residentes em Dourados. Liste o nome da disciplina, sua carga horária e o nome do professor. d) Encontre as disciplinas lecionadas em 2016 por professores não residentes em Campo Grande. Liste o nome da disciplina, sua carga horária e o nome do professor. e) Encontre as disciplinas que iniciam as aulas as 14h e os alunos que fazem essas disciplinas. f) Encontre os alunos que estão com freqüência abaixo de 75% na disciplina de Programação Orientadas a Objetos residentes fora do estado. g) Encontre a MAT e calcule a média das notas dos alunos na disciplina de POO em 2015. h) Encontre a MAT e calcule a média das notas dos alunos na disciplina de POO em 2015 e que esta média seja superior a 6. i) Encontre quantos alunos não são de Dourados. 5

6) Implemente as consultas a seguir usando o modelo conceitual abaixo. a) Listar os nomes dos assinantes, seguido dos dados do endereço e os telefones correspondentes. b) Listar os nomes dos assinantes, seguido do seu ramo, ordenados por ramo e posteriormente por nome. c) Listar os assinantes do município de Dourados que são do tipo residencial. d) Listar os nomes dos assinantes que possuem mais de um telefone. e) Listar os nomes dos assinantes seguido do número do telefone, tipo de assinante comercial, com endereço em Campo Grande ou Anastácio. 6

7) Implemente as consultas abaixo considerando o modelo conceitual a seguir. a) Exiba a placa e o nome dos donos de todos os veículos. b) Exiba o CPF e o nome do cliente que possui o veiculo de placa JJJ-2020. c) Exiba a placa e a cor do veículo que possui o código de estacionamento 1. d) Exiba a placa e o ano do veículo que possui o código de estacionamento 1. e) Exiba a placa, o ano do veículo e a descrição de seu modelo, se ele possuir ano a partir de 2000. f) Exiba o endereço, a data de entrada e de saída dos estacionamentos do veículo de placa JEG-1010. g) Exiba a quantidade de vezes que os veículos de cor verde estacionaram. h) Liste todos os clientes que possuem carro de modelo 1. i) Liste as placas, os horários de entrada e saída dos veículos de cor verde. 7

j) Liste todos os estacionamentos do veículo de placa JJJ-2020. k) Exiba o nome do cliente que possui o veículo cujo código do estacionamento é 2. l) Exiba o CPF do cliente que possui o veículo cujo código do estacionamento é 3. m) Exiba a descrição do modelo do veículo cujo código do estacionamento é 2. n) Exiba a placa, o nome dos donos e a descrição dos modelos de todos os veículos. 8