Leçon 4 : Terminologie du Modèle Relationnel (SGBDR)
Le Modèle Relationnel, développé par E.F. Codd en 1970, est la base théorique de tous les SGBDR (Systèmes de Gestion de Bases de Données Relationnelles). Il utilise la logique mathématique pour garantir la cohérence des données.
Terminologie Fondamentale
Il est important de connaître les termes formels (Théorie Relationnelle) et les termes pratiques (SQL/Base de Données) :
| Concept | Terme Formel (Théorie) | Terme Pratique (SQL/Base de Données) |
|---|---|---|
| La structure contenant les données | Relation | Table |
| Une seule entrée ou enregistrement | Tuple | Ligne / Enregistrement |
| Un champ ou attribut spécifique | Attribut | Colonne / Champ |
| L'ensemble de la structure de la table | Schéma | Schéma / Structure |
| Un ensemble de valeurs autorisées pour une colonne | Domaine | Type de Donnée (par exemple, Integer, Text, Date) |
Regard Détaillé sur les Composants :
- Tables (Relations) : Ce sont les unités de stockage primaires. Une table se compose de lignes et de colonnes.
- Lignes (Tuples) : Chaque ligne représente une entité ou un enregistrement unique et complet (par exemple, un client spécifique, une commande spécifique).
- Colonnes (Attributs) : Chaque colonne contient une information spécifique sur l'entité (par exemple, nom du client, ID du client, date de commande).
- Schéma : Celui-ci définit comment les données sont structurées : les tables qui existent, les colonnes au sein de ces tables et les relations entre elles.
Exemple de Table (Employés)
| Employee_ID (Colonne) | Name (Colonne) | Department (Colonne) |
|---|---|---|
| 101 (Ligne) | Alice | Sales |
| 102 (Ligne) | Bob | HR |
Dans la prochaine leçon, nous allons configurer notre environnement pour commencer à pratiquer ces concepts.