Buscar

Banco de Dados - Exemplos de Consultas MySql

Prévia do material em texto

Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso – Campus Cáceres
Discente: Thiego Ramos Moura – 3º ano do curso Técnico em Desenvolvimento de Sistemas Integrado ao Ensino Médio.
Docente: Marcelo Rocha – Banco de Dados.
Trabalho: Criação e alguns parâmetros de consulta em Banco de Dados
Para a realização das consultadas especificadas foi realizada a criação de banco de dados (fig.01), denominado trabalho.
Figura 01 – Criação de banco de dados;
Dentro desse banco de dados foram criadas duas tabelas: aluno (fig.02) e professor(fig.03).
Figura 02 – Criação da tabela aluno;
Figura 03 – Criação da tabela professor;
Antes da inserção dos dados foi feita uma análise das tabelas para verificar se seus atributos estavam como o desejado (fig. 04).
Figura 04 – Descrição das tabelas;
Feito isso foram inseridos dados em ambas as tabelas (fig.05 e fig.06):
Figura 05 – Inserção de dados na tabela aluno;
Figura 06 – Inserção de dados na tabela professor;
Uma vez que os dados foram inseridos nas tabelas, foi então possível realizar as consultas de acordo com as especificadas, de modo que fosse possível analisar as diferenças entre as mesmas;
Consulta utilizando UNION: Figura 07 – Selecionar o nome e data de nascimento de ambas as tabelas;
Consultas utilizando junções de tabela:
Figura 08 – Selecionar o nome do aluno e o código do professor onde a matricula do aluno é igual ao código do professor;
Figura 09 – Selecionar o nome do aluno e o nome do professor que fazem aniversário no mesmo dia;
Figura 10 – Selecionar nome e nascimento do aluno, nome e nascimento do professor que nasceram no mesmo mês; Figura 11 – Selecionar número da matricula do aluno, seu nome e telefone, selecionar código do professor, nome e telefone onde ambos números de telefones terminarem com o número 11;
Consultas utilizando visões de tabelas:
Figura 12 – Visão da matricula, nome e turma dos alunos;
Figura 13 – Visão do código, nome e disciplina dos professores;

Continue navegando