Manipulation de schémas

Question

Visualiser la liste des schémas existants dans votre base de données.

Question

Créer un second schéma loisir.

Solution

1
CREATE SCHEMA loisir;

Question

Créer une table sport dans le schéma loisir ; l'objectif est d'indiquer pour chaque étudiant, la liste des sports qu'il pratique, par exemple : Tennis, Karaté, Aviron...

Vérifier votre création dans le dictionnaire.

Solution

1
CREATE TABLE loisir.sport (
2
pknom VARCHAR(25) NOT NULL,
3
fketu CHAR(13) NOT NULL,
4
PRIMARY KEY (pknom, fketu),
5
FOREIGN KEY (fketu) REFERENCES etu(pknumsecu));
1
INSERT INTO loisir.sport (pknom, fketu)
2
VALUES ('Tennis', '1800675001066');
3
INSERT INTO loisir.sport (pknom, fketu)
4
VALUES ('Karaté', '1800675001066');
5
1
SET search_path TO public,loisir;
2
\d
3
SELECT * FROM loisir.sport;