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

Was ist die Datenbank, warum Datenbank?

Hallo,

In diesem Artikel werde ich Ihnen das Datenbankkonzept erläutern und erklären, was die Datenbank ist und warum eine Datenbank?

Datenbank ist eine Software, die es ermöglicht, große Datenmengen in einer Reihenfolge zusammenzuhalten.

Datenbanksysteme, die die Verbindung zwischen den zueinander in Beziehung stehenden Daten herstellen und regelmäßig führen und das Sicherheitsproblem beseitigen, werden als Datenbankmanagementsysteme bezeichnet. Ein Beispielszenario, das die Bedeutung eines Datenbankverwaltungssystems verdeutlicht, kann wie folgt aussehen.

Beispiel:Der Schüler geht in die Bibliothek und möchte sich ein oder mehrere Bücher ausleihen. Es gibt 1000-10.000 verschiedene Kategorien und meist voneinander unabhängige Bücher in der Bibliothek.

Wenn diese Bücher nicht nach einer bestimmten Logik angeordnet sind, sucht die Person, die nach Büchern in den Regalen sucht, wahrscheinlich bis in die Nacht nach dem Buch.

Dies ist im wirklichen Leben nicht möglich und eine unerwünschte Situation. Deshalb gibt es viele Möglichkeiten, die Suche in Bibliotheken zu erleichtern. Zum Beispiel:Bücher in alphabetischer Reihenfolge sortieren. Auf diese Weise werden wir bei der Suche nach einem Buch das Buch in so kurzer Zeit finden, dass es mit anderen Amateurmethoden vergleichbar ist.

Der Hauptgrund, warum ich das obige Szenario erzähle, ist der Hauptgrund für die Notwendigkeit von Datenbank- und Datenbankverwaltungssystemen. Wie hier zu sehen ist, werden das Datenbankverwaltungssystem und die Datenbank immer ein unverzichtbarer Bestandteil der zunehmenden Informationstechnologien in den Entwicklungsländern sein.

Hier sind die Orte, an denen reale Datenbanken verwendet werden

  • Fluggesellschaften:Reservierungen und Ticketverkauf
  • Banken:Bankgeschäfte und Transaktionen
  • Universitäten:Student Tracking System und Notizeinträge
  • Online-Verkauf:Kunden- und Produktinformationen
  • Online Perakende:Sipariş Kayıtları ve sonuçları
  • Personalwesen:Mitarbeiterprofile und Gehälter
  • Produktion:Bestände und Nachverfolgung von hergestellten Produkten

Wir sagen, dass Datenbankverwaltungssysteme unverzichtbar sind. Schauen wir uns nun an, was die grundlegendsten Vorteile von Datenbankverwaltungssystemen sind.

Datenkonsistenz: Die Daten werden den Benutzern am aktuellsten angezeigt, wenn mehrere Benutzer Zugriff haben. Beispiel:Sie möchten das Ticket auf der Internetseite der Fluggesellschaft kaufen, und jemand anderes hat 1-2 Sekunden vor dem Kauf des Tickets dasselbe Verfahren auf demselben System durchgeführt wie Sie. In diesem Fall kann ein zweiter Kunde dieses Ticket kaufen, wenn kein Datenbankverwaltungssystem vorhanden ist. Dies führt zu einer Inkonsistenz der Daten. Daher garantieren Datenbankmanagementsysteme Datenkonsistenz in Datenbanken, in denen mehrere Benutzer verbunden sind.

Datenredundanz: Ermöglicht die Verwaltung eines gemeinsamen Datenspeichers, der von vielen Personen verwendet wird, an einem einzigen Ort. Andernfalls kommt es zu vielen Wiederholungen oder Kopien der Daten und die Konsistenz der Daten ist nicht gewährleistet.

Datenparallelität: Das Datenbankverwaltungssystem bietet mehreren Benutzern gleichzeitigen Zugriff auf dieselben Daten. Andernfalls, wenn die Datei anstelle der Datenbank verwendet würde, hätten die Benutzer wiederum Zugriff auf dieselben Daten.

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

Datensicherheit: Verhindert, dass Daten unbeabsichtigt zerstört und beschädigt werden. Es bietet auch Sicherheit, indem es Benutzern erlaubt, nur auf Schemata oder Tabellen zuzugreifen, für die es erlaubt ist.

Datenunabhängigkeit: Dabei spielt die Struktur der in der Datenbank gespeicherten Daten, egal um welche Materie, keine Rolle. Das Datenbankmanagementsystem löst diese Komplexität von selbst.

Welche Datenbankverwaltung wird weltweit am häufigsten verwendet? Die Liste ist wie folgt.
  1. Orakel
  2. SQL-Server
  3. MySQL
  4. PostgreSQL
  5. Sybase
  6. DB2
  7. FileMaker
  8. Ingress
  9. Informix
  10. MS Access

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/

Möchten Sie Microsoft SQL Server DBA lernen, dann lesen Sie die folgenden Artikel.

https://ittutorial.org/sql-server-tutorials-microsoft-database-for-beginners/