Cursos / Redes de Computadores / Conceitos de Banco de Dados / Aula

arrow_back Aula 07 - Linguagem SQL - Subconsultas e Visões

Autoavaliação

  1. Qual(ais) a(s) diferença(s) entre subconsultas e conexões?
  2. O que você entendeu por subconsultas correlacionadas e não correlacionadas?
  3. Altere as seguintes tabelas do banco de dados locadora e insira dados nelas:
    1. Clientes (codigo [chave primária], nome, cpf, sexo, profissao, salario)
    2. Filmes (codigo [chave primária], titulo, genero, duracao, ano, situacao, preco)
    3. Locacoes (codigo, codigo cliente [chave estrangeira], codigo do filme [ chave estrangeira], data)
  4. Resolva as seguintes consultas utilizando a linguagem SQL:
    1. Qual o nome de todos os clientes que já alugaram filmes?
    2. Qual o título e o gênero de todos os filmes alugados?
    3. Qual a profissão e o sexo de todos os clientes que alugaram filmes de comédia?
    4. Qual o gênero dos filmes alugados por estudantes?
    5. Qual a quantidade de pessoas de cada sexo que alugaram filmes de suspense?
    6. Qual a média salarial das pessoas que alugaram filmes de aventura?
    7. Para cada locação do filme E O VENTO LEVOU, liste o nome do cliente.
    8. Para cada locação, exiba o nome e o CPF do cliente, o título, o gênero, o preço e a data da locação.
    9. Para cada locação, exiba o nome do cliente, a data da locação, a quantidade de filmes alugados e o preço total.
  5. Considere o banco de dados CursoX criado na autoavaliação cuja estrutura de tabelas é mostrada a seguir:

     

    ATRIBUTO TIPO DESCRIÇÃO
    aluno_cod Número inteiro Código do aluno
    aluno_nome Alfanumérico Nome do aluno
    aluno_endereco Alfanumérico Endereço do aluno
    aluno_cidade Alfanumérico Cidade do aluno
    TABELA: Alunos

     

    ATRIBUTO TIPO DESCRIÇÃO
    dis_cod Número inteiro Código da disciplina
    dis_nome Alfanumérico Nome da disciplina
    dis_carga Número inteiro Carga horária da disciplina
    dis_professor Alfanumérico Professor da disciplina
    TABELA: Disciplina

     

    ATRIBUTO TIPO DESCRIÇÃO
    prof_cod Número inteiro Código do professor
    prof_nome Alfanumérico Nome do professor
    prof_endereco Alfanumérico Endereço do professor
    prof_cidade Alfanumérico Cidade do professor
    TABELA: Professores

     

    1. Crie uma visão que mostre os nomes dos professores que moram em Natal. Consulte a visão criada.
    2. Crie uma visão que mostre a quantidade de alunos que moram em cada cidade. Consulte a visão criada.
    3. Crie uma visão que mostre o nome das disciplinas e seus respectivos professores. Consulte a visão criada.
    4. Crie uma visão que mostre o nome dos professores e a quantidade de disciplinas por ele ministradas. Consulte a visão criada.

Versão 5.3 - Todos os Direitos reservados