Einführung in Datenbanken

Slides:



Advertisements
Ähnliche Präsentationen
Einführung "Datenbanksysteme"
Advertisements

Studiengang Informatik FHDW
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil3.
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
:33 Architektur Moderner Internet Applikationen – Prolog Copyright ©2003 Christian Donner. Alle Rechte vorbehalten. Architektur Moderner.
1-1 Schlank und schnell zum Datawarehouse Marc Bastien Oracle Deutschland GmbH BTW Leipzig,
Grundlagen der Informatik
Vorlesung: Prof. Norbert Fuhr
Einführung in Informationssysteme
Datenbankzugriff im WWW (Kommerzielle Systeme)
Unternehmensvorstellung projektwerk GmbH
Archivierung und Erschließung von Audio/Video-Material mit miless und MyCoRe F. Lützenkirchen Universitätsbibliothek.
Datenbanken für Mathematiker
Einführung in Datenbanken
Colibi Bibliothekssystem der Computerlinguistik. Einführung Motivation Was braucht Colibi? Software Datenbankdesign.
Gliederung der Vorlesung Software Engineering WS 2001/2002
Fortgeschrittenen-Praktikum: Entwicklung und Implementierung eines webbasierten Fußball-Tippspiels mit.
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
Datenbanksystementwicklung – Praktikum & Vorlesung – WS 2004/2005
Brandenburgische Technische Universität Cottbus Program Profiling Andrzej Filipiak Übung Testen von Software SoSe 2006.
Projekt Web Engineering
Einführung DBS I - Praktikum – /lehre/WS0304/DBSI/praktindex.html1 Einführung DBS I - Praktikum 20.
Fachbereich Mathematik/Informatik Universität Osnabrück
Universität Karlsruhe (TH) © 2008 Univ,Karlsruhe, IPD, Prof. LockemannDBI 0 Datenbankimplementierung und -tuning Einführung.
Lehre, Studium, Forschung LSF Software-System HIS-GX ist eine Webanwendung für:L ehre, S tudium und F orschung bietet vielfältige Funktionalitäten für.
Einführung und Überblick
Die Bank von morgen - eine neue Welt für IT und Kunden? 23. Oktober 2001.
Identity für GSI Michael Dahlinger, GSI
Betriebssysteme, Rechnernetze und verteilte Systeme I (BSRvS 1)
EVA-Sitzung, Schwarzenberg, 11/2007 Andre Swertz
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Simulation komplexer technischer Anlagen
SS 2005Standard-Software Prof. Dr. Erik Jacobson Blatt 1 Standard-Software Prof. Dr. Erik Jacobson Lehrveranstaltung im SS 2005 Vorlesung Fr.
Standard-Software Prof. Dr. Erik Jacobson Lehrveranstaltung im SS 2006
WS 2005/06Standard-Software Prof. Dr. Erik Jacobson Blatt 1 Standard-Software Prof. Dr. Erik Jacobson Lehrveranstaltung im WS 2005/06 Vorlesung.
MYSQL Von Rahan Bölzer.
? Was ist Informatik? Was ist Informatik? Alexander Lange
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Mit 3 Schichte zum Erfolg
DOD Document Order and Delivery Document Order and Delivery.
1 Universitätsbibliothek Johann Christian Senckenberg Das Angebot E lektronischer M edien eLearning Netzwerktag am 30. Juni 2008 Subtitel Dr. Klaus Junkes-Kirchen.
Telecooperation/RBG GdI/ICS 1 WS 2008/2009
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Überblick über die Datenbankproblematik
Datenbanken und Datenmodellierung
Vorlesung #4 Überführung des ER-Modells in das relationale Modell
HORIZONT 1 XINFO ® Das IT - Informationssystem XINFO V3R2 HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 /
HORIZONT 1 XINFO ® Das IT - Informationssystem Eclipse Plugin HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
DI (FH) DI Roland J. Graf MSc (GIS) U N I V E R S I T Ä T S L E H R G A N G Geographical Information Science & Systems UNIGIS.
an der Gertrud-Bäumer-Realschule
Einrichtung eines Data-Warehouse Servers
Informatik in der Keimgasse
® IBM Software Group © 2005 IBM Corporation Hanseatic Mainframe Summit 2009.
SiG Vorgehensmodell und Schwerpunkte für den Finance-Bereich Version 0.1 Dienstag, , Achat Plaza Hotel in Offenbach Workshop Identity.
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 19 Version 1.0a Programme - Zusatzsoftware Oracle: –Forms –Reports –Designer –Jdeveloper –APEX (Application Express)
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Dokumenten- und Publikationsserver
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
SS 2014 – IBB4C Datenmanagement Do 17:00 – 18:30 R Vorlesung #1 Datenmanagement.
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Datenbanken im Web 1.
Oracle Portal think fast. think simple. think smart. Dieter Lorenz, Christian Witt.
Studieneinstiegstest – Motivation, Hintergrund und Aufbau
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
SS 2015 – IBB4C Datenmanagement Fr 17:00 – 18:30 R Vorlesung #1 Datenmanagement.
Grundlagen Datenbanken (GDB)
Technische Universität München Übung zur Einführung in die Informatik für Hörer anderer Fachrichtungen im Sommersemester 2010 Sitzung 6: Datenbanksysteme.
Users Conference April 1997 Vienna
Einführung "Datenbanksysteme"
 Präsentation transkript:

