Avant de nous en apprendre davantage sur une base de données, nous permettent de comprendre, –
qu’est-Ce que les Données?
en termes simples, les données peuvent être des faits liés à n’importe quel objet considéré. Par exemple, votre nom, votre âge, taille, poids, etc. certaines données vous concernant. Une photo, image, fichier, pdf, etc. peut également être considéré comme des données.
Qu’est-ce que la base de données?
Une base de données est un recueil systématique de données. Ils prennent en charge le stockage électronique et la manipulation des données., Les bases de données facilitent la gestion des données.
discutons d’un exemple de base de données: un annuaire téléphonique en ligne utilise une base de données pour stocker des données de personnes, de numéros de téléphone et d’autres coordonnées. Votre fournisseur de services d’électricité utilise une base de données pour gérer la facturation, les problèmes liés aux clients, Gérer les données de panne, etc.
considérons également Facebook. Il doit stocker, manipuler et présenter des données relatives aux membres, à leurs amis, aux activités des membres, aux messages, aux publicités et bien plus encore. Nous pouvons fournir un nombre incalculable d’exemples d’utilisation de bases de données.,
Types de Bases de données
Voici quelques types populaires de bases de données.
bases de données distribuées:
une base de données distribuée est un type de base de données qui a des contributions de la base de données commune et des informations capturées par les ordinateurs locaux. Dans ce type de système de base de données, les données ne sont pas au même endroit et sont distribuées dans diverses organisations.
bases de données Relationnelles:
Ce type de base de données définit les relations de base de données sous forme de tableaux. Il est également appelé SGBD relationnel, qui est le type de SGBD le plus populaire sur le marché., Exemple de base de données du système SGBDR comprennent MySQL, Oracle et base de données Microsoft SQL Server.
bases de données orientées objet:
ce type de base de données prend en charge le stockage de tous les types de données. Les données sont stockées sous la forme d’objets. Les objets dans la base de données ont des attributs et des méthodes qui définissent quoi faire avec les données. PostgreSQL est un exemple de SGBD relationnel orienté objet.
base de données Centralisée:
C’est un emplacement centralisé, et les utilisateurs de différents milieux peuvent accéder à ces données., Ce type de bases de données d’ordinateurs stockent des procédures d’application qui aident les utilisateurs à accéder aux données même à partir d’un emplacement distant.
bases de données Open source:
ce type de base de données stockait des informations relatives aux opérations. Il est principalement utilisé dans le domaine du marketing, des relations avec les employés, du service à la clientèle, des bases de données.
bases de données Cloud:
une base de données cloud est une base de données optimisée ou construite pour un tel environnement virtualisé. Il y a tellement d’avantages d’une base de données cloud, dont certains peuvent payer pour la capacité de stockage et la bande passante., Il offre également une évolutivité à la demande, ainsi qu’une haute disponibilité.
data warehouses:
Data Warehouse est de faciliter une version unique de la vérité pour une entreprise pour la prise de décision et la prévision. Un entrepôt de données est un système d’information qui contient des données historiques et commutatives provenant de sources uniques ou multiples. Le concept D’entrepôt de données simplifie le processus de reporting et d’analyse de l’organisation.
bases de données NoSQL:
La base de données NoSQL est utilisée pour de grands ensembles de données distribuées., Il existe quelques problèmes de performances big data qui sont efficacement gérés par les bases de données relationnelles. Ce type de base de données informatique est très efficace pour analyser des données non structurées de grande taille.
bases de données graphiques:
Une base de données orientée graphe utilise la théorie des graphes pour stocker, cartographier et interroger les relations. Ces types de bases de données informatiques sont principalement utilisés pour analyser les interconnexions. Par exemple, une organisation peut utiliser une base de données graphique pour extraire des données sur les clients des médias sociaux.,
bases de données OLTP:
OLTP un autre type de base de données capable d’effectuer un traitement rapide des requêtes et de maintenir l’intégrité des données dans des environnements multi-accès.
base de données personnelles:
Une base de données personnelles est utilisée pour stocker des données stockées sur des ordinateurs personnels plus petits et faciles à gérer. Les données sont principalement utilisées par le même service de l’entreprise et sont accessibles par un petit groupe de personnes.,
base de données multimodale:
La base de données multimodale est un type de plate-forme de traitement de données qui prend en charge plusieurs modèles de données qui définissent comment certaines connaissances et informations dans une base de données doivent être organisées et organisées.
base de données Document/JSON:
dans une base de données orientée document, les données sont conservées dans des collections de documents, généralement en utilisant les formats XML, JSON, BSON. Un dossier peut stocker autant de données que vous voulez, en tout type de données (ou types) que vous préférez.
hiérarchique:
Ce type de SGBD utilise la relation « parent-enfant » de stockage des données., Sa structure est comme un arbre avec des nœuds représentant des enregistrements et des branches représentant des champs. Le registre windows utilisé dans Windows XP est un exemple de base de données hiérarchique.
SGBD réseau:
ce type de SGBD prend en charge les relations plusieurs à plusieurs. Il en résulte généralement des structures de base de données complexes. RDM Server est un exemple de système de gestion de base de données qui implémente le modèle de réseau.,
Composants de Base de données
Il existe cinq principaux composants d’une base de données:
Matériel:
Le matériel se compose de physique, appareils électroniques comme les ordinateurs, les périphériques d’e/S, périphériques de stockage, etc. Cela offre l’interface entre les ordinateurs et les systèmes du monde réel.
logiciel:
Il s’agit d’un ensemble de programmes utilisés pour gérer et contrôler la base de données globale., Cela inclut le logiciel de base de données lui-même, le système D’exploitation, le logiciel de réseau utilisé pour partager les données entre les utilisateurs et les programmes d’application pour accéder aux données dans la base de données.
données:
Les données sont un fait brut et non organisé qui doit être traité pour le rendre significatif. Les données peuvent être simples en même temps non organisées à moins qu’elles ne soient organisées. Généralement, les données comprennent des faits, des observations, des perceptions, des nombres, des caractères, des symboles, des images, etc.,
Procédure:
la Procédure est un ensemble d’instructions et de règles qui vous aideront à utiliser le SGBD. Il conçoit et exécute la base de données à l’aide de méthodes documentées, ce qui vous permet de guider les utilisateurs qui l’exploitent et la gèrent.
langage D’accès à la base de données:
le langage D’accès à la base de données est utilisé pour accéder aux données vers et depuis la base de données, entrer de nouvelles données, mettre à jour des données déjà existantes ou récupérer les données requises à partir du SGBD. L’utilisateur écrit des commandes spécifiques dans un langage d’accès à la base de données et les soumet à la base de données.,
Qu’est-ce qu’un système de gestion de base de données (SGBD)?
Le système de gestion de base de données (SGBD) est un ensemble de programmes qui permettent à ses utilisateurs d’accéder à des bases de données, de manipuler des données, de générer des rapports et de représenter des données. Elle permet également de contrôler l’accès à la base de données. Les systèmes de gestion de base de données ne sont pas un concept nouveau et, en tant que tel, ont été mis en œuvre pour la première fois dans les années 1960.
Le Magasin de données intégré (IDS) de Charles Bachman serait le premier SGBD de l’histoire. Avec time database, les technologies ont beaucoup évolué, tandis que l’utilisation et les fonctionnalités attendues des bases de données ont énormément augmenté.,
historique du système de gestion de base de données
Voici les points de repère importants de l’histoire:
- 1960 – Charles Bachman a conçu le premier système SGBD.
- 1970 – Codd introduit le système de gestion de l’Information (IMS) D’IBM.
- 1976 – Peter Chen a inventé et défini le modèle entité-relation également connu sous le nom de Modèle ER.
- 1980 – le modèle relationnel devient un composant de base de données largement accepté.
- 1985 – développement du SGBD orienté objet.
- 1990-Incorporation de l’orientation objet dans le SGBD relationnel.,
- 1991 – Microsoft expédie MS access, un SGBD personnel et qui déplace tous les autres produits SGBD personnels.
- 1995-premières applications de base de données Internet.
- 1997 – XML appliqué au traitement des bases de données. De nombreux fournisseurs commencent à intégrer XML dans les produits SGBD.
avantages du SGBD
- le SGBD offre une variété de techniques pour stocker& récupérer des données.
- le SGBD Sert de gestionnaire efficace pour équilibrer les besoins de plusieurs applications utilisant les mêmes données.
- procédures D’administration uniformes pour les données.,
- Les programmeurs D’applications ne sont jamais exposés aux détails de la représentation et du stockage des données.
- un SGBD utilise diverses fonctions puissantes pour stocker et récupérer des données efficacement.
- offre L’intégrité et la sécurité des données.
- le SGBD implique des contraintes d’intégrité pour obtenir un haut niveau de protection contre les accès interdits aux données.
- un SGBD planifie l’accès simultané aux données de telle sorte qu’un seul utilisateur puisse accéder aux mêmes données à la fois.
- Réduction Du Temps de développement des applications.,
inconvénient du SGBD
le SGBD peut offrir de nombreux avantages mais, il présente certains défauts –
- Le coût du matériel et du logiciel d’un SGBD est assez élevé ce qui augmente le budget de votre organisation.
- la plupart des systèmes de gestion de base de données sont souvent des systèmes complexes, de sorte que la formation des utilisateurs à utiliser le SGBD est nécessaire.
- Dans certaines organisations, toutes les données sont intégrées dans une seule base de données qui peut être endommagée en raison d’une panne électrique ou la base de données est corrompue sur le support de stockage.,
- Utiliser le même programme à la fois par de nombreux utilisateurs, parfois conduire à la perte de certaines données.
- le SGBD ne peut pas effectuer de calculs sophistiqués.
en Résumé
- Définition de la Base de données ou Base de données des sens: Une base de données est un recueil systématique de données. Ils prennent en charge le stockage électronique et la manipulation des données. Les bases de données facilitent la gestion des données.,
- SGBD signifie Système de gestion de base de données
- nous avons quatre grands types de SGBD à savoir hiérarchique, réseau, relationnel, orienté objet
- le SGBD le plus utilisé est le modèle relationnel qui enregistre les données dans des formats de table. Il utilise SQL comme langage de requête standard