Datenbanksysteme - PowerPoint PPT Presentation

About This Presentation
Title:

Datenbanksysteme

Description:

Datenbanksysteme Oliver Vornberger Fachbereich Mathematik/Informatik Universit t Osnabr ck 49069 Osnabr ck oliver_at_uos.de Literatur Alfons Kemper, Andr Eickler ... – PowerPoint PPT presentation

Number of Views:134
Avg rating:3.0/5.0
Slides: 18
Provided by: Astr119
Category:

less

Transcript and Presenter's Notes

Title: Datenbanksysteme


1
Datenbanksysteme
  • Oliver Vornberger
  • Fachbereich Mathematik/Informatik
  • Universität Osnabrück
  • 49069 Osnabrück
  • oliver_at_uos.de

2
Literatur
  • Alfons Kemper, André EicklerDatenbanksysteme -
    Eine EinführungOldenbourg Verlag, München, 4.
    Auflage, 2001, 39.80
  • Oliver VornbergerDatenbanksystemeVorlesungssk
    ript Heft 92, SS 2001, 4
  • Online-Material zur Vorlesungbisher
    http//www-lehre.inf.uos.de/dbsjetzt
    http//llp.rz.uos.de

3
...mehr Literatur
  • Date, C.J An Introduction to Database Systems,
    Addison-Wesley, 1995.
  • Elmasri R. S. Navathe Fundamentals of
    Database Systems , Addison Wesley, 2000
  • Hamilton G., R. Cattell, M. Fisher JDBC
    Datenbankzugriff mit Java , Addison-Wesley, 1998
  • Heuer, A. G. Saake Datenbanken - Konzepte und
    Sprachen , International Thompson Publishing,
    2000.
  • Schlageter, G. W. Stucky Datenbanksysteme
    Konzepte und Modelle Teubner 1983
  • Ullman, J. D. Principles of Data and
    Knowledge-Base Systems, Computer Science Press,
    1988.
  • Riordan, RMicrosoft SQL-Server 2000
    Programmierung Schritt für Schritt, Microsoft
    Press, 2001
  • Cuper, U.Microsoft SQL Programmierung - Schritt
    für Schritt, Microsoft Press, 2002
  • Greenspan, J. Bulger B.MySQL/PHP-Datenbankanwe
    ndungen, mitp, 2001

4
Gliederung
  1. Einführung
  2. Konzeptuelle Modellierung
  3. Logische Datenmodelle
  4. Physikalische Datenorganisation
  5. Mehrdimensionale Suchstrukturen
  6. Das Relationale Modell
  7. SQL
  8. Datenintegrität
  9. Datenbankapplikationen
  10. XML
  11. Relationale Entwurfstheorie
  12. Transaktionsverwaltung
  13. Mehrbenutzersynchronisation
  14. Recovery
  15. Sicherheit
  16. Objektorientierte Datenbanken
  17. Data Warehouse

5
Kapitel 1 Einführung
6
Definition
Ein Datenbanksystem ist ein computergestütztes
System, bestehend aus
  • Datenbasis zur Beschreibung eines Ausschnitts der
    Realwelt
  • Programme zum geregelten Zugriff auf die
    Datenbasis.

( auch genannt Datenbankverwaltungssystem,
DBMS data base management system)
7
Motivation
Separate Abspeicherung von miteinander in
Beziehung stehenden Daten ?
  • Redundanz
  • Inkonsistenz
  • Integritätsverletzung
  • Verknüpfungseinschränkung
  • Mehrbenutzerprobleme
  • Verlust von Daten
  • Sicherheitsprobleme
  • Hohe Entwicklungskosten

8
Isolierte Dateien versus zentrale Datenbasis
9
Datenabstraktion
10
Schema versus Ausprägung
Datenbankschema Struktur der abspeicherbaren
Daten Datenbankausprägung momentan gültiger
Zustand der Datenbasis
11
Transformationsregeln
  • Transformationsregeln für Verbindungen zwischen
    den Ebenen
  • Bundesbahn
  • konzeptuelles Schema Kursbuch
  • externes Schema Städteverbindungen Osnabrück
  • internes Schema Abbildung auf Dateisystem
  • Personaldatei
  • konzeptuelle Ebene Angestellte mit ihren
    Namen,
    Wohnorten und Geburtsdaten
  • externes Schema Geburtstagsliste mit
    Name, Datum, Alter
  • internes Schema Abbildung auf Dateisystem

12
Datenunabhängigkeit
  • Physische Datenunabhängigkeit
  • keine Änderung des externen Schemasbei Änderung
    des internen Schemas
  • Logische Datenunabhängigkeit
  • keine Änderung des externen Schemasbei
    Änderungen des konzeptuellen Schemas

13
Modellierungskonzepte
14
Entity-Relationship-Modell
  • entityGegenstand des Denkens und der Anschauung
  • relationshipBeziehung zwischen den entities

15
ER-Diagramm
16
Logisches Schema
  • Das hierarchische Modell (z. B. IMS von IBM)
  • Das Netzwerkmodell (z. B. UDS von Siemens)
  • Das relationale Modell (z. B. Access von
    Microsoft)
  • Das objektorientierte Modell (z. B. O2 von O2
    Technology)

17
Architektur eines DBMS
Write a Comment
User Comments (0)
About PowerShow.com