Einführung in Datenbanken Dozentin: Dr. Brigitte Mathiak (mathiak@gmail.com)

Warum sollten Sie sich für Datenbanken interessieren Warum sollten Sie sich für Datenbanken interessieren? (1 min; Jeder für sich mit Zettel und Stift)

Warum sollten Sie sich für Datenbanken interessieren? Daten sind wertvoll

Wertvolle Daten Addressdaten Personaldaten Kundendaten (einer Bank…) Umfragedaten Warenbestandsdaten Transaktionsdaten (Telefonanrufe, Einkäufe,…) Konstruktionsdaten (Auto, Motor, Kugellager,…) Geoinformationsdaten (Straßen, Leitungen, Flüsse, Immissionen,…) ….

Kosten / Wert  Google (Börsenwert 250 Mrd $) Daten 100 Google kauft YouTube für 1.6 Mrd $ (2006) für Software (?), die Google selbst hat Daten 100 Software Bekannte Suchalgorithmen + Data Management 10 Hardware 1 100,000 Rechner a 500 Euro

Warum sollten Sie sich für Datenbanken interessieren? Daten sind wertvoll In fast jeder größeren Applikation steckt heutzutage eine Datenbank

Berühmte Systeme Datenbanksysteme: Oracle DB, IBM DB2, Mysql, Postgres, Microsoft SQL Server, Microsoft Access, etc. Suchsysteme: Google, Yahoo Berühmte/interessante Anwendungen: SAP R3 Ihr Bankkonto Ihre Haftpflichtversicherung The GDB Human Genome Database Flickr, YouTube Amazon …

Warum sollten Sie sich für Datenbanken interessieren? Daten sind wertvoll In fast jeder größeren Applikation steckt heutzutage eine Datenbank Datenmodellierung ist ein wichtiges Thema

Daten – Information – Wissen  Wissen: Vorlesung „Datenbanken“ am 10. Oktober 2012, Block 3 in B14/7 Informationen: „10. Oktober 2012, Block 3“, …. Daten: „20121210101200B14/7“,… Kein Wissen ohne Daten Übergang vom Daten- zum Wissensmanagement ist nahtlos

Wo benötigt man Methoden des Data Engineering?  Desktop Einloggen (single sign-on)  Textverarbeitung  Filesystem  Addressen  Handy, Smartcards, Auto Nein, aber oft schmerzlich vermisst! → Neuere Entwickungen: Eingebettete Datenbanken (z.B. für Smartcards) Banken Telekom … Besser wäre die Frage: Wo benötigt man keine Methoden des Data Engineering?!

Data Engineering & Management  Prozesse Modellierung Data Engineering & Management Statistik Algorithmen Logik Systembau

Warum sollten Sie sich für Datenbanken interessieren?  Daten sind wichtig! In fast jeder größeren Applikation steckt heutzutage eine Datenbank Datenmodellierung ist ein wichtiges Thema Bei vielen Arbeitgebern und vielen Arbeitsfeldern ein Muss

Junior Entwickler (w/m) IHR PROFIL Erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Ausbildung Sehr gute Kenntnisse in der objektorientierten Frontendentwicklung mit JSP, ExtJS, CSS, JavaScript und XML Sicherer Umgang mit einem oder mehreren MVC-Frameworks (z. B. jQuery, ExtJS) Kein Muss aber schön wären erste Erfahrungen mit dem JBoss Framework Kenntnisse in Oracle PL SQL, MySQL oder MS SQL Logisches und analytisches Denkvermögen sowie Teamfähigkeit Flüssiges Deutsch und gutes Englisch

SAP Basis- und Datenbank-Administrator (m/w) Sie haben ein abgeschlossenes Studium der Fachrichtung Informatik (UNI, FH, BA) bzw. in einer anderen adäquaten Fachrichtung oder eine vergleichbare Ausbildung mit mehrjähriger Berufserfahrung Ihre praktische Erfahrungen in der Administration von SAP Produkten unter Windows ist umfangreich, die Erfahrung im Betrieb unter UNIX (AIX und Linux) ist stabil Idealerweise haben Sie zudem gute Kenntnisse in der Administration von Oracle-, DB2- , SQL Server und MaxDB Datenbanken. Den Schwerpunkt erwarten wir auf Windows SQL, Erfahrung mit Oracle Datenbanken ist gewünscht.

Systemingenieur /-in Oracle abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation mit IT-Bezug fachlich bezogene Ausbildung bzw. umfangreiche Praxiskenntnisse zu relationalen Datenbanken, fundiertes fachliches Knowhow und einschlägige Betriebserfahrung im Umfeld von Oracle-Datenbanken Grundkenntnisse zu DB2 für LUW oder Microsoft SQL von Vorteil sehr gute Kenntnisse in den Bereichen Unix-Betriebssystemen (Linux, Solaris) und Performance-Analyse (Systeme, Datenbanken) erweitertes Knowhow in der Perl-Programmierung und im Scripting auf Unix-Systemen, Basis-Know-how in Java-Programmierung

Kernfragen  Wie verwaltet man Daten? Intuitiv? Konsistent? Effizient? Sicher? Nebenläufig? → Data & Knowledge Engineering

Ziele der Vorlesung  Analytisches Verständnis des Data Engineering Kenntnisse verschiedener Datenbankparadigmen Erweiterte Kenntnisse der Standard-Datenbankanfragesprache SQL Didaktische Methoden Vorlesung (v.a. sinnvoll durch mitdenken und fragen!) Papierübung: analytisches Verständnis Praxisübung: Umgang mit praktischen Problemen Arbeit in mehreren Teams Übernahme von Verantwortung für die Arbeit anderer

Aufgaben Theoretische Aufgaben Orientiert am Vorlesungsstoff Praktische Aufgaben Erstellen und Benutzen einer DB Umgang mit einfachen Datenmengen Integration mit Anwendungen

Wann und wo? Mittwoch Vorlesung in B14/7 von 12.00 bis 13.30 In x-Wochen bis 15.45 (mit Pause) 3 Übungsgruppen: Mi x von 16.00 bis 17.30 in D15/202 Mi y von 16.00 bis 17.30 in D15/202 Mi y von 17.45 bis 19.15 in D15/202 Hausaufgaben müssen in der Vorlesung abgegeben werden oder in der Übung testiert werden Voraussichtliche Abgabetermine: 31.10.12, 21.11.12, 5.12.12, 19.12.12, 16.1.13 Sie müssen alle Hausaufgaben abgeben! Davon maximal eine schlechte Abgabe

Folgendes Buch liegt der Vorlesung zugrunde: Alfons Kemper und Andre Eickler Oldenbourg Verlag, München, 2009 7. aktualisierte und erweiterte Auflage Die Folien wurden weitgehend von den Autoren übernommen. (Siehe auch http://www-db.in.tum.de/research/publications/books/DBMSeinf) Weitere Folien und Ideen stammen von Sergej Sikov, York Sure-Vetter, Donald Kossmann und dem Internet (insbesondere Wikipedia)

Literatur: A. Kemper , A. Eickler Datenbanksysteme – Eine Einführung. Oldenbourg Verlag, 2009. 7. Auflage. Wikipedia: (folgende Artikel sind besonders zu empfehlen) Datenbank relationale Datenbank SQL Klassendiagramm Normalisierung_(Datenbank) Integritätsbedingung B-Baum Hashtabelle Transaktion_(Informatik) (Stand 9.10.12) Webquellen: http://docs.oracle.com/javase/tutorial/jdbc/TOC.html

Die Lernampel  Sehr prüfungsrelevant! Empfehlenswert Zusatzinformation

Noch etwas… Bitte bringen Sie Zettel und Stift mit zur Vorlesung !!!

Jetzt geht’s los!