Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Qu'est-ce que le système de gestion de bases de données et de bases de données relationnelles (RDBMS)

Bonjour,

J'expliquerai ce qu'est la base de données et le système de gestion de base de données relationnelle (RDBMS) dans cet article.

La base de données est un ensemble de données physiques auxquelles des données relationnelles sont combinées, en d'autres termes, des données liées. Eh bien, quelles sont les données et les informations et quelles sont les différences entre les données et les informations ? Lisez l'article suivant pour connaître les réponses à ces questions.

Qu'est-ce que les données et informations et les volumes de données

Système de gestion de bases de données et de bases de données relationnelles (RDBMS)

Une base de données est un ensemble de données physiques auxquelles des données relationnelles sont combinées avec, en d'autres termes, des données liées. Les bases de données se développent très rapidement de jour en jour. Dans les années 1970, les données de la taille d'un gigaoctet étaient probablement un rêve, mais aujourd'hui, les bases de données de téraoctets, voire de pétaoctets, sont normales et existent pour presque toutes les institutions.

À l'avenir, les pétaoctets (1 024 téraoctets), les exaoctets, les zettaoctets et peut-être yottaoctet (2^80) seront normaux.

Des systèmes de gestion de bases de données sont disponibles pour la gestion des bases de données, qui sont la trésorerie des institutions.

Les systèmes de gestion de bases de données sont définis comme des logiciels qui garantissent que les opérations telles que la création, la suppression de bases de données, l'ajout, la suppression, la mise à jour des données des utilisateurs sont effectuées de manière cohérente et sécurisée.

Ex :Un élève qui va à la bibliothèque veut trouver et lire un livre. Supposons que la bibliothèque contienne 1 000 à 10 000 catégories différentes et principalement des livres indépendants. Si ces livres ne sont pas alignés selon une Logique, la personne qui vient aux Rayons pour chercher un Livre ne pourra probablement trouver le livre qu'il cherchait qu'après des jours de recherche s'il n'a pas abandonné sa recherche

Ceci est indésirable et peu susceptible de se produire dans la vie réelle. C'est pourquoi il existe un certain nombre de méthodes dans les bibliothèques qui faciliteront de nombreuses recherches avec une logique différente. Par exemple :Trier les livres par ordre alphabétique. De cette façon, lorsque la personne recherche un livre, elle obtiendra le livre qu'elle souhaite dans un court laps de temps incomparable avec d'autres méthodes amateurs.

Compagnies aériennes turques desservant plus de 400 avions et plus d'un millier de villes que nous utilisons en permanence. Des millions de passagers choisissent l'un de ces avions et villes ou même certaines heures. Sans système de gestion de base de données, n'y aurait-il pas une atmosphère de chaos dans les aéroports s'il n'y avait pas d'ordre qui gardait quels passagers voleraient vers quel avion, quelle ville et même avec quel siège ?

La raison principale pour expliquer le scénario ci-dessus est l'une des principales raisons du besoin de systèmes de gestion de base de données et de base de données. Comme on peut le comprendre à partir d'ici, le système de gestion de base de données et la base de données seront toujours un must parmi les technologies de l'information croissantes dans le monde en développement.

Voici les endroits où la base de données est utilisée dans la vraie vie

Compagnies aériennes : Réservations et vente de billets

Banques :Banque et transactions

Assurances :Assurances et transactions

Hôpitaux :Systèmes d'enregistrement et de rendez-vous des patients

Universités  : Système de suivi des élèves et saisie des notes

Ventes en ligne :Informations client et produit

Vente au détail en ligne :Ordre Records et résultats

Ressources humaines : Profils et salaires des employés

Fabrication : Stocks et suivi des produits fabriqués

Les systèmes de gestion de base de données sont indispensables. Examinons maintenant brièvement quels sont les avantages les plus élémentaires des systèmes de gestion de base de données.

