Was ist Persistenz?
dauerhafte automatische Speicherung
physische Datenabhängigkeit?
Benutzer einer Datei muss genau wissen, unter welchem Pfad sie gespeichert ist oder andere EDV Kenntnisse haben müssen, um Datei verwenden zu können
physische Datenunabhängigkeit?
Anwender einer Datei kann die Datei durch einen symbolischen Namen finden und benutzen
logische Datenabhängigkeit?
Benutzer einer Excel Datei muss genau wissen, um die wievielte Zeile und Spalte es sich in einem Arbeitsblatt handelt, wenn er sich auf Daten in dieser Zelle beziehen will. Verschiebt sich diese Zelle, müssen die Angaben zu Zeile und Spalte angepast werden
logische Datenunabhängigkeit?
Anwender kann Datenbereich in einer Datei mit symbolischen Namen ansprechen, Verschiebung von Spalten haben keine Auswirkungen mehr
Aufgaben externe Schicht (3-Schichten-Modell)?
Annehmen Anfragen von Anwender eines DBMS
Prüfung Sytanx dieser Anfragen
Authentifizierung der Benuter -> Benutzerrolle
Vergleich: Rezeption
Aus welchen Ebenen besteht das 3-Schichten-Modell?
Externe Ebene
Konzeptionelle Ebene
Interne Ebene
Aufgaben konzeptionelle Schicht (3-Schichten-Modell)?
Kennen symbolische Namen der Datenobjekte (zB Tabellen) und Datenbereiche (zB Spalten).
-> setzen logische Datenunabhängigkeit um
Kennen Gültigkeitsregeln
Überwachung Dateneingabe und -modifikation mit der Datenintegrität
-> sorgt für konsistenten Mehrbenutzerbetrieb
Aufgaben interne Schicht (3-Schichten-Modell)
Wissen wo Daten mit Datenobjekten im Dateisystem gespeichert sind
-> setzt physische Datenunabhängigkeit um
Speicher häufig angefragte Datenobjekte im Cache, um Antwortzeiten zu reduzieren
Vorteile von DBMS (Access) gegenüber Tabellenkalkulation (Excel)
Wie ist der Ablauf einer Datenbankabfrage?