LGT Saint-Exupéry, Mantes-la-Jolie
Activité Terminale NSI – Les Systèmes de Gestion de Bases de Données Relationnelles 1/2
Objectifs pédagogiques :
✓ Utiliser un SGBD : créer une relation, un attribut, une clé primaire, une clé étrangère en respectant un schéma relationnel
✓ Tester les contraintes d’intégrité d’une base de données
✓ Identifier les services rendus par un système de gestion de base de données
SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données relationnelles.
Créé en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité des systèmes de gestion de bases de données relationnelles (SGBDR) du marché.
Principe des SGBDR
1. Regarder la capsule vidéo sur les systèmes de gestion des bases de données relationnelles sur le site nsi4noobs.fr
2. Lister les services rendus par un système de gestion de base de données 3. Expliquer l’intérêt d’utiliser un SGBD-R
Bases de données
Les Systèmes de Gestion de Bases de Données
LGT Saint-Exupéry, Mantes-la-Jolie
Activité Terminale NSI – Les Systèmes de Gestion de Bases de Données Relationnelles 2/2
Activité sur la base de données « film »
1. En utilisant le logiciel DB Browser, construire la base de données présente dans la capsule vidéo et dont le schéma relationnel est le suivant. Préciser le type de chaque attribut de cette table.
2. Compléter la base avec les données de films et de réalisateur (vous pouvez vous servir du fichier Excel fourni en annexe de cette activité)
3. Adapter votre base de données en créant deux nouvelles relations : a. Relation « nationalité »
b. Relation « réalisateur »
Conformément au schéma relationnel suivant :
4. Alimenter correctement cette base.
Attention à bien tenir compte des attributs servant de clé primaire ou de clé étrangère dans la déclaration de vos relations.