264
Introduction pratique aux bases de données relationnelles
Synchronisation
Dans un environnement multi-utilisateur, la synchronisation est
la coordination des accès simultanés à une base de données. En
mode synchronisation pessimiste, le système élimine le plus tôt
possible les conflits entre les transactions exécutées en parallèle.
En mode synchronisation optimiste, les transactions
conflictuelles sont annulées le plus tard possible.
Système de gestion de base de données
Un système de gestion de base de données se compose d'un
module de stockage et d'un module de gestion. Le module de
stockage permet d’enregistrer les données et leurs liaisons. Le
module de gestion offre des fonctionnalités et des langages
nécessaires à la maintenance et la gestion des données.
Système hérité
Dans le contexte des bases de données, nous parlons de système
hérité (système légué, système patrimoine) lorsque ses structures
de données présentent des faiblesses accumulées dans le passé.
Cela concerne aussi des ensembles de données qui ne peuvent
pas être automatiquement transformés lors d'un changement de
système de bases de données.
Table
Une table (relation) est un ensemble de tuples (enregistrements
de données) formés d'un nombre déterminé d'attributs. Un
attribut ou une combinaison d'attributs identifie de manière
unique les tuples dans une table.
Transaction
Une transaction est une suite d'opérations caractérisée par les
propriétés d'atomicité, de cohérence, d'isolation et de durabilité.
La gestion des transactions permet à plusieurs utilisateurs
simultanés de travailler sans conflit dans un système de bases de
données.
Introduction pratique aux bases de données relationnelles
Synchronisation
Dans un environnement multi-utilisateur, la synchronisation est
la coordination des accès simultanés à une base de données. En
mode synchronisation pessimiste, le système élimine le plus tôt
possible les conflits entre les transactions exécutées en parallèle.
En mode synchronisation optimiste, les transactions
conflictuelles sont annulées le plus tard possible.
Système de gestion de base de données
Un système de gestion de base de données se compose d'un
module de stockage et d'un module de gestion. Le module de
stockage permet d’enregistrer les données et leurs liaisons. Le
module de gestion offre des fonctionnalités et des langages
nécessaires à la maintenance et la gestion des données.
Système hérité
Dans le contexte des bases de données, nous parlons de système
hérité (système légué, système patrimoine) lorsque ses structures
de données présentent des faiblesses accumulées dans le passé.
Cela concerne aussi des ensembles de données qui ne peuvent
pas être automatiquement transformés lors d'un changement de
système de bases de données.
Table
Une table (relation) est un ensemble de tuples (enregistrements
de données) formés d'un nombre déterminé d'attributs. Un
attribut ou une combinaison d'attributs identifie de manière
unique les tuples dans une table.
Transaction
Une transaction est une suite d'opérations caractérisée par les
propriétés d'atomicité, de cohérence, d'isolation et de durabilité.
La gestion des transactions permet à plusieurs utilisateurs
simultanés de travailler sans conflit dans un système de bases de
données.
