Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was ist das Datenbank- und relationale Datenbankverwaltungssystem (RDBMS)

Hallo,

Ich werde in diesem Artikel erklären, was das Datenbank- und relationale Datenbank-Managementsystem (RDBMS) ist.

Datenbank ist ein Satz physischer Daten, mit denen relationale Daten kombiniert werden, mit anderen Worten, verknüpfte Daten. Nun, was sind Daten und Informationen und was sind die Unterschiede zwischen Daten und Informationen? Lesen Sie den folgenden Artikel, um Antworten auf diese Fragen zu erhalten.

Was sind die Daten &Informationen und das Datenvolumen

Datenbank- und relationales Datenbankverwaltungssystem (RDBMS)

Eine Datenbank ist ein Satz physischer Daten, mit denen relationale Daten kombiniert werden, also verknüpfte Daten. Datenbanken wachsen Tag für Tag sehr schnell. In den 1970er Jahren waren Gigabyte-große Daten wahrscheinlich ein Traum, aber heute sind Terabyte- oder sogar Petabyte-Datenbanken normal und existieren für fast jede Institution.

In Zukunft werden Petabyte (1024 Terabyte), Exabyte, Zettabyte und vielleicht Yottabyte (2^80)  normal sein.

Für die Verwaltung von Datenbanken, die die Schatzkammer von Institutionen darstellen, stehen Datenbankmanagementsysteme zur Verfügung.

Datenbankverwaltungssysteme werden als Software definiert, die sicherstellt, dass Vorgänge wie das Erstellen, Löschen von Datenbanken, Hinzufügen, Löschen und Aktualisieren von Daten von Benutzern auf konsistente und sichere Weise ausgeführt werden.

Beispiel:Ein Schüler, der in die Bibliothek geht, möchte ein Buch finden und lesen. Nehmen wir an, die Bibliothek enthält 1000-10.000 verschiedene Kategorien und meist eigenständige Bücher. Wenn diese Bücher nicht nach einer Logik aufgereiht sind, wird derjenige, der zu den Regalen kommt, um nach einem Buch zu suchen, das gesuchte Buch wahrscheinlich nur dann nach Tagen des Suchens finden können, wenn er seine Suche nicht aufgegeben hat

Dies ist unerwünscht und im wirklichen Leben unwahrscheinlich. Deshalb gibt es in Bibliotheken eine Reihe von Methoden, die viele Suchen mit unterschiedlicher Logik erleichtern. Zum Beispiel:Bücher in alphabetischer Reihenfolge sortieren. Auf diese Weise erhält die Person, die nach einem Buch sucht, das gewünschte Buch in kurzer Zeit, die mit anderen Amateurmethoden nicht zu vergleichen ist.

Türkische Fluggesellschaften fliegen mehr als 400 Flugzeuge und mehr als tausend Städte an, die wir kontinuierlich nutzen. Millionen von Passagieren wählen eines dieser Flugzeuge und Städte oder sogar bestimmte Zeiten. Würde es ohne ein Datenbankmanagementsystem nicht Chaos auf den Flughäfen geben, wenn es keine Ordnung gäbe, welche Passagiere zu welchem ​​Flugzeug, in welche Stadt und sogar mit welchem ​​Sitzplatz fliegen?

Der Hauptgrund für die Erklärung des obigen Szenarios ist einer der Hauptgründe für die Notwendigkeit von Datenbank- und Datenbankverwaltungssystemen. Wie hier ersichtlich, werden Datenbankmanagementsysteme und Datenbanken immer ein Muss unter den zunehmenden Informationstechnologien in den Entwicklungsländern sein.

Hier sind die Orte, an denen die Datenbank im wirklichen Leben verwendet wird

Fluggesellschaften: Reservierungen und Ticketverkauf

Banken :Bankgeschäfte und Transaktionen

Versicherungen :Versicherungen und Transaktionen

Krankenhäuser :Patientenregistrierungs- und Terminsysteme

Universitäten :Schülerverfolgungssystem und Noteneinträge

Online-Verkauf :Kunden- und Produktinformationen

Online-Einzelhandel :Auftragsaufzeichnungen und -ergebnisse

Personal: Mitarbeiterprofile und Gehälter

Produktion: Lagerbestände und Nachverfolgung der hergestellten Produkte

Datenbankverwaltungssysteme sind ein Muss, sehen Sie sich nun kurz die grundlegendsten Vorteile von Datenbankverwaltungssystemen an.

Datenkonsistenz :   Originaldaten sollten den Benutzern den aktuellsten Status der Daten widerspiegeln, wenn mehr als ein Benutzer darauf zugreift. Bsp.:Sie können die Verfügbarkeit auf der Webseite der Fluggesellschaft prüfen, um Flugtickets zu kaufen, und sehen, dass es genau im Moment ein Kontingent gibt, und jemand anderes das gleiche Verfahren wie Sie im selben System durchführt, und er kann das Ticket auch kaufen Sie.

Wenn in diesem Fall kein Datenbankmanagementsystem vorhanden ist, erhält ein neuer Kunde dieses Ticket basierend auf der Verfügbarkeit des Kontingents. Dies führt zu einer Dateninkonsistenz. Aus diesem Grund stellen Datenbankmanagementsysteme die Datenkonsistenz in Systemen sicher, in denen sich mehrere Benutzer verbinden. Und nur eine Person kann dieses Ticket kaufen, wenn Datenbankverwaltungssysteme verfügbar sind.

Datenredundanz:  Es ermöglicht die Verwaltung eines gemeinsamen Repositorys, das viele Personen von einem einzigen Standort aus verwenden. Andernfalls kommt es zu vielen Wiederholungen im Datenrepository und die Konsistenz der Daten ist nicht gewährleistet.

Datenparallelität:  Das Datenbankverwaltungssystem bietet mehreren Benutzern konsistenten Zugriff auf dieselben Daten. Andernfalls, wenn die alte Methode und die Dateimethode verwendet würden, hätten die Benutzer der Reihe nach Zugriff auf dieselben Daten.

Datenintegrität:  Wenn ein Benutzer im System gelöscht wird, müssen alle zugehörigen Daten gelöscht werden.

Datensicherheit:  Verhindert die unerwünschte Zerstörung und Beschädigung von Daten. Es bietet auch Sicherheit, indem es Benutzern erlaubt, nur auf die Schemas oder Tabellen zuzugreifen, für die es autorisiert ist.

Datenunabhängigkeit:  Unabhängig von der Struktur der in der Datenbank gespeicherten Daten ist es nicht wichtig, dass das Datenbankmanagementsystem diese Situation selbst löst.

Wir sprachen über die Vorteile von Datenbankverwaltungssystemen. Welche Datenbankverwaltungssysteme werden weltweit verwendet? Die Liste ist wie folgt aus den wichtigsten und am häufigsten verwendeten aufgelistet.

Oracle :  Es ist das beliebteste Datenbankverwaltungssystem mit einem großen Anteil am DBMS-Markt der Welt.

SQL-Server: Diese Software, die ein Microsoft-Produkt ist, hat ihre Marktbeherrschung in den letzten Jahren ausgebaut und ihr Kuchenstück vergrößert.

MySQL : Es ist das weltweit am weitesten verbreitete Open-Source-DBMS. Oracle ist der neue Eigentümer. Darüber hinaus verwendet die World Wide Social Sharing-Site wie Facebook dieses Datenbankverwaltungssystem.

PostgreSQL :  PostreSQL, das in den letzten Jahren Open Source und kostenlos war, kann das Datenbankverwaltungssystem der Zukunft sein, wenn es 3-5 Jahre lang weitergeführt wird.

Sybase : Es ist ein Datenbankverwaltungssystem, das in den letzten Jahren zunehmend genutzt wurde. SAP ist der neue Eigentümer von Sybase.

DB2 : IBM DBMS ist ebenfalls ein weit verbreitetes Produkt.

Nach jüngsten Untersuchungen sind die Popularität und die Reihenfolge von DBMS unten angegeben. TOP-Rank-Datenbanken sind wie folgt.

Die meisten der vielen heute verwendeten Datenbankmanagementsysteme sind das relationale Datenbankmanagementsystem (RDBMS). In relationalen Datenbankverwaltungssystemen werden Daten in Strukturen gespeichert, die wir Tabellen nennen, die aus Zeilen und Spalten bestehen. Es gibt Hunderte von verknüpften Tabellen in Datenbanken. In relationalen Datenbankverwaltungssystemen wird die Beziehung zwischen Tabellen durch gemeinsame Spalten hergestellt.

Die folgende Abbildung zeigt die Tabellen, die Datenbankserver, Server, virtuelle Maschine, Rack, Load Balancer, Datenbank, Anwendung und Benutzerinventar in einem Rechenzentrum enthalten, und ihre Beziehung zueinander.

Möchten Sie Oracle Database für Anfänger lernen, dann lesen Sie die folgenden Artikel.

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