Markiert: Datenbanken

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.

Grundlagen – Datenbanken

In diesem Teil geht es um die Grundlagen von Datenbanken. Außerdem erläutere ich die Vor- & Nachteile von SQL und NoSQL Datenbanken.