0% ont trouvé ce document utile (0 vote)
20 vues1 page

Évolution et types de bases de données

L'évolution des bases de données a commencé dans les années 1960 avec des systèmes hiérarchiques, suivi par l'introduction du modèle relationnel et de SQL dans les années 1970, et l'émergence des bases de données NoSQL et des technologies cloud dans les années 2000. Les bases de données peuvent être classées en plusieurs types, notamment relationnelles, NoSQL, orientées graphe, en mémoire, distribuées et en temps réel. Les caractéristiques essentielles d'une base de données incluent l'intégrité des données, la sécurité, la disponibilité, la performance, la scalabilité, la flexibilité, la normalisation, la gestion des transactions, le support multi-utilisateurs et la capacité à exécuter des requêtes complexes.

Transféré par

irjustinindombe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues1 page

Évolution et types de bases de données

L'évolution des bases de données a commencé dans les années 1960 avec des systèmes hiérarchiques, suivi par l'introduction du modèle relationnel et de SQL dans les années 1970, et l'émergence des bases de données NoSQL et des technologies cloud dans les années 2000. Les bases de données peuvent être classées en plusieurs types, notamment relationnelles, NoSQL, orientées graphe, en mémoire, distribuées et en temps réel. Les caractéristiques essentielles d'une base de données incluent l'intégrité des données, la sécurité, la disponibilité, la performance, la scalabilité, la flexibilité, la normalisation, la gestion des transactions, le support multi-utilisateurs et la capacité à exécuter des requêtes complexes.

Transféré par

irjustinindombe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Historique

Les bases de données ont une longue historique qui remonte aux années 1960 voici un bref aperçu de son évolution
1960 : la première base de données hiérarchiques et en un réseau ont été développé pour stocker des informations dans des
formats structurés. IMS(Information management system) a été l’un des premiers systèmes de gestion de base de données
hiérarchique développé par IBM.
1970 le modèle relationnel a été introduit par Edgar cod qui a développé, le langage de requête structurée (SQL) ce modèle a
permis de stocker des données de manière plus flexible et de faciliter les requêtes complexes.
En 1980 les systèmes de gestion de base des données relationnelles (SGBDR) ont commencé à être largement utilisé par les
entreprises pour stocker et gérer leurs données. Des entreprises comme Oracle, IBM et Microsoft ont développé des systèmes de
gestion des bases des données relationnelles populaires.
1990 l’avènement d’Internet est entraîné une démarche croissante de base de données pour stocker et gérer des données en ligne.
Des nouvelles technologies comme MySQL et PostgreSQL ont été ddéveloppées répondre à ces besoins
2000 et au-delà l’avènement du Cloud computing Et des Big data a changé la façon dont les bases de données sont gérées. Les
bases de données NoSQL ont été introduites pour offrir des solutions de stockage des données plus flexible et évolutives.
Aujourd'hui les bases de données ont un rôle essentiel dans la plupart des applications et système informatique, de la gestion des
donner des entreprises d’une manière à fournir les services en ligne. La nouvelle technologie comme les bases de données
distribuées et les bases de données en mémoire continue d’évoluer pour répondre aux besoins croissant en matière de stockage et
de gestion des données
Sortes de base de données
Concernant la classification de base des données elles peuvent être classées en différentes catégories en fonction de leur
architecture de leur modèle de données et de leur organisation voici quelques types de base de données
 Base de données relationnelles les bases de données relationnelles utilisent des tables pour organiser les données en ligne
et colonne elle repose sur des relations entre les différentes tables permettant de récupérer les données en utilisant des
requêtes SQL.
 base de données NoSQL base de données utilisent différents modèles de données et ne suivent pas les modèles relationnel
de base de données traditionnelles elles peuvent être basées sur des documents des paires clés-valeurs, des colonnes ou
des graphes.
 base de données orientées graphe : c'est base de données sont conçus pour stocker et gérer des données sous forme de
grâce avec de représentant des entités et des arrêtés représentant les relations entre ces entités
 base de données en mémoire : elles permettent de stocker les données en mémoire vive plutôt que sur un disque dur ce qui
permet d'accéder aux données plus rapidement
 Base de données distribuées c’est base de données sont réparties sur plusieurs serveurs ou nœuds, ce qui permet de gérer
des grandes quantités des données et de garantir une disponibilité et fiabilité élevée.
 Base de données en temps réel : elles sont conçus pour traiter et analyser en temps réel de flux de données entrants, ce qui
le rend idéal pour le stockage d'applications nécessitant une prise de décision instantanée.
Les caractéristiques d’une base de données
Les caractéristiques d’une base de données sont essentielles pour assurer son efficacité, sa sécurité et sa facilité d’utilisation.
Voici les principales caractéristiques, accompagnées d’une explication pour chacune d’elles :
1. Intégrité des données : Assure que les données sont précises et cohérentes. Les systèmes de gestion de bases de
données (SGBD) imposent des contraintes pour éviter les erreurs, comme les clés primaires et les clés étrangères.
2. Sécurité :Protège les données contre les accès non autorisés. Cela comprend l’utilisation de mots de passe, de rôles
d’utilisateur et de permissions pour contrôler qui peut voir ou modifier les données.
3. Disponibilité : Fait référence à l’accessibilité des données à tout moment. Les bases de données doivent être conçues
pour minimiser les temps d’arrêt et permettre un accès constant aux utilisateurs.
4. Performance : Mesure la rapidité avec laquelle les données peuvent être récupérées et manipulées. Cela dépend de
l’optimisation des requêtes, de l’indexation et de la structure de la base de données.
5. Sccalabilité : Permet à la base de données de croître en fonction des besoins. Une base de données scalable peut gérer
une augmentation du volume de données ou du nombre d’utilisateurs sans sacrifier les performances.
6. Flexibilité: La capacité de la base de données à s’adapter aux changements. Cela inclut la possibilité d’ajouter de
nouveaux types de données ou de modifier la structure sans perturber les opérations existantes.
7. Normalisation : Un processus qui organise les données pour réduire la redondance et améliorer l’intégrité. Cela implique de
diviser les données en tables liées de manière logique.
8. Transactions: Les bases de données doivent gérer des transactions pour garantir que les opérations sont complètes et
cohérentes. Les propriétés ACID (Atomicité, Cohérence, Isolation, Durabilité) sont fondamentales pour assurer la fiabilité
des transactions.
9. Multi-utilisateurs : La capacité d’une base de données à gérer plusieurs utilisateurs accédant et manipulant les données
simultanément sans conflit ou perte d’intégrité.
10. Support pour les requêtes : Les bases de données doivent permettre des requêtes complexes pour extraire et manipuler
les données. Cela se fait généralement via un langage de requête comme SQL (Structured Query Language).a
.Ces caractéristiques sont fondamentales pour le bon fonctionnement et la gestion efficace d’une base de données

Vous aimerez peut-être aussi