Modius - Techblog

  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

Datenbanken – Wichtige Begriffe im Überblick

Veröffentlicht am 10. Februar 2017 von Christian Piazzi Hinterlasse ein Kommentar , Aktualisiert am 10. Februar 2017
Geschätzte Lesezeit: 1 Minute

databaseIm Bereich der Informationstechnologie hat man immer wieder Berührung mit Datenbanken. Sei es, weil man selber Anwendungen verwendet wo eine Datenbank zu Grunde liegt oder selber Datenbankanwendungen entwickelt.

Aus diesem Grund möchte ich heute ein Paar Grundlegende Begriffe im Bezug auf Datenbanken erklären.

Was ist eine Datenbank?

Eine Datenbank ist eine Kollektion von Daten, die in einer Datebasis gespeichert sind. Eine Datenbank verfügt außerdem noch über ein Datenbankmanagementsystem, das sämtliche Verwaltungsaufgaben für die Datenbasis und alle Benutzeranfragen an die Datenbasis bearbeitet. Welche Daten zu einer Datenbank gehören, ist benutzerdefiniert und richtet sich nach dem (Inhalt möglichst geschlossenen) Ausschnitt aus der realen Welt, der in der betreffenden Datenbank beschrieben werden soll.

Und was ist ein Datenbanksystem?

Ein Datenbanksystem ist eine Applikation mit einem einheitlichen Datenbankmanagementsystem, die es dem Benutzer erlaubt, die verschiedensten Datenbanken zu implementieren, deren Datenbasen alle mit dem systemeigenen DBMS verwaltet werden.

Die Datenbanksprache

Jede Datensprache besteht aus zwei Teilen:

Eine Datendefinitionssprache (Data Definition Language, DDL) mit deren Hilfe man die entsprechenden Datenbankobjekte zur Verwaltung und Strukturierung der Datenbasis definiert und deklariert. Dazu gehören beispielsweise Tabellen.

Eine Datenmanipulationssprache (Data Manipulation Language, DML), mit deren Hilfe auf die eigentlichen Daten der Datenbasis zugegriffen werden kann.

Die drei Architekturebenen

Bei Datenbanksystemen werden drei Ebenen unterschieden:

  • externe Ebene
  • konzeptionelle Ebene
  • interne Ebene

Externe Ebene

Die externe Ebene wird auch Benutzerebene genannt. Sie spiegelt die Schnittstelle zum Benutzer der Datenbasis wieder.

Zum Interagieren benötigt der Benutzer eine Sprache (Datensprache). Ein Beispiel dafür ist Structured Querry Language (SQL).

Konzeptionelle Ebene

Die konzeptionelle Ebene ist das grundlegende Regel- und Strukturwerk der Datenbank und der darin enthaltenen Tabelle, mit dem sich alle einzelnen externen Sichten und Ebenen verständigen müssen.

Interne Ebene

Aufgabe der internen Ebene ist die wiederauffindbare, persistente Speicherung der einzelnen Datensätze.

Kategorie: Datenbanken Tags: Architekturebenen, Datenbank, Datenbanken, DDL, DML

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Neueste Kommentare

  • Prometheus Installation unter Ubuntu - Modius - Techblog bei Prometheus Installation unter CentOS
  • Rainer bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen
  • Rainer Wohlfarth bei Docker Container – anzeigen, starten, stoppen und löschen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga2 Icinga 2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2025 · Outreach Pro on Genesis Framework · WordPress · Anmelden