SGBD
Merci d'avoir visité mon compte GitHub !
Les systèmes de gestion de base de données (SGBD) sont des systèmes logiciels utilisés pour stocker, récupérer et exécuter des requêtes sur des données. Un SGBD sert d'interface entre un utilisateur final et une base de données, permettant aux utilisateurs de créer, lire, mettre à jour et supprimer des données dans la base de données.
Pour information
- https://www.w3schools.com/sql/
- https://www.geeksforgeeks.org/sql-tutorial/
Code source (téléchargement)
Cliquez ici
Télécharger hors ligne
- Téléchargez le code source complet. visitez -> https://mega.nz/folder/oX9jXJAJ#Dh5dpdMGB5SZZ2Dsqe1E6g
- Téléchargez le logiciel. visitez -> https://mega.nz/file/EHUDDDrQ#HvsoZvjVc9UoLkCVfdDLT0KV0tZ93lR16C-geBGUtiM
Télécharger en ligne
- visitez ->https://www.microsoft.com/en-us/download/details.aspx?id=101064
Caractéristiques du projet
| |
---|
1 | 2 |
| |
Langues de base de données
- Langage de définition de données
- Langage de manipulation de données
- Langage de contrôle des données
- Langage de contrôle transactionnel
Principales fonctionnalités du SGBD
- Modélisation des données : un SGBD fournit des outils pour créer et modifier des modèles de données, qui définissent la structure et les relations des données dans une base de données.
- Stockage et récupération des données : un SGBD est responsable du stockage et de la récupération des données de la base de données et peut fournir diverses méthodes de recherche et d'interrogation des données.
- Contrôle de concurrence : un SGBD fournit des mécanismes pour contrôler l'accès simultané à la base de données, afin de garantir que plusieurs utilisateurs peuvent accéder aux données sans entrer en conflit les uns avec les autres.
- Intégrité et sécurité des données : un SGBD fournit des outils permettant d'appliquer des contraintes d'intégrité et de sécurité des données, telles que des contraintes sur les valeurs des données et des contrôles d'accès qui limitent les personnes pouvant accéder aux données.
- Sauvegarde et récupération : un SGBD fournit des mécanismes de sauvegarde et de récupération des données en cas de panne du système.
- Les SGBD peuvent être classés en deux types : les systèmes de gestion de bases de données relationnelles (SGBDR) et les systèmes de gestion de bases de données non relationnelles (NoSQL ou non-SQL).
- SGBDR : les données sont organisées sous forme de tableaux et chaque tableau comporte un ensemble de lignes et de colonnes. Les données sont liées les unes aux autres via des clés primaires et étrangères.
- NoSQL : les données sont organisées sous forme de paires clé-valeur, de documents, de graphiques ou en colonnes. Ceux-ci sont conçus pour gérer des scénarios à grande échelle et hautes performances.
Plusieurs types de SGBD
- SGBD relationnel (SGBDR) : un SGBDR stocke les données dans des tableaux avec des lignes et des colonnes et utilise SQL (Structured Query Language) pour manipuler les données.
- SGBD orienté objet (OODBMS) : un OODBMS stocke les données sous forme d'objets, qui peuvent être manipulés à l'aide de langages de programmation orientés objet.
- SGBD NoSQL : un SGBD NoSQL stocke les données dans des structures de données non relationnelles, telles que des paires clé-valeur, des modèles basés sur des documents ou des modèles graphiques.
Applications du SGBD :
- Informations sur l'entreprise : ventes, comptabilité, ressources humaines, fabrication, détaillants en ligne.
- Secteur bancaire et financier : banques gérant les coordonnées des clients, les comptes, les prêts, les transactions bancaires, les transactions par carte de crédit.
- Finance : stockage des informations sur les ventes et les avoirs, l'achat d'actions et d'obligations financières.
- Université : conservation des informations sur les étudiants inscrits aux cours, les notes des étudiants et les rôles du personnel.
- Compagnies aériennes : Réservations et horaires.
- Télécommunications : entretien des factures prépayées et postpayées.
Suis-moi