A propos de la création de table en SQL

Cette formation présente les fondements des bases de données relationnelles et enseigne l’écriture de requêtes SQL.

Modérateurs : Équipe sillages.info, Benjamin NGUYEN

Mathieu WATTELET
Messages : 1
Enregistré le : mer. 19 déc. 2018 15:35

A propos de la création de table en SQL

Messagepar Mathieu WATTELET » jeu. 3 janv. 2019 09:56

Bonjour,

J'ai une question concernant la requête DDL pour créer la table SEANCE dans la séquence 4.
La solution de l'exercice est la suivante:

1 CREATE TABLE seance(
2 idfilm INTEGER(4) REFERENCES film(idfilm),
3 salle VARCHAR(30) REFERENCES coordonnees(salle),
4 horaire TIME,
5 PRIMARY KEY(idfilm, salle)
6 );

Il est indiqué en ligne 5 de la solution PRIMARY KEY(idfilm, salle).

Je souhaite avoir confirmation que cette ligne précise que les couples (idfilm, salle) dans la table SEANCE sont uniques; et non pas que les clés idfilm et salle sont uniques.

Je vous remercie pour votre retour.

Mathieu WATTELET

Astrid Allemandou
Messages : 10
Enregistré le : sam. 22 déc. 2018 15:21

Re: A propos de la création de table en SQL

Messagepar Astrid Allemandou » ven. 4 janv. 2019 11:45

Bonjour,

C'est bien ce que PRIMARY KEY(idfilm, salle) veut dire.

Par contre moi le choix de la clé me chiffonne : on voit bien des salles de cinéma (réelles) où un film passe plusieurs fois.


Retourner vers « Bases de données relationnelles »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité