-
Def. Datenbanksysteme?
- besteht aus einer oder mehreren Datenbanken und einem Datenbankmanagementsystem
-
Def. Datenbank?
- - Sammlung von strukturierten, inhaltlich zusammengehörigen Daten
- - umfasst insbesondere die eigentlichen Nutzdaten (z.B. Kunden, Artikel, Bestellungen, Lagerbestände)
- + Beschreibung Datenbankstruktur, Struktur Datensätze, Daten an sich, statistische Angaben über Daten + Nutzung
-
Def. Datenbankmanagementsystem?
- - DBMS
- - besteht aus den Programmen zum Aufbau zur Kontrolle und zur Änderung und Abfrage der Datenbanken
-
Aufgaben des Datenbankmanagementsystem?
- - Datenunabhängigkeit
- -> Anwendungsprogramme + DAtenorganisation sind unabhängig voneinander
- -> Änderung der physischen Organisation unmöglich sein
- -> erweiterungsfähig sein (kompatibel)
- - Mehrbenutzerbetrieb
- -> konkurrierende Zugriffe müssen möglich sein (Hierarchie)
- -> dabei Ausschuss von fehlerhaften Ausgaben o. Änderungen
- - Datenintegrität
- -> Korrektheit und Vollständigkeit der Daten
- - Datensicherheit
- -> nach Störung (in Hard- und oder Software muss korrekte Datenbankzustand wiederhergestellt werden können (Recovery)
- - Datenschutz
- -> Beschränkung der Zugriffsrechte (intern und extern)
- -> Verschlüsselung
- - Effizienz
- -> gutes Antwortzeitveerhalten durch optimierte Zugriffe sowie des grundlegenden Aufbaus des Systems
-
Wie werden Daten strukturiert?
- 1. hierarchisches Modell
- 2. Netzwerkmodell
- 3. Relationales Modell
- 4 objektorientiertes Modell
-
Def. Klassifizzierung?
- Nummernobjekt ist klassifiziert, wenn es mit Hilfe seiner Nummer in eine Gruppe (Klasse) eingeordnet werden kann, die nach vorgegebenen Gesichtspunkten gebildet worden ist
-
Wozu dienen Klassifizierungsnr.?
klassifizieren ganze Klasse oder GRupppe von Numernobjekten
-
Was sind informierende Nummernsystee?
- - auch: "sprechende Nr."
- - erlauben Aussage mit unverschlüsselten Merkmalen
- - begrenztes Begriffsspektrum
- - können Kapazität des Nummernschlüssels übersteigen
- - i. d. R. ungeeignet für Produktion
-
Eigenschaft Sachnr.?
- - auftragsunabhängig
- - eingeteilt in:
- -> identifizierend (Teilenr., ERzeugnisnr., Betriebsmittelnr.)
- -> klassifizierend (Teilart, Erzeugnisgruppe, Gruppenart)
-
Was ist eine relationale Datenbank?
- - Speicherung der Daten in Tabelle (Relation)
- - Zeilen = Topel
- - Spalte = Attribute
- - Dateneinträge einer Spalte = Domäne
- - 1. Zeile dient als Primärschlüssel
- - Projektion= neue Tabelle durch Auswahl von Attributen aus vorhanden Tabellen
- - Selektion= Auswahl von Zeilen aus einer Tabelle
- - Verbund verknüpft die Daten verschiedenen Tabellen
-
Was sind objektorientierte Datenbanken?
- - Integration von konventionellen Datenbankfunktionen + pbjektorientierten Modellierungskonzepten
- - Objekt= (Zusammenfassung von) Daten + Funktion
- - keine allgemein akzeptierte Methoden zur sauberen Abgrenzung von Objekten
- - Objekte agieren eigenständig + tauschen Nachrichten untereinander aus
- - Objekte mit gemeinsamen Eigenschaften durch Klassen beschrieben
- -> Klassen bilden Hierarchien
|
|