Premium Partner

HF-ICT DB MT 1

Datenbanktheorie

Datenbanktheorie


Set of flashcards Details

Flashcards 11
Language Deutsch
Category Computer Science
Level Other
Created / Updated 30.09.2021 / 25.10.2021
Licencing No Copyright (CC0)
Weblink
https://card2brain.ch/box/20210930_hfict_db_mt_1
Embed
<iframe src="https://card2brain.ch/box/20210930_hfict_db_mt_1/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Aufgaben von Datenbanken

▪ Persistente Speicherung von Daten.
▪ Speicherung der Daten unabhängig vom Betriebssystem
▪ Daten sollen möglichst Redundanzfrei gespeichert und frei von Inkonsistenzen sein.
▪ Daten sollen von mehreren Benutzer auch gleichzeitig verwendet werden können. Dazu muss eine Datenbank Mechanismen (Sperren von Datensätzen)zur Verfügung stellen um die Konsistenz zu sichern.
▪ Schutz vor Unerlaubten zugriffen bieten. Verschlüsselung.

Hierarchische Datenbanken

Daten werden in einer hierarchischen vergleichbar dem logischen Linuxdateisystem aufgebaut oder einer XML-Datei. Baumartige Struktur

Relationale Datenbanken

Daten werden in Tabellen gespeichert die untereinander in Beziehung stehen. Das ERM (Entity Relationsship Model) beschreibt die Beziehung der Tabellen untereinander. Am meisten verbreitet.

Spaltenorientierte Datenbanken

Basieren ebenfalls auf Relationen, die Speicherung der Daten erfolgt aber in Form von Tuplen (Spalte,Wert) gespeichert.

Dokumentorientierte Datenbanken

Speicherung von zusammengehörenden Daten in einem Dokument.

Objektorientiert Datenbanken

Analog der objektorientierten Programmierung werden ganze Objekt in einer Datenbankgespeichert.

Objektrelationale Datenbanken

Mix zwischen relationaler und objektorientierter Datenbank.

NoSQL-Datenbanken

Besser skalierbar als Relationale. Schema können dynamisch angepasst und Daten auf verschiedene Server Verteilt werden.