Qu'est-ce que la base de données ?
What is the database?
In computer science, a database management system usually refers to the software that stores and organizes reliably, and provides efficient and simple methods to modify and access data for end-users and applications.

The database systems are classified according to the database model they support. The most popular database models include: relational, object, key-value and document model. After the 1980s, the relational database dominated the industry and other models were used in niche environments.

The relation database is widely accepted because it provides a highly abstract and simple interface, which organizes data into rows and columns of a set of tables, that reduces the complexity for end-users and applications. In relational databases, the SQL language is used to modify and access data.

Different database systems have different core functionalities based on their targeting working environments. However, most of them share following characteristics:
-- Store, modify and access data efficiently,
-- Provide access to the metadata or the catalog of user data,
-- Handle concurrent modification with some degree of consistency,
-- Support transaction basic isolation level,
-- Control the access control to user data for security enforcement.
En informatique, un système de gestion de base de données fait généralement référence au logiciel qui stocke et organise de manière fiable, et fournit des méthodes efficaces et simples pour modifier et accéder aux données pour les utilisateurs finaux et les applications.

Les systèmes de base de données sont classés en fonction du modèle de base de données qu'ils prennent en charge. Les modèles de base de données les plus populaires sont : le modèle relationnel, le modèle objet, le modèle clé-valeur et le modèle document. Après les années 1980, la base de données relationnelle a dominé l'industrie et d'autres modèles ont été utilisés dans des environnements de niche.

La base de données relationnelle est largement acceptée parce qu'elle fournit une interface très abstraite et simple, qui organise les données en lignes et en colonnes d'un ensemble de tables, ce qui réduit la complexité pour les utilisateurs finaux et les applications. Dans les bases de données relationnelles, le langage SQL est utilisé pour modifier les données et y accéder.

Les différents systèmes de base de données ont des fonctionnalités de base différentes en fonction de leur environnement de travail cible. Cependant, la plupart d'entre eux partagent les caractéristiques suivantes
-- stocker, modifier et accéder aux données de manière efficace
-- Fournir un accès aux métadonnées ou au catalogue des données de l'utilisateur,
-- gérer les modifications simultanées avec un certain degré de cohérence,
gérer les modifications simultanées avec un certain degré de cohérence, -- prendre en charge le niveau d'isolation de base des transactions,
-- Contrôler l'accès aux données de l'utilisateur pour assurer la sécurité.
general_qa
fr