Datenbanken als Grundlage für Informationssysteme Datenmodellierung und Datenbanksysteme Prof. Dr. Ingo Claßen Peter Morcinek Prof. Dr. Martin Kempa Hochschule für Technik und Wirtschaft Berlin Informationssysteme Begriffe und Definitionen Datenbankmanagementsysteme Informationssystemen vs. Datenbanksysteme Struktur-/Funktionssicht auf Datenbanksysteme Drei-Schema-Architektur
17
Embed
Datenbanken als Grundlage für …home.htw-berlin.de/~iclassen/dmdb/06-db-infosys.pdfHochschule für Technik und Wirtschaft Berlin Informationssysteme BegriffeundDefinitionen...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Datenbanken als Grundlage für InformationssystemeDatenmodellierung und Datenbanksysteme
Prof. Dr. Ingo Claßen Peter Morcinek Prof. Dr. Martin Kempa
Hochschule für Technik und Wirtschaft Berlin
Informationssysteme
Begriffe und Definitionen
Datenbankmanagementsysteme
Informationssystemen vs. Datenbanksysteme
Struktur-/Funktionssicht auf Datenbanksysteme
Drei-Schema-Architektur
Informationssysteme
Charakteristika von Informationssystemen
I Persistenz (Langlebigkeit)I Verwaltung von langlebigen Informationsbeständen deren Lebensdauer
nicht von Anwendungen abhängtI Persistenter Zustand = Aktueller Zustand Realität, der gespeichert
wurdeI Quantität
I Verwaltung dynamisch veränderlicher, wachsenderInformationsbestände
I Unterstützung großer DatenmengenI Integrität
I Sicherstellung der „Korrektheit“ von InformationsbeständenI Persistenter Zustand stimmt mit der Realität überein
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 2/17
Informationssysteme
Informationsinfrastruktur
I Betriebliche Informationssysteme sind Bestandteil derunternehmensweiten Informationsinfrastruktur
I Sie hat ähnliche Eigenschaften wie klassische Infrastrukturen (z. B.Straßennetz, Wasserversorgung, Telefon)
I EigenschaftenI Langlebigkeit, partielle Erneuerung, Koexistenz von Alt und Neu
I Ursachen für partielle ErneuerungI Technischer FortschrittI UnternehmenswachstumI Strategiewechsel bei der GeschäftsdurchführungI Unternehmensübernahmen, -zusammenschlüsse
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 3/17
Informationssysteme
Struktur von Informationssystemen
Betriebswirtschafliche Prozesse (z. B. Produkte bestellen)
InformationssystemSoftware
Daten
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 4/17
Begriffe und Definitionen
Begriffe
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 5/17
Begriffe und Definitionen
Definitionen
I Miniwelt (Gegenstandsbereich)I Ausschnitt der realen Welt, für den Daten gespeichert werden sollen
I Datenbank (DB)I Menge von Daten der Miniwelt, gespeichert in einem
I Softwaresystem, mit dem Datenbanken verwaltet werden könnenI Datenbanksystem (DBS)
I DBMS + DBI Datenmodell
I Modellierungskonzepte zur Beschreibung von Informationsstrukturen,z. B. Tabellen
I DatenbankschemaI Beschreibung konkreter Informationsstrukturen, z. B. MitarbeitertabelleI Schema = Instanz des Modells
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 6/17
Datenbankmanagementsysteme
Datenbankmanagementsystem
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 7/17
Datenbankmanagementsysteme
Datenbankmanagementsystem
I Schlüsseltechnologie zur Realisierung von InformationssystemenI Große DatenmengenI Adäquate Repräsentation von InformationsstrukturenI Reduktion der Anwendungskomplexität
I Stellen generische Dienste bereitI Allgemeine Dienste, die für spezielle Anwendungsfälle angepasst werden
können.I Ein DBMS stellt z. B. Dienste für das Speichern und Laden beliebiger
Informationsstrukturen bereitI Liefern spezialisierte Dienste durch Anpassung
I Anpassung an die konkreten Informationsbedürfnisse auf Grundlage vonDatenmodellen/Datenbankschemata
I Generischer Dienst (Modell) + Schema = spezialisierter Dienst
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 8/17
Informationssystemen vs. Datenbanksysteme
Realisierung von Informationssystemen durchDatenbanksysteme
Informationssystem
Software
Daten
Datenbanksystem (DBS)
Datenbankmanagementsystem (DBMS)
Datenbank
Schnittstelle(Dienste) Schema
Datenbanken als Grundlage für Informationssysteme – Ingo Claßen et. al. 9/17
Struktur-/Funktionssicht auf Datenbanksysteme
Typische Funktionen eines DBMS
I Verwaltung von DatenbankenI Anlegen, löschenI Erzeugung, Änderung von Schemata
I Verwaltung von DatenI Effizienter Datentransfer entlang der Speicherhierarchie