Was ist eine Datenbank?

Inhaltsverzeichnis:

Was ist eine Datenbank?
Was ist eine Datenbank?
Anonim

Wenn Sie mit Tabellenkalkulationen wie Microsoft Excel vertraut sind, wissen Sie bereits, wie Daten mit Tabellen verwendet werden können. Datenbanken verwenden auch Tabellen, um Informationen zu speichern, zu verw alten und abzurufen.

Sie verwenden bereits Datenbanken

Sie wissen es vielleicht nicht, aber Sie begegnen der Leistungsfähigkeit von Datenbanken ständig in Ihrem täglichen Leben. Wenn Sie sich beispielsweise in Ihr Online-Banking-Konto einloggen, authentifiziert Ihre Bank Ihre Anmeldung zunächst mit Ihrem Benutzernamen und Passwort und zeigt dann Ihren Kontostand und Ihre Transaktionen an. Eine hinter den Kulissen operierende Datenbank wertet Ihre Kombination aus Benutzername und Passwort aus und bietet Zugriff auf Ihr Konto. Es filtert dann Ihre Transaktionen, um sie je nach Wunsch nach Datum oder Typ anzuzeigen.

Image
Image

Datenbanken vs. Tabellenkalkulationen

Datenbanken unterscheiden sich von Tabellenkalkulationen darin, dass sie große Datenmengen besser speichern und auf verschiedene Weise bearbeiten können. Hier sind nur einige Aktionen, die Sie mit einer Datenbank ausführen können, die mit einer Tabellenkalkulation schwierig, wenn nicht gar unmöglich wären:

  • Alle Datensätze abrufen, die bestimmten Kriterien entsprechen
  • Datensätze in großen Mengen aktualisieren
  • Querverweise auf Datensätze in verschiedenen Tabellen
  • Komplexe Gesamtberechnungen durchführen

Elemente einer Datenbank

Eine Datenbank besteht aus vielen verschiedenen Tabellen. Datenbanktabellen bestehen wie Excel-Tabellen aus Sp alten und Zeilen. Jede Sp alte entspricht einem Attribut und jede Zeile einem einzelnen Datensatz.

Stellen Sie sich zum Beispiel eine Datenbanktabelle vor, die die Namen und Telefonnummern der 50 Mitarbeiter von Firma X enthält. Die Tabelle besteht aus Sp alten mit der Bezeichnung „Vorname“, „Nachname“, und „Telefonnummer“. Jede Zeile enthält die entsprechenden Informationen für eine Person. Da es 50 Personen gibt, hat die Tabelle 50 Eintragszeilen und eine Beschriftungszeile.

Jede Tabelle in einer Datenbank muss einen eindeutigen Namen haben und jede muss eine Primärschlüsselsp alte haben, damit jede Zeile (oder jeder Datensatz) ein eindeutiges Feld zur Identifizierung hat.

Die Daten in einer Datenbank sind durch Einschränkungen geschützt, die Regeln für die Daten erzwingen, um ihre Gesamtintegrität sicherzustellen. Eine eindeutige Einschränkung stellt sicher, dass ein Primärschlüssel nicht dupliziert werden kann. Eine Check-Einschränkung steuert die Art der Daten, die Sie eingeben können. Beispielsweise kann ein Namensfeld Klartext akzeptieren, aber ein Feld für die Sozialversicherungsnummer muss einen bestimmten Zahlensatz enth alten.

Eine der leistungsstärksten Funktionen einer Datenbank ist die Fähigkeit, mithilfe von Fremdschlüsseln Beziehungen zwischen Tabellen herzustellen. Beispielsweise könnten Sie eine Customers-Tabelle und eine Orders-Tabelle haben. Jeder Kunde kann mit einer Bestellung in Ihrer Bestelltabelle verknüpft werden. Die Orders-Tabelle kann wiederum mit einer Products-Tabelle verknüpft sein. Diese Methode vereinfacht das Datenbankdesign, sodass Sie Daten nach Kategorien organisieren können, anstatt zu versuchen, alle Daten in eine oder nur wenige Tabellen zu packen.

Ein Datenbankverw altungssystem

Eine Datenbank enthält nur Daten. Um diese Daten wirklich nutzen zu können, benötigen Sie ein Datenbankverw altungssystem. Ein DBMS ist die Datenbank selbst, zusammen mit der Software und den Funktionen, die zum Abrufen oder Einfügen von Daten erforderlich sind. Ein DBMS erstellt Berichte, erzwingt Datenbankregeln und -einschränkungen und verw altet das Datenbankschema. Ohne ein DBMS ist eine Datenbank nur eine Sammlung von Bits und Bytes mit wenig Bedeutung.

Wenn Sie versuchen möchten, eine Datenbank zu erstellen, wäre ein Datenbankprogramm wie Microsoft Access ein guter Ausgangspunkt.

FAQ

    Was ist ein Datenbankschema?

    Das Schema einer Datenbank ist ihre Struktur. Es gibt an, welche Informationen oder Objekte in die Datenbank eingegeben werden können, und definiert die Beziehung zwischen ihnen. Schemata werden normalerweise mit Hilfe von Structured Query Language (SQL) definiert.

    Was ist eine relationale Datenbank?

    Eine relationale Datenbank speichert Datenpunkte, die miteinander in Beziehung stehen. Es organisiert die Daten in einer oder mehreren Tabellen, jede mit einem eindeutigen Schlüssel, der sie identifiziert.

    Was ist eine Datenbankabfrage?

    Eine Abfrage ist einfach eine Anfrage nach Informationen aus einer Datenbank. Die Daten können aus einer oder mehreren Tabellen in der Datenbank oder aus anderen Abfragen stammen. Immer wenn Sie eine Google-Suche eingeben, senden Sie beispielsweise eine Suchanfrage.

    Was ist ein Datenbankeintrag?

    Ein Datensatz ist ein Datensatz, der in einer Tabelle gespeichert ist. Datensätze werden manchmal auch als - Tupel. bezeichnet.

    Was ist ein Fremdschlüssel in einer Datenbank?

    Ein Fremdschlüssel ist eine gemeinsame Komponente, die Daten in zwei Tabellen miteinander verknüpft. Der Fremdschlüssel bezieht sich auf den Primärschlüssel einer anderen Tabelle namens Elterntabelle. Die Tabelle, die den Fremdschlüssel enthält, heißt untergeordnete Tabelle.

    Was ist eine Entität in einer Datenbank?

    Eine Entität ist ein Objekt, das in der Datenbank existiert. Es kann sich um eine Person, einen Ort, eine Einheit oder ein beliebiges abstraktes Konzept handeln, über das Sie Informationen speichern möchten. Beispielsweise kann eine Schuldatenbank Schüler, Lehrer und Kurse als Entitäten enth alten.

Empfohlen: