1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| CREATE TABLE Equipe (
noEquipe NUMBER(2),
Nom VARCHAR2(32),
Conference NUMBER(1),
Division NUMBER(1));
CREATE TABLE Classement (
noEquipe NUMBER(2),
Points NUMBER(3), -- Points
Gagnes NUMBER(2), -- Nb de victoires
ButMar NUMBER(4) -- Nombre de buts marqués
);
-- Conference Western = 2
-- Division Central = 1, NorthWest = 2, Pacific = 3
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (1, 'Detroit', 2, 1);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (2, 'NashVille', 2, 1);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (3, 'Columbus', 2, 1);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (11, 'Calgary', 2, 2);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (12, 'Vancouver', 2, 2);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (13, 'Colorado', 2, 2);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (21, 'Dallas', 2, 3);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (22, 'Los Angeles', 2, 3);
INSERT INTO Equipe (noEquipe, Nom, Conference, Division) VALUES (23, 'Anaheim', 2, 3);
-- Division 1 : pas de problèmes
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (1, 73, 34, 250);
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (2, 68, 30, 187);
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (3, 65, 27, 150);
-- Division 2 : égalités en points
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (11, 66, 30, 241);
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (12, 66, 28, 228);
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (13, 63, 25, 168);
-- Division 2 : égalités en points et en matchs gagnés
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (21, 72, 34, 237);
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (22, 72, 34, 180);
INSERT INTO Classement (noEquipe, Points, Gagnes, ButMar) VALUES (23, 64, 28, 153); |
Partager