Cohérence des données :   Les données d'origine doivent refléter l'état le plus à jour des données pour les utilisateurs si plusieurs utilisateurs y accèdent. Ex :Vous pouvez vérifier la disponibilité sur la page Web de la compagnie aérienne pour acheter des billets d'avion et voir qu'il y a un quota au moment exact, et quelqu'un d'autre fait la même procédure que vous avez faite dans le même système et il peut également acheter le billet comme vous.

Dans ce cas, s'il n'y a pas de système de gestion de base de données, un nouveau client recevra ce ticket en fonction de la disponibilité du quota. Cela entraînera une incohérence des données. C'est pourquoi les systèmes de gestion de base de données assurent la cohérence des données dans les systèmes où plusieurs utilisateurs se connectent. Et une seule personne peut acheter ce billet si des systèmes de gestion de base de données sont disponibles.

Redondance des données :  Il permet de gérer un référentiel commun que de nombreuses personnes utilisent à partir d'un seul emplacement. Sinon, il y aura de nombreuses répétitions dans le référentiel de données et la cohérence des données ne sera pas assurée.

Concurrence des données :  Le système de gestion de base de données permet à plusieurs utilisateurs d'accéder aux mêmes données de manière cohérente. Sinon, si l'ancienne méthode et la méthode de fichier étaient utilisées, les utilisateurs auraient accès aux mêmes données dans l'ordre.

Intégrité des données :  lorsqu'un utilisateur du système est supprimé, toutes les données lui appartenant doivent être supprimées.

Sécurité des données :  Empêche la destruction et la corruption indésirables des données. Il expose également la sécurité en permettant aux utilisateurs d'accéder uniquement aux schémas ou aux tables auxquels il est autorisé.

Indépendance des données :  Quelle que soit la structure des données stockées dans la base de données, le système de gestion de base de données résout lui-même cette situation.

Nous avons parlé des avantages des systèmes de gestion de bases de données. Quels sont les systèmes de gestion de bases de données utilisés dans le monde ? La liste est la suivante Listée parmi les plus importantes et les plus utilisées.

Oracle :  C'est le système de gestion de base de données le plus populaire avec une grande partie du marché des SGBD dans le monde.

SQL Server : Ce logiciel, qui est un produit Microsoft, a accru sa domination sur le marché ces dernières années et a augmenté sa part de gâteau.

MySQL : C'est le SGBD Open Source le plus utilisé dans le monde. Oracle est le nouveau propriétaire. De plus, le site World Wide Social Sharing, tel que Facebook, utilise ce système de gestion de base de données.

PostgreSQL :  PostreSQL, qui est open source et gratuit depuis quelques années, peut être le système de gestion de base de données du futur s'il continue pendant 3 à 5 ans.

Sybase : Il s'agit d'un système de gestion de base de données dont l'utilisation a augmenté ces dernières années. SAP est le nouveau propriétaire de Sybase.

DB2 : IBM DBMS est également un produit largement utilisé.

Selon des recherches récentes, la popularité et l'ordre des SGBD sont indiqués ci-dessous. Les bases de données TOP Rank sont les suivantes.

La plupart des nombreux systèmes de gestion de base de données utilisés aujourd'hui sont le système de gestion de base de données relationnelle (RDBMS). Dans les systèmes de gestion de bases de données relationnelles, les données sont conservées dans des structures que nous appelons table composée de lignes et de colonnes. Il existe des centaines de tables liées dans les bases de données. Dans les systèmes de gestion de bases de données relationnelles, la relation entre les tables est établie via des colonnes communes.

L'illustration suivante montre les tables qui contiennent l'inventaire du serveur de base de données, du serveur, de la machine virtuelle, du rack, de l'équilibreur de charge, de la base de données, de l'application et de l'utilisateur dans un centre de données et leur relation les uns avec les autres.

Voulez-vous apprendre Oracle Database for Beginners, puis lisez les articles suivants.

https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/