Les utilisateurs n'accèdent plus directement aux fichiers informatiques, mais manipulent les informations contenues dans la base de données.
C.W. Bachman a présenté les Data Structure Diagrams en 1969 et a reçu le prix Turing en 1973.
Fichiers physiques ≠ représentation logique pour les utilisateurs
★ À maîtriser
📌 Les contraintes d'intégrité définissent un état cohérent de la base de données et sont automatiquement vérifiées à chaque manipulation des données.
Compléments
📌 En cas de panne, le SGBD restitue le dernier état cohérent de la base de données ou termine l'opération interrompue par la panne.
Indépendance → accès → intégrité → partage → sécurité
★ À maîtriser
Compléments
Les principales approches de SGBD citées sont: l'approche hiérarchique, l'approche réseau, l'approche relationnelle, l'approche objet, l'approche objet-relationnelle, l'approche OLAP, l'approche NoSQL, notamment les graphes, les colonnes et les documents
Des exemples de SGBD relationnels sont:
Une base comme une collection de tables
Schéma = structure ; extension = contenu
Clé primaire identifie ; clé étrangère référence
★ À maîtriser
📌 Les valeurs NULL représentent des valeurs absentes dans une base de données.
📌 Les valeurs NULL sont interdites dans les clés primaires mais autorisées dans les clés étrangères.
Compléments
Le schéma relationnel complet de l'exemple comprend Etudiant(INE, Nom, Prénom, DateN, Adresse), Diplôme(Dip, Libellé) et Inscrire(INE#, Dip#, Année).
La table Inscrire contient notamment les inscriptions de l'étudiant 12345 au diplôme BUT1 en 2022 et en 2023, ainsi que celles des étudiants 34567 et 23456 au diplôme BUT1 en 2023.
Éléments d'une relation
| Élément | Rôle | Exemple |
|---|---|---|
| Attribut | Décrit une information | INE |
| Domaine | Définit les valeurs possibles | [0-9]{5} |
| Schéma | Décrit la structure | INE, Nom, DateN |
| Extension | Contient les tuples | Lignes d'ETUDIANT |
Teste tes connaissances sur Bases de données et modèle relationnel avec 19 questions à choix multiples et corrections détaillées.
1. Quelle est la fonction principale d’une base de données ?
2. Lorsqu’ils utilisent une base de données, que manipulent les utilisateurs ?
Mémorisez les concepts clés de Bases de données et modèle relationnel avec 37 flashcards interactives.
À quoi sert une base de données ?
À stocker des informations sous une forme structurée.
Comment les utilisateurs accèdent-ils aux informations dans une base de données ?
Ils manipulent les informations contenues dans la base de données, pas les fichiers directement.
Qui a présenté les Data Structure Diagrams en 1969 ?
C.W. Bachman.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches