Netcom – Banco de Dados (Prof Silvano)
Banco de Dados: ESCOLA
Tabela ALUNO
+-------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+----------+------+-----+---------+----------------+
| ID | int(3) | NO | PRI | NULL | auto_increment |
| NOME | char(20) | NO | | NULL | |
| BAIRRO | char(20) | YES | | NULL | |
| CURSO | int(3) | NO | MUL | NULL | |
| VALOR_PAGO | float | YES | | NULL | |
| DATA_INICIO | date | YES | | NULL | |
+-------------+----------+------+-----+---------+----------------+
Tabela CURSO
+-------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| ID | int(3) | NO | PRI | NULL | |
| CURSO | char(20) | NO | | NULL | |
+-------+----------+------+-----+---------+-------+
ALUNO
ID NOME BAIRRO CURSO VALOR_PAGO DATA_INICIO
1 FULANO DA SILVA COHAB 2 100 2019-07-13
2 CICRANO BORGES COHAMA 4 120 2019-03-01
3 BELTRANO JORGE COHAJAP 4 211 2019-04-22
4 FRANCISCO AGUIAR CENTRO 3 130 2019-05-20
5 MARIA DA PAZ ANJO DA GUARDA 7 99 2018-12-31
6 HELENA DE TROIA TIBIRI 1 38 2018-11-11
7 SILVIA PFEIFER SÃO CRISTOVAO 2 75 2019-08-03
CURSO
ID CURSO
1 INFORMATICA
2 ELETROTECNICA
3 MECATRONICA
4 MECANICA
5 SEGURANCA DO TRABALHO
6 ELETRONICA
7 NR10
1. Criar o banco de dados e suas tabelas
2. Criar o relacionamento de Chave Estrangeira entre as tabelas
3. Inserir os dados nas tabelas. (Primeiramente os da tabela CURSO)
4. Fazer as seguintes consultas:
a. LISTAR TODOS OS ALUNOS
b. LISTAR SOMENTE OS ALUNOS DO CURSO MECANICA
c. LISTAR QUANTOS ALUNOS ESTÃO MATRICULADOS POR CURSO
d. MOSTRAR O TOTAL DO VALOR PAGO POR CURSO, MOSTRANDO SOMENTE O NOME DO CURSO E O VALOR
e. MOSTRAR TODOS OS ALUNOS QUE INICIARAM EM 2018, MAS SOMENTE OS CAMPOS NOME, BAIRRO E CURSO
(NÃO O ID, MAS O NOME DO CURSO)
f. MOSTRAR TODOS OS CURSOS QUE POSSUEM ALUNOS