s
On se propose d’ajouter une table realisateurs à notre base de données. Cette table contiendra les noms, prénoms et date de naissance des réalisateurs des films déja présents dans la base.
-
Proposez une structure pour la table realisateurs (n’oubliez pas la clé primaire qu’on pourra appeler id_ralisateur ! On appellera naissance le champ de l’année de naissance).
-
Sachant que la commande pour créer la table films était la suivante, proposez une commande pour créer la table realisateurs. Demandez au professeur avant de la tester.
CREATE TABLE films
(
id_film INT PRIMARY KEY NOT NULL,
titre VARCHAR(100),
annee INT
);
-
Ajoutez les réalisateurs avec leurs informations dans la table realisateurs.
-
Proposez et testez une requête permettant d’afficher les noms, prénoms et date de naissance des réalisateur par ordre d’année de naissance.
-
Que faut-il ajouter à la table films pour la lier avec la table réalisateur ?
-
La commande pour ajouter une colonne est donnée ci-dessous. Proposez une commande pour ajouter le champ nécessaire à la table films.
ALTER TABLE table
ADD champ type;
Le type peut être INT
, VARCHAR
ou TEXT
-
Proposez ue requête permettant d’afficher les champs suivants : texte, titre, annee, nom et prenom par ordre chronologique de sortie des films.
-
Dessinez le schéma relationnel de la base de données avec les trois tables.