SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Vorlesung #1 Datenmanagement SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Ihr Dozent ... Name: Ausbildung: Beschäftigung: 14.02.2017 Bojan Milijaš Diplom-Informatiker Universität Passau, Vertiefungsgebiet Datenbanken, Prof. Alfons Kemper, Ph.D. Seit 1997 bei ORACLE Deutschland GmbH, Business Development Representative Vorlesung #1 - Datenmanagement 2 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 „Fahrplan“ Organisatorisches – Datenmanagement Vorlesungen Übungen Literatur Klausur Rückblick - Datenbanksysteme Fortsetzung - Datenmanagement Abgrenzung der Lehrinhalte und Themengebiete !!! Fazit und Ausblick Vorlesung #2 14.02.2017 Vorlesung #1 - Datenmanagement 3 Übungen SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Übungsblätter jeder Vorlesung ausgegeben Nicht korrigiert Dienen ausschließlich der Selbstkontrolle Vertiefung des Vorlesungsstoffes Nicht mit Praktikum zu verwechseln! 14.02.2017 Vorlesung #1 - Datenmanagement 4 Literatur SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 ... wird nach jeder Vorlesung angegeben ... 14.02.2017 Vorlesung #1 - Datenmanagement 5 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Die Klausur wie bei Datenbanksystemen Alle Hilfsmitteln sind zugelassen mit Probeklausur 90 Minuten ähnlich vom Leistungsniveau 14.02.2017 Vorlesung #1 - Datenmanagement 6 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Das Praktikum wie bei Datenbanksystemen Scheinpflichtig !!! 2 Gruppen Teilgruppe 1: Do. R2.012 15:15 – 16:45 Teilgruppe 2: Do. R2.009 18:45 – 20:15 Teams von 2 bis 3 Studenten Anwesenheitspflicht 3 Praktikumblätter bei der Abgabe müssen alle Teammitglieder anwesend sein Heute: Einteilung, Datenbank-Accounts und Zugänge 14.02.2017 Vorlesung #1 - Datenmanagement 7 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Rückblick und Zusammenfassung Datenbanksysteme Vorlesung Basiswissen mit Schwerpunkt auf relationalen Datenbanken ohne Modellierung und relationale Theorie Relationale Algebra, SQL, Optimierung Praktikum Praktischer Umgang mit SQL Klausur: Durchschnitt: 2.79, Median 2.70 14.02.2017 Vorlesung #1 - Datenmanagement 8 Klausurergebnisse DB 14.02.2017 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Vorlesung #1 - Datenmanagement 9 Klausurergebnisse DB 14.02.2017 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Vorlesung #1 - Datenmanagement 10 Klausurergebnisse DM 14.02.2017 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Vorlesung #1 - Datenmanagement 11 Klausurergebnisse DM 14.02.2017 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Vorlesung #1 - Datenmanagement 12 Rückblick und Zusammenfassung (2) SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Datenbanksysteme Motivation – Informationsverarbeitung ohne und mit Datenbanken Relationales Modell, relationale Algebra, Tupelund Domänen-Kalkül SQL, SQL, SQL Datenintegrität (Constraints, Trigger) ACID, Transaktionen Sperrbasierte Synchronisation ... 14.02.2017 Vorlesung #1 - Datenmanagement 13 Was verstehe ich unter Datenmanagement? SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Datenverwaltung – dehnbarer Begriff, aber versuchen wir es ... Das Ziel: ein real existierendes Problem so abzubilden, dass es mittels Datenerfassung und Datenauswertung simuliert, erklärt und verstanden werden kann. Dabei verstehe ich unter Datenmanagement: Modellierung, Erfassung, Aufbewahrung, Aufbereitung und Zurverfügungstellung der für die Auswertung benötigten Daten. 14.02.2017 Vorlesung #1 - Datenmanagement 14 Anforderungen an das Datenmanagement SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Die Daten müssen „zur rechten Zeit“ „am rechten“ Ort in geeigneter Form im notwendigen Umfang dem autorisierten Benutzer entsprechend den Sicherheitsanforderungen übermittelt werden. Was ist Big Data? 14.02.2017 Vorlesung #1 - Datenmanagement 15 Gliederung Datenmanagement (konkret) SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Modellierung ER (Entity-Relationship Modell) UML (bereits in Java Programmierung behandelt) Relationales Modell Normalformen Ausfallsicherheit Transaktionskonzept, Backup/Recovery, Stand-By Systeme, Cloud Architektur Benutzersicherheit Verschlüsselung, Benutzer- und Rollenkonzept, MultilevelDatenbanken Performance OLTP - Mehrbenutzersynchronisation OLAP - für die Auswertung optimierte Modelle und Strukturen (z.B. Star Schema, Bit Map Indizies etc.) 14.02.2017 Vorlesung #1 - Datenmanagement 16 Gliederung Datenmanagement (konkret) ... 2 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Schnittstellen SQL, XML Standardwerkzeuge (Excel, Word) standardisierte Anwendungen (SAP, Siebel usw.) Spezielle Anwendungen (z.B. Data Mining Programme, BI Tools) Maßgeschneiderte (selbst programmierte) Lösungen (Bespoke Applications) SOA (Service Oriented Architecture) 14.02.2017 Vorlesung #1 - Datenmanagement 17 ... von Modellierung bis zur Implementierung ... SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Miniwelt ER-Diagramm Relationales Schema real existierendes DBMS 14.02.2017 Vorlesung #1 - Datenmanagement 18 Fazit SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Daten gehören in die Datenbanken hinein. Denn Daten sind am besten in Datenbanken aufgehoben! Datenmanagement ist DatenbankManagement im erweiterten Sinne. Ergänzt um organisatorische Maßnahmen. Datenbanken können alles und sind nach wie vor geil! 14.02.2017 Vorlesung #1 - Datenmanagement 19 Ausblick Vorlesung #2 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Modellierung ER Modellierung Kurze Erwähnung UML Überführung eines ER Modells in das relationale Modell 14.02.2017 Vorlesung #1 - Datenmanagement 20 SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R 0.011 Vorlesung #1 Ende