Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Datenbanken Einführung.

Ähnliche Präsentationen


Präsentation zum Thema: "Datenbanken Einführung."—  Präsentation transkript:

1 Datenbanken Einführung

2 Datenbank Definition Eine Datenbank (engl. Data Base, DB) ist eine Sammlung von strukturierten Daten, zwischen denen sachlogische Zusammenhänge bestehen. Nennen Sie drei Beispiele für DB und beschreiben Sie, welche Daten dort abgespeichert werden.

3 Datenbank- Managementsystem
Ein Datenbankmanagementsystem (engl. Data Base Management System, DBMS) ist ein Programmsystem, das die notwendige System- software für alle Aspekte der Datenverwaltung zusammenstellt. Bsp. für DBMS:

4 Aufbau eines Datenbanksystems
Datenbasis Datenbank-managementsystem DBMS Datenbanksystem

5 Datenbankkonzept - Benutzersichten
User 1 DBMS Daten Befehle Datenbasis Sicht 2 User 2 Sicht 3 User 3

6 Datenbankebenen ANSI-Architekturmodell Ebene Beispiel
Abfragen FormulareBerichte User 1 Anwendung 1 User n Anwendung n extern Beschreibung des Datenmodells (logische Datenstruktur) E-R-Diagramm konzeptionell Physikalische Speicherung der Daten (physikalische Datenstrukturen) D:\Daten\ Verein.mdb intern ANSI-Architekturmodell

7 Datenbank - Arbeitsweise
Anwendung 1 2 Externes Schema 10 3 9 DBMS Konzeptionelles Schema 8 5 4 Systempuffer Internes Schema Betriebssystem 7 6 Datenbasis 10 Das Anwendungsprogramm verarbeitet die vom DBMS übergebenen Daten (z. B. Ausdruck in Bericht). 9 Das DBMS übergibt das Objekt dem Anwendungsprogramm in seinen Arbeitsspeicher. 1 Das DBMS empfängt den Befehl des Anwenders ein bestimmtes Objekt zu lesen (Abfrage: Alle Fußballer, Mannschaft E1). 3 Das DBMS stellt fest, auf welche konzeptionellen Objekte sich die Anfrage bezieht (z. B. Abteilung - Mannschaften). 2 Das DBMS holt sich die benötigten Definitionen des Objekttyps aus dem zugehörigen externen Schema (z. B. Abfrage öffnen). 7 Das Betriebssystem übergibt die verlangten Blöcke an das DBMS in einen Systempuffer. 5 Das DBMS übergibt dem Betriebssystem die Nummern der zu lesenden Speicherblöcke. 8 Das DBMS stellt aus den vorhandenen physischen Sätzen im Systempuffer das verlangte Objekt zusammen. 6 Das Betriebssystem greift auf die physischen Speicherblöcke in der Datenbasis zu (z. B. C:\DB\Verein.mdb). 4 Das DBMS stellt fest, welche physischen Objekte zu lesen sind. Datenbankmanagementsysteme (DBMS) stellen die Verbindung zwischen der Datenbasis und den Datenbankbenutzern bzw. Anwendungsprogram-men her. Dabei erfolgt der Zugriff der Anwendung auf die Datenbasis nicht direkt, sondern nur über das DBMS.

8 Normierte Schnittstellen
Anwendungssysteme können unabhängig von Datenspeicherstruktur und unabhängig vom speziellen DBMS arbeiten, da sie über normierte Schnittstelle verfügen: SQL (Structured Query Language) seit 1989 ISO- Norm, jetzt SQL- 3 Standard Normierte DB- Abfragesprache

9 Nennen Sie 3 Nachteile der Dateiorientierten Anwendungssysteme

10 Nennen und erklären Sie mindestens 3 Vorteile der Nutzung eines DBMS zur Verwaltung großer Datenmengen

11 Datenbank- Modelle Def: Ein Datenbank- Modell( engl. data base model) ist ein logisches Beziehungsgebilde, durch das festgelegt wird, in welcher Weise Datensätze, die Objekte beschreiben, miteinander in Verbindung gebracht werden können.

12 Datenbankmodell Schule Brücke Schüler Brücke Lehrer Brücke

13 Datenmodelle Hierarchisches Datenmodell Netzwerk Datenmodell
Relationales Datenmodell Objektorientiertes Datenmodell

14


Herunterladen ppt "Datenbanken Einführung."

Ähnliche Präsentationen


Google-Anzeigen