Kategorie: Datenbanken

XSLT Transformation

In diesem Beitrag geht es um XSLT Transformations. XSLT dient dazu, ein XML Dokument in andere Dokumenttypen zu übersetzen. Man kann mithilfe von XSLT z.B. ein XML Dokument in ein HTML Dokument übersetzen (Siehe...

XML Document Type Definition (DTD)

In diesem Beitrag geht es um DTD (Document Type Definition). DTD wird benutzt, um den Aufbau von XML Dokumenten schnell zu erfassen und zu standardisieren. DTD´s erfassen also den Aufbau des Dokumentes mit all...

XML Schema Definition (XSD)

XSD (XML Schema Definition), definiert die Dokumentstruktur für einen XML-basierten Dokumententyp, dazu gehören die Elemente, Attribute und deren Inhalt. Es ist eine XML-basierte Sprache mit der üblichen *.xsd Endung.

SQL Datenbankabfragen – SQL

SQL ist eine Datenbankabfragesprache, mit der Daten aus einer Datenbank ausgelesen bzw abgefragt werden können. SQL ist der relationalen Algebra sehr ähnlich. Es gibt einige typische Befehle die immer wieder auftauchen. Ich gebe hier...

Transaktionen – Serialisierung

In diesem Beitrag geht es um Transaktionen im Bezug auf Datenbanken. Eine Transaktion, z.B. eine Überweisung in der Datenbank, möchte man nicht in mehreren Abfragen lösen, da es zu Fehlern kommen kann, wenn der...

Funktionale Abhängigkeiten

In diesem Beitrag geht es um die Funktionalen Abhängigkeiten von Tupeln. Funktionale Abhängigkeit bedeutet, das ein Attribut ein anderes bestimmt. Dies können entweder mehrere Attribute zusammen sein oder einzelne Attribute.

Relationale Algebra

Die Relationale Algebra ist die Sprache, mit denen Tupel eindeutig Identifiziert und gesucht werden. Relationale Algebra ist quasi analog zu SQL und besitzt in etwa die selben Befehle wie SQL. Man kann mit der...

Das „Entity-Relationship-Modell“

In diesem Beitrag geht es um das „Entity-Relationship-Modell“ von P. Chen, welches im Jahr 1976 entwickelt wurde. Die Darstellung erfolgt in sogenannten ER-Diagrammen. In ER-Diagrammen gibt es Entity´s, Beziehungen, Rollen und Attribute.

Datenbank Struktur am Beispiel Facebook

In dieser Übungsstunde nehmen wir Facebook als Beispiel für den Aufbau einer Datenbanktabellenstruktur. Wir rechnen zudem aus, wie viele Daten täglich ca. in die Facebook Datenbank geschrieben werden.