Beruflich Dokumente
Kultur Dokumente
Gonalo
Bases de Dados
SQL
Para aprendermos a trabalhar com SQL, vamos construir uma Base de Dados e
manipular todos os dados existentes nela atravs da utilizao dos comandos
apropriados em SQL.
1. Entre no phpMyAdmin e crie uma nova Base de Dados chamada Empresa;
1.1. Utilize a maneira tradicional para cri-la.
Colgio de S. Gonalo
Bases de Dados
SQL
Description
The name of the table to be created.
The name of field or fields to be created in the new table. You must create at least one field.
The data type of field in the new table.
The field size in characters (Text and Binary fields only).
A CONSTRAINT clause defining a single-field index. For more information on how to create this
index, see CONSTRAINT Clause.
A CONSTRAINT clause defining a multiple-field index. For more information on how to create this
index, see CONSTRAINT Clause.
Colgio de S. Gonalo
Bases de Dados
SQL
Syntax
Multiple-record append query:
INSERT INTO target [(field1[, field2[, ...]])] [IN externaldatabase]
SELECT [source.]field1[, field2[, ...]
FROM tableexpression
Single-record append query:
INSERT INTO target [(field1[, field2[, ...]])]
VALUES (value1[, value2[, ...])
Colgio de S. Gonalo
3.
Bases de Dados
SQL
Colgio de S. Gonalo
Bases de Dados
SQL
SELECT NOME,MORADA
FROM EMPREGADOS
ORDER BY NOME DESC
Colgio de S. Gonalo
Bases de Dados
SQL
FILIPE CUNHA
FRANCISCO
CORREIA
HUGO SOUSA
JOO GOMES
MIGUEL SIMES
MNICA DIAS
NUNO ASSIS
MIGUEL
CARVALHO
PAULO SILVA
ARTUR VALENTIM
MORADA
R. ABADE FARIA, 10
R. DOS BALDAQUES, 5
T. DO COMBRO,15
T.
DETRS
DOS
QUARTIS, 5
AV. DE ENTREMUROS, 7
AV. DO FERRO, 1
T. DA GUARDA, 15
R. HORTA SECA, 10
R. DO IBO, 12
B. DO JASMIM, 5
R. KEIL DO AMARAL, 11
R. LADISLAU PESTANA,
53
R. DO MACHADINHO, 48
R. DAS NECESSIDADES,
4
BRUNO LOPES
R. ONZE, 90
CLUDIA MATOS R. DO POO COBERTO,
256
ELISABETE
B. DO QUEBRA-COSTAS,
FIGUEIREDO
20
JORGE GREGRIO AV. DO RILVAS, 2
PEDRO ANTUNES R. DO SACO, 98
RICARDO AMARAL T. DO TESOURO, 125
RUI LOPES
R. UM, 2
SNIA MATIAS
R. VICENTE BORGA, 98
FILIPE MARTINS
R. XAVIER CORDEIRO, 7
MIGUEL VIEIRA
R. DO ZAIRE, 23
MANUELA
R. ANCHIETE, 78
MAGALHES
ISABEL SOARES
R. DO LIMPOPO, SN
SOFIA NABAIS
R. CAMPLO, 4
PEDRO JUSTINO
R. DO DONDO, 9
FERNANDA
R. DA EMENDA, 76
CONCEIO
DUARTE RIBEIRO TR. FALA BARATO, 23
SARA GOMES
R. GALVO, 7
JOO RESENDE
TR. FALA S, 89
PATRCIA
R. DOS HERIS DO
VENTURA
QUIONGA, 23
ALBERTO ASSIS
B. NDIA, 15
TELEFONE IDADE
1234569
13
2547861
15
1457823
14
1457826
16
COD_TURMA
1
3
1
4
2548126
5498365
18
17
7
6
1247569
1453692
4589632
4785623
2563198
1456892
13
20
14
16
15
19
1
7
2
5
4
7
5648921
2564891
13
15
1
4
2154863
1547892
16
18
6
8
1268971
17
1245879
1245893
1235689
1025486
5682036
4578962
5612305
2549823
19
20
15
14
13
16
15
19
8
8
4
2
1
6
5
8
1457892
2568931
2546811
7629814
14
14
13
15
3
3
2
5
3642971
2564879
8941253
5487232
17
13
13
14
7
2
2
3
4578912
14
Colgio de S. Gonalo
NMERO NOME
35
ANDR SOUSA
36
SUSANA SANTOS
37
HUGO SANTANA
38
ALEXANDRE
JUSTINO
39
PAULO DIAS
40
RICARDO SOARES
Bases de Dados
SQL
MORADA
AV. JOGO DA BOLA, 58
R. DO LORETO, 8
R. MARIA, 6
R. DO NORTE, 4
TELEFONE IDADE
4596123
14
5648721
15
1203548
15
2301548
16
COD_TURMA
4
5
5
6
R. OITO, 14
AV. DO PRETO, 6
1256630
2564872
6
8
16
17
TURMA
COD_TURMA ANO
1
7
2
7
3
8
4
8
5
9
6
9
7
12
8
12
9
13
10
13
11
13
DESIGNAO
A
B
C
D
E
F
C
D
A
B
C
N_ALUNOS
25
20
22
21
20
19
15
17
0
0
0
PROFESSOR
COD_PROFESSOR NOME
1
ANTNIO
SILVA
2
ANA SILVA
3
4
5
6
CRISTINA
AMBRSIO
SILVRIO
ANTUNES
JOO
ALBERTO
ANTNIO
TADEU
MORADA
TMP_SERVIO IDADE INICIO_ACT
R. DAS ILVAS, 35 2
30
15-09-1996
R. DAS SILVAS, 1
35
AV.
MALHOA 5
TAVARES, 13
R. 2 DE MAIO, 25 10
24
15-09-1997
32
15-09-1993
38
15-09-1998
R, DA MADEIRA, 6
20
PR.
VASCO 1
SANTANA, 32
34
15-11-1992
24
15-09-1997
ENSINA
COD_PROF
1
1
1
2
2
2
3
3
5
COD_TURMA DISCIPLINA
1
MATEMTICA
4
MATEMTICA
6
MATEMTICA
2
PORTUGUS
3
PORTUGUS
5
PORTUGUS
1
PORTUGUS
7
PORTUGUS
1
FILOSOFIA
Colgio de S. Gonalo
COD_PROF
5
6
6
6
Bases de Dados
SQL
COD_TURMA DISCIPLINA
3
FILOSOFIA
6
FILOSOFIA
7
EMRC
8
EMRC
Colgio de S. Gonalo
Bases de Dados
SQL
28- Mostre os mesmos dados anteriores, mas com cabealhos MDIA, MAIS_NOVO e
MAIS_VELHO.
29- Mostre a mdia das idades, a idade do mais novo e do mais velho dos alunos da
turma 8C
30- Mostre o nmero de alunos da escola.
31- Mostre o mesmo dado anterior mas com cabealho N_ALUNOS.
32- Mostre o ano, designao, o nmero de alunos, a mdia das idades, a idade do mais
novo e do mais velho de todas as turmas da escola.
33- Mostrar todos os dados dos alunos que tenham no seu nome GOMES