SI3 BTS SIO - SQL
- SI3 EXPLOITATION DES DONNEESLe sujet comporte 3 pages dont 2 d’annexes.
Aucun matériel ou document n’est autorisé.
Un mémento partiel des commandes SQL figure en annexe 3.
Le barème est établi sur 24 points.
MODELE ENTITE ASSOCI ATION
Le modèle entité-association (MCD) qui représente les informations décrites par ce cahier des charges est donné en annexe 1.
1) Interpréter par une phrase, impliquant l’entité et l’association concernées, la 2 pts cardinalité :
Entre l’association Appartenir et l’entité Conteneur
Entre l’association Utiliser et l’entité Conteneur
Un conteneur appartient à un et un seul client.
Un conteneur est utilisé aucune ou plusieurs fois par an.
SCHEMA RELATIONNEL
Un schéma relationnel (MLD) partiel de la base de données est donné en annexe 2.
2) Qu’est-ce qu’une clé primaire ?
Une clé primaire d’une table est un attribut qui identifie de manière unique et certaine tout enregistrement de la table.
1 pt
3) Qu’est-ce qu’une clé étrangère ?
Une clé étrangère est un attribut d’une table qui fait référence à la clé primaire d’une autre table.
1 pt
4) Dans la table Transporter, que représentent les champs numéro et 2 pts codematière ?
Numéro et codematière sont des clés étrangères des tables CONTENEUR et
TYPEMATIERE. Ensemble elles forment la clé primaire de la table TRANSPORTER.
5) Décrire la table CONTENEUR en respectant les notations du schéma relationnel CONTENEUR
(NumeroConteneur,
LongueurConteneur,
LargeurConteneur,
HauteurConteneur, #CodeClient)
6) Décrire la table UTILISER en respectant les notations du schéma relationnel
UTILISER (#NumeroConteneur, #Année, Nombre)
1 pt
1 pt
GESTION DE LA STRUCTURE DE LA BASE DE DONNEES
7) Indiquer dans quel l’ordre les tables de la base de données doivent être créées. Justifier brièvement.
Il faut d’abord créer les tables qui ne comportent pas de clés étrangères :
TYPEMATIERE, PAYS et ANNÉE.