100 likes | 278 Views
Datenbanksysteme. Einführung. Ein Datenbanksystem ist eine Zusammenfassung von Daten, die von einer speziellen Software ( Data Base Management System, DBMS ) verwaltet und über eine definierte Schnittstelle vielen Nutzern gleich-zeitig und kontrolliert zur Verfügung gestellt werden.
E N D
Datenbanksysteme Einführung FB Info - H. Härtl
Ein Datenbanksystem ist eine Zusammenfassung von Daten, die von einer speziellen Software (Data Base Management System, DBMS) verwaltet und über eine definierte Schnittstelle vielen Nutzern gleich-zeitig und kontrolliert zur Verfügung gestellt werden. FB Info - H. Härtl
Kontenverwaltung einer Bank Fahrplanauskunft Bahn oder BVG Bibliotheksverwaltung Kundenverwaltung und Verbrauchsabrechnung eines Energieversor-gungsunternehmens Einwohnermeldeamt Warenwirtschaftssystem eines Großhändlers Internationales Flugbuchungssystem Verkehrszentralregister (Knöllchenregister) Produktionsplanung und -Steuerung eines Indu-striebetriebes Wissenschaftsdatenbanken Genios (Wirtschafts-DB‘s) Ca. 6.000 Datenbanken im Internet Suchmaschine im WWW Beispiele für Datenbanksysteme (DBS) FB Info - H. Härtl
Datenbanksysteme und Hersteller • Relationale DBMS: • DB2 (IBM) 35,7 % • Oracle (Oracle) 33,8 % • SQL-Server (Microsoft) 18,7 % • Informix (seit 2001 IBM) 2 % • MySQL (MySQL AB, Uppsala – Open-Source) • Nicht-relationale Produkte: • hierarchisches Datenbanksystem (z.B. IMS von IBM) • Netzwerk-Datenbanksystem (z.B. CA-IDMS/DB von CA, UDS von Fujitsu-Siemens) • Objektorientierte Datenbanksysteme FB Info - H. Härtl
Struktur Grundstruktur eines DB-Systems(Client-Server-System) Grundkonzept eines DB-Servers Client-Server-System FB Info - H. Härtl
Grundanforderungen FB Info - H. Härtl
Problem:Konkurrierende Zugriffe im Mehrbenutzer-betrieb Lösung:? FB Info - H. Härtl
Problem:Stromversorgung wird mitten in der Abwicklung des Auftrages unterbrochen Lösung:? FB Info - H. Härtl
AufgabeSie sollen eine Datenbank für einen Videoverleih erstellen. • Notieren Sie in Partnerarbeit alle Daten, die in dieser Datenbank verwaltet werden sollten. • Versuchen Sie anschließend diese Daten zu vernünftigen Gruppen zusammenzufassen. • Welche Beziehungen bestehen zwischen den von Ihnen gewählten Datengruppen ? FB Info - H. Härtl