Exercice sur les SGBD relationnelles

1.  Qu'est  ce  qu'un  SGBDR  Donnez  la  signification  des lettres ainsi  qu'une  définition détaillée ? 
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

Un  SGBD  représente  donc  l'ensemble  des  programmes  assurant  structuration,  stockage, maintenance,  mise à jour et  recherche des données d‘une base +  interfaces nécessaires aux différentes formes d‘utilisation de la base. Relationnel exprime les relations (clés primaires - clés étrangères) entre les tables


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) 

La notion d‘intégrité référentielle est au cœur même de la base de données. Elle lui  confère  son  caractère  relationnel.Référentielle  signifie  que  la  clé  étrangère  doit  faire référence à une clé primaire.


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)
Les contraintes de domaines sont  des contraintes liées aux colonnes des tables (attribut  non nul,  ou  dans une fourchette de valeurs …)  Ex  :  mode de paiement  (Espèce,  chèque,  Carte bleue)

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 

Article publié le 27 Mars 2011 Mise à jour le Jeudi, 12 Août 2021 15:17 par GC Team