kapitellos Flashcards
Welche allgemeine Aufgaben muss eine Datenverwaltungskomponente erfüllen?
Richtlinien zur Datendefinition
Techniken und Methoden zur Manipulation der Daten
Maßnahmen zur Sicherung und Korrektheit der Daten
Syncronisation von parallelen Zugriffsoperationen
Schutz der Daten von unbefugtem Zugriff oder Verlust
Welche Basisdienste muss ein Datenbanksystem erfüllen?
Datenschutz Integration Operationen Katalog Konsistenzüberwachung Transaktionen Syncronisation Datensicherung
Was bezeichnet man als Integration bei einem DBMS?
einheitliche Verwaltung und Beschreibung der Daten durch Verwendung von Datenmodellen
Was bezeichnet man als Operationen bei einem DBMS?
DBMS muss Operationen zur Verfügung stellen, die es ermöglichen Daten zu speichern, zu ändern oder zu löschen.
Datenmodelle legen anwendbare Operatoren und deren Wirkung fest
Was bezeichnet man als Katalog bei einem DBMS?
Katalog ermöglicht Zugriff auf die Datenbeschreibungen der Datenbank
Was bezeichnet man als Konsistenzüberwachung bei einem DBMS?
Konsistenz bedeutet, dass Datenbank ein korrektes Abbild der realen Welt darstellt. Dies anhand definierter Regeln immer zu gewährleisten ist Aufgabe der Konsistenzüberwachung.
Was bezeichnet man als Transaktion bei einem DBMS?
Transaktion ist Folge von Operationen auf Datenbank die als Ganzes ausgeführt werden sollen.
Bei Erfolg permanent in Datenbank, bei Misserfolg vollständig verworfen.
Was bezeichnet man als Synchronisation bei einem DBMS?
simultaner Zugriff auf selbes Datenbankobjekt muss synchronisiert werden um Konflikte zu vermeiden
Was bezeichnet man als Datensicherheit bei einem DBMS?
Wiederherstellung von Daten muss ermöglicht werden
Was bezeichnet man als Datenschutz bei einem DBMS?
Autorisierungsmechanismen müssen unerlaubte Zugriffe abfangen. Schutzmechanismen sind auch Verschlüsselung von Daten im Speicher und beim Transfer.
Was unterscheidet physische von logischer Datenunabhängigkeit?
physische Datenunabhängigkeit beschreibt, dass Programme keine Angaben über Speicherort oder Techniken bekommen. Konzeptionelle und interne Ebene sind getrennt
logische Datenunabhängikeit bedeutet, dass das hinzufügen neuer Teile nicht das bestehende Beeinflussen darf. externe und konzeptionelle Ebene sind getrennt
Was unterscheidet physische von logischer Datenunabhängigkeit?
physische Datenunabhängigkeit beschreibt, dass Programme keine Angaben über Speicherort oder Techniken bekommen.
logische Datenunabhängikeit bedeutet, dass das hinzufügen neuer Teile nicht das bestehende Beeinflussen darf.
Wie erreicht man allgemein eine logische Datenunabhängigkeit?
durch das Aufteilen des Systems in Schichten
Wie erreicht man allgemein eine logische Datenunabhängigkeit?
durch das Aufteilen des Systems in Schichten
Was Funktionen erfüllt das Datenmodell?
enthält die Konzepte zur Modellierung der Datenbankstruktur
definiert die Menge der auf die Datenbank anwendbaren Operatoren
Welche Eigenschaften muss ein Datenmodell besitzen?
Semantik
Integritätsbedingungen
Einfachheit und Verständlichkeit
Datenunabhängigkeit
Welche Eigenschaften muss ein Datenmodell besitzen?
Semantik
Integritätsbedingungen
Einfachheit und Verständlichkeit
Datenunabhängigkeit
Warum stoßen einfache Relationenmodelle schnell an ihre Grenzen?
Geometrische Körper schwer darstellbar, da mehrwertige Attribute oder Listen für Vektoren nicht erlaubt sind.
Wozu dient die konzeptuelle Ebene?
Anwendungsbereich soll strukturiert werden
keine Annahmen über das zum Einsatz kommende DBMS einfließen
Wozu dient die physische Ebene?
Leistungsfähigkeit der Datenbankanwendung solle erhöht werden.
Wozu dient die konzeptuelle Ebene?
Anwendungsbereich soll strukturiert werden
keine Annahmen über das zum Einsatz kommende DBMS einfließen
Entwurf des relevanten Ausschnitts der realen Welt