Exercice sur les SGBD relationnelles
2. Citez 6 exemples de SGBDR (3 commerciaux et 3 libres)
3. Donnez les différents types de données
4. Qu'est ce que l'intégrité référentielle (donnez une réponse détaillée) ?
5. Qu'est ce que l'intégrité de domaine (donnez un exemple) ?
6. Que représente le modèle relationnel ?
7. Qu'est ce qu'une clé étrangère ?
8. Que signifient les lettres SQL ?
9. En SQL, que signifient les lettres LID
1. Qu'est ce qu'un SGBDR Donnez la signification des lettres ainsi qu'une définition détaillée ? (2 pts)
Système de Gestion de Base de Données Relationnel
2. Citez 6 exemples de SGBDR (3 commerciaux et 3 libres) (2 pts)
Les SGBD commerciaux :
· Oracle (Unix, Linux, W indows)
· M icrosoft : SQL serveur et Access
· IBM : DB2, Informix
· Sybase : Sql Anywhere (W indows, Unix, Linux …)
· Interbase (W indows)
· …
Les SGBDR libres :
- My-SQL
- Postgre Sql (Linux)
- Firebird (Linux, W indows)
- Adabas, SAP-DB, Max DB (Linux, Windows)
3. Donnez les différents types de données (3 pts)
Numériques (octet, entier, entiers longs, réels …)
Texte
Date/heure
Monétaire, booléen, lien hypertexte, mémo …
4. Qu'est ce que l'i égrité référenti le (donnez une réponse détailée) ? (2 pts)
Appliquer l'intégrité référentielle implique :
- Dans le champ clé étrangère vous ne pouvez pas entrer une valeur qui n'existe pas dans la clé primaire (Un client ne peut être saisit dans une commande s'il n'existe pas).
- Vous ne pouvez pas effacer un enregistrement de la table primaire si des enregistrements correspondants existent dans une table liée
- Vous ne pouvez pas modifier une valeur clé primaire dans la table primaire si cet enregistrement a des enregistrements liés
5. Qu'est ce que l'intégrité de domaine (donnez un exemple) ? (2 pts)
6. Que représente le modèle relationnel ? (2 pts)
Le modèle relationnel représente la structure de la base de donnée, à savoir
- La structure des tables (nom, nom des champs)
- Les liens entre elles.
7. Qu'est ce qu'une clé étrangère ? (1 pt)
- La clé étrangère matérialise la liaison de la table vers une autre table (clé primaire).
8. Que signifient les lettres SQL ? (1 pt)
- Structured Query Language (langage d'interrogation de base de donnée)
9. En SQL, que signifient les lettres LID ? (1 pt)
Langage d'Interrogation des Données