Lehrgebiet Informationssysteme
|
|
- Fabian Förstner
- vor 6 Jahren
- Abrufe
Transkript
1 Copyright/trademark held by / of the respective companies/organisations Lehrgebiet Informationssysteme AG Datenbanken und Informationssysteme (Prof. Härder & Prof. Michel) AG Heterogene Informationssysteme (Prof. Deßloch)
2 Was sind Informationssysteme? Informationssysteme sind computergestützte Programmsysteme, die Informationen erfassen, dauerhaft speichern, verarbeiten, verändern, analysieren, bereit stellen, anzeigen Lehrgebiet Informationssysteme 2
3 Wie sehen Daten und Anfragen aus? Beispiel: Betriebliche Informationssysteme spiegeln Geschäftsmodell eines Unternehmens wider organisieren und unterstützen Arbeitsabläufe integrieren eine Vielzahl von Datenquellen Gewährleistung von Konsistenz (ACID) essenziell im Kern: traditionelle Datenbanksysteme (Oracle, DB2, ) PersNr Name Rang Raum 2125 Sokrates W Russel W Kopernikus W Popper W Augustinus W Curie W Kant W3 7 In welchem Raum sitzt Prof. Kant? Welche W3 Professoren halten keine Vorlesungen? VorlNr Titel ECTS GelesenVon 5001 Grundzuege Ethik Erkenntnistheorie Maeeutik Logik Wissenschaftstheorie Bioethik Der Wiener Kreis Glaube und Wissen Die 3 Kritiken Wie viele ECTS lehrt Prof. Kopernikus? Hält Prof. Sokrates eine 4 ECTS Vorlesung? Lehrgebiet Informationssysteme 3
4 Wie sehen Daten und Anfragen aus? (2) Beispiel: Soziale Netzwerke, Twitter, Google, Petabytes an Daten in Google, mehrere hundert Millionen Tweets, Freundschaftsgraph in Facebook über Milliarden von Benutzern Verarbeitung von riesigen Datenmengen (in Echtzeit) Skalierung über hunderte/tausende Rechner in Datenzentren Stichwort: Big-Data Im Kern: Cloud-Computing, MapReduce, NoSQL, Datenstromverarbeitung Ist Stau auf der A6? Tom kennt Bob Alice Sue Sam Was ist die Durchschnittsgeschwindi gkeit auf der A1? Kennt Sue Bob? Um wieviele Ecken Kennen sich Aliceund Sue? Lehrgebiet Informationssysteme 4
5 Anforderungen an Informationssysteme Performance Corbis/Bettmann/Denis Pacquin Lehrgebiet Informationssysteme 5
6 Anforderungen an Informationssysteme Performance Korrektheit/Konsistenz Lehrgebiet Informationssysteme 6
7 Anforderungen an Informationssysteme Performance Korrektheit/Konsistenz Lehrgebiet Informationssysteme 7
8 Anforderungen an Informationssysteme Performance Korrektheit/Konsistenz Ausfallsicherheit Lehrgebiet Informationssysteme 8
9 The Big Data Era: Ein paar Zahlen Datenvolumen Google: PB (=15 Exabytes) Facebook: 300 PB Ebay: 90 PB Spotify: 10 PB Verarbeitete Daten/Tag Google: 100 PB Ebay: 100 PB NSA: 29 PB Facebook: 600 TB Twitter: 100 TB Spotify: 2,2 TB MB = 10 6 Bytes GB = 10 9 Bytes TB (Terabyte) = Bytes PB (Petabyte) = Bytes EB (Exabyte) = Bytes Dilbert.com Lehrgebiet Informationssysteme 9
10 Beispiel: Kritisches Datenvolumen Nehmen wir an wir haben 10 TB Daten auf Festplatte. Nun möchten wir diese Daten analysieren! Mit einer 100MB/s Festplatte dauert alleine das Lesen Sekunden 1666 Minuten 27 Stunden Lehrgebiet Informationssysteme 10
11 Google 1998 und heute Lehrgebiet Informationssysteme 11
12 Google 1998 und heute Nehmen wir an eine Festplatte geht ein Mal im Jahr kaputt. Wahrscheinlichkeit, dass heute mindestens eine von n kaputt geht? n=1: 0,0027 n=100: 0,239 n=1000: 0,9356 n=10 000: ~ 1,0 Lehrgebiet Informationssysteme 12
13 Ausfallsicherheit durch. Redundanz in Datenhaltung und Verarbeitung. (Log-basiertes) Recovery google.com Bei Systemabsturz: Welche Informationen müssen vorher auf Festplatte geschrieben werden? Was passiert bei Absturz während des Wiederanlaufes? noaa.gov Lehrgebiet Informationssysteme 13
14 Korrektheit Verschiedene Anwendungen haben verschiedene Anforderungen an Korrektheit/Konsistenz von Resultaten bzw. den gespeicherten Daten. Beispiel: Betriebliche Informationssysteme ACID Paradigma: Harte Anforderungen an Konsistenz, Mehrbenutzersynchronisation, etc. Alle Ergebnisse einer Anfrage sind korrekt und vollständig. Typischer Anwendungsfall: Transaktionen in einer Bank! A := Lese Kontostand Alice B := Lese Kontostand Bob A:=A-50 Schreibe A als Kontostand Alice B:=B+50 Schreibe B als Kontostand Bob Lehrgebiet Informationssysteme 14
15 Lehrgebiet Informationssysteme Amit Singhal: SIGIR 05 Keynote 15 Korrektheit (2) Beispiel: Soziale Netzwerke, Twitter, Google, Wollen Sie alle Treffer einer Google-Anfrage oder nur die besten 10? Und wie kann man Dokumente nach Güte ordnen? Wann ist ein Objekt überhaupt ein Ergebnis? Was ist mit Benutzereingaben?
16 Themen des Lehrgebiets IS Lehrgebiet Informationssysteme 16
17 Schwerpunkt IS im Bachelor Informatik jedes Jahr im Sommersemester jedes Jahr im Wintersemester alle 2 Jahre (versetzt) im Sommersemester Informationssysteme Middleware für heterogene und verteilte IS (8 ECTS) Neuere Entwicklungen f. Datenmodelle (8 ECTS) Distributed Data Management (4 ECTS) Information Retrieval und Data Mining (4 ECTS) Datenbanksysteme (DBS) Seminar Bachelorarbeit Erweiterung 16 LP Schwerpunkt: DBS + MWHVIS/NEDM Kernmodul LG x Kernmodul LG y Schwer punkt modul Kernmodul LG z Projekt Nebenfachmodule (inkl. Mathematik) 12 LP Schwerpunkt: DBS + DDM/IRDM Softwareentwicklung Basissysteme Theoretische Grundlagen (mit Mathematik) Allg. GL Lehrgebiet Informationssysteme 17
18 Projekte und Seminare DB-Projekt (im Sommersemester) Erstellung einer DB, Entwickeln von Anwendungsprogrammen, ORDBS (benutzerdef. Funktionen, Stored Procedures), Anwendungsentwicklung für Data Warehousing/OLAP IS-Projekt (im Wintersemester) Implementierung einer Web-Suchmaschine, inkl. Web-Crawler, Indexierung von Webseiten, Web-Suche, Qualitätsaspekte, Link-Analyse (PageRank), Bildersuche, Seminare (Bachelor und Master) regelmäßig im WS und SS aktuelle Themen aus dem Bereich Informationssysteme, z.b. Big Data Methoden oder Data Management auf moderner (SIMD, NUMA, etc.) Lehrgebiet Informationssysteme 18
19 Aktuelle Themen des Lehrgebiets Verarbeitung von großen Datenmengen in Echtzeit Trend-Analyse und Vorhersage in Twitter Methoden zur horizontalen Skalierung der Datenstromverarbeitung Extraktion von Entitäts-Ranglisten Analyse von strukturieren, semi-strukturierten Daten und Text, insbesondere Wissensdatenbanken (Ontologien) Instandhaltung der Ranglisten über dynamischen Daten Indexstrukturen und Algorithmen zur Ähnlichkeitssuche Lokalitäts-Sensitives-Hashing (LSH) Metrische Indexstrukturen, invertierte Indexe ligdb: Anfragegetriebene Datenverarbeitung ohne vollständige Datenbasis Lehrgebiet Informationssysteme 19
20 Aktuelle Themen des Lehrgebiets (2) Verarbeitung und Transformation von großen Datenmengen in Integrationsumgebungen Modellierung Generierung effizienter Implementierungen (Deployment) Datenmanagement in der Cloud NoSQL Databases Change Data Capture Inkrementelle Verarbeitung Effiziente Datentransformation in der Cloud Unterstützung inkrementeller MapReduce-Jobs Optimierung von Datenplatzierung und materialisierung in hybriden Plattformumgebungen (DBMS, ETL, Cloud) Transaktionssysteme Logging und Recovery Instant Restart Lehrgebiet Informationssysteme 20
21 Vorlesung Informationssysteme Vorlesung Informationssysteme Umfang: 4V + 2Ü (8 ECTS credits) regelmäßig im Sommersemester vermittelt Grundlagen und Methodenwissen Bachelor Informatik Pflichtmodul Informationssysteme im Block Basissysteme Bachelor Angewandte Informatik, Anwendungsbereich Information Management Pflichtmodul Informationssysteme auch in den Anwendungsbereichen Mathematisches Modellieren und Produktions- und Fahrzeugtechnik: Produktion und Konstruktion Lehrgebiet Informationssysteme 21
22 Vorlesung Informationssysteme: Inhalte Informationssuche und Data-Mining Informations- und Datenmodellierung Entity/Relationship-Modell, Relationenmodell Aufbau, Wartung und Abfrage von Datenbanken SQL: SELECT raum FROM professoren WHERE name= Härder Benutzerdefinierte Funktionen (UDFs), Trigger Schnittstelle für Anwendungsprogrammierung (JDBC) Sicherung der Abläufe in Datenbanken (Transaktionskonzept) ACID Prinzip: Atomarität, Konsistenz, Isolation, Dauerhaftigkeit Grundlagen von Informationssuche Vektorraummodell, Bewertungsmodelle, Google Pagerank Lehrgebiet Informationssysteme 22
23 Vorlesung Datenbanksysteme Kernmodul des Lehrgebiets Informationssysteme Umfang: 4V + 2Ü (8 ECTS credits) regelmäßig im Wintersemester setzt VL Informationssysteme voraus ist Voraussetzung für alle weiteren Veranstaltungen des LGs Bachelor Informatik Pflichtmodul im Schwerpunkt Informationssysteme Wahlmodul in der Erweiterung Bachelor Angewandte Informatik Pflichtmodule im Informatik-Schwerpunkt für Anwendung Information Management (-> Masteranwendung) Wahlmodul im Informatik-Schwerpunkt für Anwendung Mathematisches Modellieren und Produktions- und Fahrzeugtechnik Lehrgebiet Informationssysteme 23
24 Vorlesung Datenbanksysteme: Inhalte Anfragebearbeitung Implementierung von Operatoren Aufbau von und Zugriff auf Dateien Anfrageoptimierung Indexe, Kostenmodelle, Histogramme Anfrageübersetzung und Optimierung Transaktionskonzept Fehlerbehandlung (Recovery) nach Crash (Mehrdimensionale) Indexstrukuren R-Baum, Quadrantenbaum, erweiterbares Hashing, Methoden für Big Data Verarbeitung MapReduce Lehrgebiet Informationssysteme 24
25 Wieso eine Fokussierung auf IS-Themen? Hochinteressant (klar!) Extrem facettenreich in Forschung und Lehre Jobs! Anwendung von Datenbanken als Backend von z.b. Webentwicklung Arbeiten am Kern von Datenbanksystem Data Science: Modelle, Statistiken.. arbeiten mit echten Daten Lehrgebiet Informationssysteme 25
26 Wieso eine Fokussierung auf IS-Themen? (2) Copyright/trademark held by / of the respective companies/organisations Lehrgebiet Informationssysteme 26
Lehrgebiet Informationssysteme
Lehrgebiet AG Datenbanken und (Prof. Michel, Prof. Härder) AG Heterogene (Prof. Deßloch) http://wwwlgis.informatik.uni-kl.de/ Was sind? Computergestützte Programmsysteme, die Informationen erfassen, dauerhaft
MehrDatenmodellierung VU Einführung SS 2016
184.685 Datenmodellierung VU Einführung SS 2016 Nysret Musliu, Sebastian Skritek Institut für Informationssysteme Technische Universität Wien Nysret Musliu, Sebastian Skritek Seite 1 1. Motivation Motivation
MehrDatenbanken. Datenintegrität + Datenschutz. Tobias Galliat. Sommersemester 2012
Datenbanken Datenintegrität + Datenschutz Tobias Galliat Sommersemester 2012 Professoren PersNr Name Rang Raum 2125 Sokrates C4 226 Russel C4 232 2127 Kopernikus C3 310 2133 Popper C3 52 2134 Augustinus
MehrInformationssysteme Übersicht Sommersemester 2017
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Zi. 36/329, Tel.: 0631-205-3275 E-Mail: dessloch@cs.uni-kl.de Informationssysteme Übersicht Sommersemester 2017 http://wwwlgis.informatik.uni-kl.de/cms/courses/informationssysteme/
MehrStudierende, die diese Vorlesung hören, haben sich auch für folgende Lehrveranstaltungen interessiert:
Studierende, die diese Vorlesung hören, haben sich auch für folgende Lehrveranstaltungen interessiert: Lehrangebot des FG Informationssysteme Modellierung Datenbanken Internet-Suchmaschinen Information
MehrEinführung. Kapitel 1 2 / 508
Kapitel 1 Einführung 2 / 508 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern und Verwalten von Daten. Warum kein herkömmliches Dateisystem verwenden? Ausfallsicherheit und Skalierbarkeit
MehrVorlesung Datenbanksysteme vom
Vorlesung Datenbanksysteme vom 27.10.2008 Wiederholung: Relationale Algebra Relationale Algebra Join-Operatoren Eigenschaften der relationalen Operatoren Grundlagen des relationalen Modells Seien D 1,
MehrMehrrechner-Datenbanksysteme (Verteilte und Parallele DBS)
Mehrrechner-Datenbanksysteme (Verteilte und Parallele DBS) Prof. Dr. E. Rahm Wintersemester 2017/2018 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de WS17/18, Prof. Dr. E. Rahm 0-1
MehrDatenbanksysteme (5 LP) Softwaretechnik (5 LP) Kommunikationssysteme (5 LP) Automaten und Sprachen. Diskrete Strukturen (5 LP)
Datenbanksysteme I Prof. Dr. E. Rahm Wintersemester 2013/2014 DBS 1 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de WS13/14, Prof. Dr. E. Rahm 0-1 BACHELOR Informatik Algorithmen
MehrEinführung und Überblick
Institute for Web Science & Technologies WeST Grundlagen der Datenbanken und Überblick Dr. Thomas Gottron Wintersemester 2012/13 Frage an das Publikum... Welche Erfahrungen gibt es mit Datenbanken? Systeme?
MehrImplementierung von Datenbanksystemen 1 (IDBS1)
Implementierung von Datenbanksystemen 1 (1) Wintersemester 2016/17 Prof. Dr. Erhard Rahm Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de DBS-Module Master-Studium 10-202-2215 Moderne
MehrWiederholung: Relationale Algebra
Vorlesung Datenbanksysteme vom 1.11.016 Wiederholung: Relationale Algebra Relationale Algebra Join-Operatoren Eigenschaften der relationalen Operatoren Grundlagen des relationalen Modells Seien D1, D,,
MehrDatenbanksysteme II. Universität Leipzig Institut für Informatik. DBS-Module für Bachelor Realisierung von Informationssystemen
Datenbanksysteme II Prof. Dr. E. Rahm Sommersemester 2017 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de 0-1 DBS-Module für Bachelor 10-201-2211 Datenbanksysteme 1 10-201-2212 Datenbanksysteme
MehrInforma(onssysteme Übersicht Sommersemester 2015
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Zi. 36/329, Tel.: 0631-205-3275 E-Mail: dessloch@cs.uni-kl.de Informa(onssysteme Übersicht Sommersemester 2015 h8p://wwwlgis.informa(k.uni-
MehrDatenintegrität. Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen
Datenintegrität Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen Formulierung von Integritätsbedingungen ist die wichtigste Aufgabe des DB-Administrators!
MehrDatenintegrität. Arten von Integritätsbedingungen. Statische Integritätsbedingungen. Referentielle Integrität. Integritätsbedingungen in SQL.
Datenintegrität Arten von Integritätsbedingungen Statische Integritätsbedingungen Referentielle Integrität Integritätsbedingungen in SQL Trigger 1 Datenintegrität Einschränkung der möglichen Datenbankzustände
MehrDatenintegrität. Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen
Datenintegrität Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen Formulierung von Integritätsbedingungen ist die wichtigste Aufgabe des DB-Administrators!
MehrDatenbanksysteme I DBS 1. Dr. A. Groß Wintersemester 2014/2015. Universität Leipzig Institut für Informatik
Datenbanksysteme I Dr. A. Groß Wintersemester 2014/2015 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de DBS 1 WS14/15, Prof. Dr. E. Rahm 0-1 BACHELOR Informatik Algorithmen und Datenstrukturen
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VU Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
MehrGrundlagen des relationalen l Modells
Grundlagen des relationalen l Modells Seien D 1, D 2,..., D n Domänen (~Wertebereiche) Relation: R D 1 x... x D n Bsp.: Telefonbuch string x string x integer Tupel: t R Bsp.: t = ( Mickey Mouse, Main Street,
MehrDatenbanken Datenbanken 1 Belegnummer Belegnummer
Datenbanken Datenbanken 1 Belegnummer 30.7302 Belegnummer 30.7312 Blockkurs 31.08. 11.09.2015 Wintersemester 2015/16 (Bachelor) Materialien zur Vorlesung Michael Roth Inge Hochschule Darmstadt Fachbereich
MehrDatenbanken. Einführung. Tobias Galliat. Sommersemester 2012
Datenbanken Einführung Tobias Galliat Sommersemester 2012 Basistext: A. Kemper, A. Eickler: Datenbanksysteme, Oldenbourg Verlag, München, 2011, 8. Auflage, Preis: 39,80 ebenfalls empfehlenswert: T. Kudraß
MehrDatenbanken und Informationssysteme
Datenbanken und Informationssysteme Lehrangebot Stefan Conrad Heinrich-Heine-Universität Düsseldorf Institut für Informatik April 2012 Stefan Conrad (HHU) Datenbanken und Informationssysteme April 2012
MehrDatenintegrität. Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung Statische vs. dynamische Integritätsbedingungen Statische Integritätsbedingungen Bedingungen
MehrTeil VI. Datenbanken
Teil VI Datenbanken Überblick 1 Grundlegende Begriffe Motivation 2 Relationale Datenbanksysteme Das Relationale Datenmodell SQL 3 Entwurf von Datenbanken Das Enity Relationship (ER) Modell Abbildung von
MehrCarl-Christian Kanne. Einführung in Datenbanken p.1/513
Einführung in Datenbanken Carl-Christian Kanne Einführung in Datenbanken p.1/513 Kapitel 1 Einführung Einführung in Datenbanken p.2/513 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern
MehrDatenbanksysteme SS 2007
Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück Kapitel 6b: Das relationale Modell Das Relationale Modell (vgl. Lerneinheit 6a) Wertebereiche (Domänen):
MehrData Warehousing 0-1. DBS-Module
Data Warehousing Sommersemester 2014 Prof. Dr. E. Rahm Universität Leipzig Institut für Informatik y y y http://dbs.uni-leipzig.de 0-1 DBS-Module Master-Studium Informatik 10-202-2215 Moderne Datenbanktechnologien
MehrDatenbanken als Grundlage für Informationssysteme
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
MehrBig & Smart Data. bernard.bekavac@htwchur.ch
Big & Smart Data Prof. Dr. Bernard Bekavac Schweizerisches Institut für Informationswissenschaft SII Studienleiter Bachelor of Science in Information Science bernard.bekavac@htwchur.ch Quiz An welchem
MehrDatenbanksysteme I. Lehrveranstaltungen zu Datenbanken (SS 07) DBS 2 (2+1) DBS2 IDBS2. Datenschutz und Datensicherheit. Data-Warehouse- Praktikum
Datenbanksysteme I Prof. Dr. E. Rahm Sommersemester 007 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de Prof. E. Rahm 0-1 Lehrveranstaltungen zu Datenbanken (SS 07) (WINF) (WS, +1)
MehrKapitel 5 Dr. Jérôme Kunegis. SQL: Grundlagen. WeST Institut für Web Science & Technologien
Kapitel 5 Dr. Jérôme Kunegis SQL: Grundlagen WeST Institut für Web Science & Technologien Lernziele Kenntnis der Grundkonzepte von SQL Fähigkeit zur praktischen Anwendung von einfachen SQL-Anweisungen
MehrWS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #3. SQL (Teil 1)
Vorlesung #3 SQL (Teil 1) Fahrplan Wiederholung/Zusammenfassung Relationales Modell Relationale Algebra Relationenkalkül Geschichte der Sprache SQL SQL DDL (CREATE TABLE...) SQL DML (INSERT, UPDATE, DELETE)
MehrSTUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI)
STUDIENGANG INFORMATIK IN DER FAKULTÄT TECHNIK (TI) Informationstechnik (TIT) Mobile Informatik (TIM) IT Security (TIS) Stand: 07/2017 www.ravensburg.dhbw.de STUDIENGANG INFORMATIK Studienangebote Studiengang
MehrDatenbanken (WS 2015/2016)
Datenbanken (WS 2015/2016) Klaus Berberich (klaus.berberich@htwsaar.de) Wolfgang Braun (wolfgang.braun@htwsaar.de) 0. Organisatorisches Dozenten Klaus Berberich (klaus.berberich@htwsaar.de) Sprechstunde
MehrTransaktionsverwaltung
Transaktionsverwaltung VU Datenbanksysteme vom 21.10. 2015 Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Transaktionsverwaltung
MehrFortsetzung: Projektion Selektion. NULL Werte
Fortsetzung: Anfragen mit SQL Bisher: Projektion Selektion Duplikatbehandlung NULL Werte Professoren PersNr Name Rang Raum 2125 Sokrates 226 2126 Russel 232 2127 Kopernikus C3 310 2133 Popper C3 52 2134
MehrEinsatz und Realisierung von Datenbanken. Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme
Einsatz und Realisierung von Datenbanken Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme kemper@in.tum.de Primärliteratur: Datenbanksysteme: Eine Einführung Alfons Kemper und Andre
MehrEinführung in Datenbanksysteme. Donald Kossmann Institut für Informationssysteme ETH Zürich
Einführung in Datenbanksysteme Donald Kossmann Institut für Informationssysteme ETH Zürich kossmann@inf.ethz.ch www.dbis.ethz.ch Vorlesungen Termine Mittwoch: 10 Uhr bis 12 Uhr Übungen (Start am 2. April)
MehrIn diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
MehrSWE4 Slide 1. Software-Engineering. Vorlesung 4 vom Sebastian Iwanowski FH Wedel
SWE4 Slide Software-Engineering Vorlesung 4 vom 08..2004 Sebastian Iwanowski FH Wedel SWE4 Slide 2 Software-Engineering Vorlesungsthemen:. Überblick über das Thema und die Vorlesung 2. Grundlegende Prinzipien
MehrNoSQL Datenbanken EIN ÜBERBLICK ÜBER NICHT-RELATIONALE DATENBANKEN UND DEREN POTENTIALE IM ALLGEMEINEN UND IN DER INDUSTRIE
NoSQL Datenbanken EIN ÜBERBLICK ÜBER NICHT-RELATIONALE DATENBANKEN UND DEREN POTENTIALE IM ALLGEMEINEN UND IN DER INDUSTRIE Was bedeutet NoSQL? Ein Sammelbegriff für alternative Datenbanklösungen, die
MehrDatenbanken und Informationssysteme. Datenbanken und Informationssysteme
Datenbanken und Informationssysteme Wolfgang Menzel: Natürlichsprachliche Systeme (NATS) Norbert Ritter: Datenbanken und Informationssysteme (IS) NATS Ziele der Vorlesung (1) Vermittlung von Grundlagen-
MehrDatenbanken und Informationssysteme
Datenbanken und Informationssysteme Wolfgang Menzel: Natürlichsprachliche Systeme (NATS) Norbert Ritter: Datenbanken und Informationssysteme (IS) NATS Ziele der Vorlesung (1) Vermittlung von Grundlagen-
MehrDatenanalyse im Web. Einführung in das Thema. Prof. Dr. Ingo Claÿen. Beispiele für Daten im Web. Extraktion und Aggregation von Informationen
Datenanalyse im Web Einführung in das Thema Prof. Dr. Ingo Claÿen Hochschule für Technik und Wirtschaft Berlin Beispiele für Daten im Web Extraktion und Aggregation von Informationen Datenanalyse im Web
MehrAMTLICHE BEKANNTMACHUNG
AMTLICHE BEKANNTMACHUNG NUMMER 2017/094 SEITEN 1-6 DATUM 07.04.2017 REDAKTION Sylvia Glaser 3. Ordnung zur Änderung der studiengangspezifischen Prüfungsordnung für den Bachelorstudiengang Informatik der
MehrDatenbanksysteme. Prof. Dr.-Ing. Sebastian Michel TU Kaiserslautern. Wintersemester 2017/18.
Datenbanksysteme Wintersemester 2017/18 Prof. Dr.-Ing. Sebastian Michel TU Kaiserslautern smichel@cs.uni-kl.de Wiederholung VL Informationssysteme Abbilden eines Teilaspekts der realen Welt Was wollen
MehrEinsatz und Realisierung von Datenbanken. Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme
Einsatz und Realisierung von Datenbanken Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme kemper@in.tum.de Primärliteratur: Datenbanksysteme: Eine Einführung Alfons Kemper und Andre
MehrEinführung in Hauptspeicherdatenbanken
Einführung in Hauptspeicherdatenbanken Harald Zankl Probevorlesung 13. 01., 13:15 14:00, HS C Inhaltsverzeichnis Organisation Überblick Konklusion Harald Zankl (LFU) Hauptspeicherdatenbanken 2/16 Organisation
MehrWS 2002/03. Prof. Dr. Rainer Manthey. Institut für Informatik III Universität Bonn. Informationssysteme. Kapitel 1. Informationssysteme
Informationssysteme Informationssysteme WS 2002/03 Prof. Dr. Rainer Manthey Institut für Informatik III Universität Bonn 2002 Prof. Dr. Rainer Manthey Informationssysteme 1 DB und/oder IS: terminologischer
MehrObjektrelationale Datenbanken
Objektrelationale Datenbanken Ein Lehrbuch von Can Türker, Gunther Saake 1. Auflage Objektrelationale Datenbanken Türker / Saake schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag
MehrArchitektur eines DBMS Logische Optimierung
Vorlesung Datenbanksysteme vom 16.11.2015 Anfragebearbeitung 1 Architektur eines DBMS Logische Optimierung Physische Optimierung Kostenmodelle + Tuning Architektur eines DBMS SW-Komponenten der Anfragebearbeitung
MehrDatenbanksysteme (5 LP) Softwaretechnik (5 LP) Kommunikationssysteme (5 LP) Automaten und Sprachen. Diskrete Strukturen (5 LP)
Datenbanksysteme I Prof. Dr. E. Rahm Wintersemester 2015/2016 DBS 1 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de 15/16, Prof. Dr. E. Rahm 0-1 BACHELOR Informatik Algorithmen und
MehrEinführung in Datenbanksysteme ++ Datenbanken für Bioinformatiker
Einführung in Datenbanksysteme ++ Datenbanken für Bioinformatiker H. Schweppe FU Berlin, SS 2005 hs@inf.fu-berlin.de Infos Zielgruppen Studierende in den Studiengängen Diplom Informatik ab 4 Semester /
MehrData Warehousing. Sommersemester Ulf Leser Wissensmanagement in der Bioinformatik
Data Warehousing Sommersemester 2004 Ulf Leser Wissensmanagement in der Bioinformatik ... Der typische Walmart Kaufagent verwendet täglich mächtige Data Mining Werkzeuge, um die Daten der 300 Terabyte
MehrDatenbanken. Prof. Dr. Steffen Staab. Institut für Informatik ISWeb Information Systems & Semantic Web
Datenbanken Prof. Dr. Steffen Staab Institut für Informatik ISWeb Information Systems & Semantic Web 1 Organisatorisches Vorlesung Beginn: 31. Oktober 2005 Montag, 12.15 13.45 Uhr, Raum MF 314 Donnerstag,
MehrThema: Large Scale Scientific Databases
Datenbanken 2 Sommersemester 2005 Thema: Large Scale Scientific Databases Karim Elbouhsini Thomas Ambiel Inhalt Einführung Praxisbeispiele Historie Stand der Dinge Technik / Hardware Server Design Datenbank
MehrWahlmodulkataloge der Kombination Mathematik-Informatik des Bachelor und Master Naturwissenschaftliche Bildung
Wahlmodulkataloge der Kombination Mathematik-Inatik des Bachelor und Master Naturwissenschaftliche Bildung Die Auflistung dieser Wahlmodulkataloge ist nicht abschließend. Anträge zur Erweiterung des Wahlmodulkatalogs
MehrDatenbanken. Seminararbeit. Einführung in das wissenschaftliche Arbeiten
Seminararbeit vorgelegt von: Gutachter: Studienbereich: Christian Lechner Dr. Georg Moser Informatik Datum: 6. Juni 2013 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einführung in Datenbanken 1 1.1 Motivation....................................
MehrEin Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
MehrXAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL
XAMPP-Systeme Teil 3: My SQL Daten Eine Wesenseigenschaft von Menschen ist es, Informationen, in welcher Form sie auch immer auftreten, zu ordnen, zu klassifizieren und in strukturierter Form abzulegen.
MehrReferentielle Integrität
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung statische Integritätsbedingungen Bedingungen an den Zustand der Datenbasis dynamische
MehrReferentielle Integrität
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung statische Integritätsbedingungen Bedingungen an den Zustand der Datenbasis dynamische
MehrWie definieren wir das Relationen-
Wie definieren wir das Relationen- schema für eine Datenbank? Professoren PersNr Name Rang Raum 2125 Sokrates C4 226 2126 Russel C4 232 2127 Kopernikus C3 310 2133 Popper C3 52 2134 Augustinus C3 309 2136
MehrDr. Angelika Reiser Lehrstuhl für Informatik III: Datenbanksysteme TU München / Garching. reiser@in.tum.de
Einführung Dr. Angelika Reiser Lehrstuhl für Informatik III: Datenbanksysteme TU München / Garching reiser@in.tum.de Vorlesung bzw. Vorlesung + Übung Vorlesungswebsite siehe TUMonline-Eintrag http://www-db.in.tum.de/teaching/ws1415/dbsandere/
MehrSQL- & NoSQL-Datenbanken. Speichern und Analysen von großen Datenmengen
SQL- & NoSQL-Datenbanken Speichern und Analysen von großen Datenmengen 1 04.07.14 Zitat von Eric Schmidt (Google CEO): There was 5 exabytes of information created between the dawn of civilization through
MehrNormalisierung I. Ziele
Normalisierung I Lehr- und Forschungseinheit Datenbanken und Informationssysteme 1 Ziele Formale Ermittlung von Schlüsselkandidaten Funktionale Abhängigkeiten Normalformen Lehr- und Forschungseinheit Datenbanken
MehrAnfragebearbeitung. Anfrage. Übersetzer. Ausführungsplan. Laufzeitsystem. Ergebnis
Anfragebearbeitung Anfrage Übersetzer Ausführungsplan Laufzeitsystem Ergebnis Übersetzung SQL ist deklarativ, Übersetzung für Laufzeitsystem in etwas prozedurales DBMS übersetzt SQL in eine interne Darstellung
MehrModul Datenbanksysteme. Prof. Dr. Heinrich Jasper TU Bergakademie Freiberg Institut für Informatik Künstliche Intelligenz und Datenbanken
Modul Datenbanksysteme Prof. Dr. Heinrich Jasper TU Bergakademie Freiberg Institut für Informatik Künstliche Intelligenz und Datenbanken Zielsetzung Die Studierenden sollen die Prinzipien relationaler
MehrWS 2010/11 Datenbanksysteme Fr 15:15 16:45 R 1.008. Vorlesung #5. SQL (Teil 3)
Vorlesung #5 SQL (Teil 3) Fahrplan Besprechung der Übungsaufgaben Rekursion Rekursion in SQL-92 Rekursion in DBMS- Dialekten (Oracle und DB2) Views (Sichten) - gespeicherte Abfragen Gewährleistung der
MehrSommersemester Vorlesung: Dr. Matthias Schubert
Datenbanksysteme II Sommersemester 2009 Vorlesung: Dr. Matthias Schubert Skript 2009 Matthias Schubert Dieses Skript basiert auf dem Skript zur Vorlesung Datenbanksysteme II von Prof. Dr. Christian Böhm
MehrDatenbanken. Prof. Dr. Gerd Stumme Dipl.-Inform. Christoph Schmitz. FG Wissensverarbeitung FB Mathematik/Informatik
Datenbanken Prof. Dr. Gerd Stumme Dipl.-Inform. Christoph Schmitz FG Wissensverarbeitung FB Mathematik/Informatik 1 Organisatorisches Vorlesung Beginn: 12. April 2005 Dienstag, 14.00 16.00 Uhr, Raum 1332
MehrWirtschaftsinformatik 7a: Datenbanken. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte
Wirtschaftsinformatik 7a: Datenbanken Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Drei Gäste bezahlen nach einem gemeinsamen Abendessen eine Rechnung von 30 Euro, so dass jeder 10 Euro gibt.
MehrÜbung zur Vorlesung Einführung in die Informatik für Hörer anderer Fachrichtungen (WZW) IN8003, SS 2011 Prof. Dr. J. Schlichter
Übung zur Vorlesung Einführung in die Informatik für Hörer anderer Fachrichtungen (WZW) IN8003, SS 2011 Prof. Dr. J. Schlichter Dr. Georg Groh, Dipl.Inform. Dipl.Geogr. Jan Herrmann, Florian Schulze BSc.,
MehrDefinition Informationssystem
Definition Informationssystem Informationssysteme (IS) sind soziotechnische Systeme, die menschliche und maschinelle Komponenten umfassen. Sie unterstützen die Sammlung, Verarbeitung, Bereitstellung, Kommunikation
MehrPrüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1)
Prüfungsberatungs-Stunde Datenbanksysteme 1 (Dbs1) Herbstsemester 2013/14 Prof. S. Keller Informatik HSR Januar 2014, HS13/14 Dbs1 - Prüfungsvorbereitung 1 Dbs1 Ziele Grundlagenwissen in folgenden Gebieten
MehrOrientierungseinheit für Bachelor-Studienanfänger - Angewandte Informatik - Fachschaft Informatik WS 2015/16
Orientierungseinheit für Bachelor-Studienanfänger - Angewandte Informatik - Fachschaft Informatik WS 2015/16 1 OBaS Inhalt Teil 1: Prüfungsordnung wie studiert man? Studium wie studierst du? Teil 2: Gremien
MehrSeminare/Praktika/ Projekte
Seminare/Praktika/ Projekte ANGEWANDTE INFORMATIK IV PROF.DR.-ING. STEFAN JABLONSKI TOPICS PROCESS MANAGEMENT AND DATA SCIENCE Processes In organisations many kinds of systems and people work together
MehrVeranstaltungen, SWS, ECTS, Prüfungsdauer
Anhang 1: 1 2 3 4 5 6 7 8 9 10 Veranstaltungen, SWS, ECTS, Pflichtveranstaltungen in Grundstudium Veranstaltung SWS ECTS (Klausur) (mündl.) Einführung in die Informatik I (LMU/TUM Alt) # 4V+3Ü 9 135-225
MehrErfolg durch Wissen. Petershauser Straße 6, D Hohenkammer
Erfolg durch Wissen www.analyticalsemantics.com Petershauser Straße 6, D-85411 Hohenkammer Plattform der Analytical Semantics AG Funktionsweise und Plattform Prozess der Informationslogistik Lösungen für
MehrIndustrie 4.0 und Smart Data
Industrie 4.0 und Smart Data Herausforderungen für die IT-Infrastruktur bei der Auswertung großer heterogener Datenmengen Richard Göbel Inhalt Industrie 4.0 - Was ist das? Was ist neu? Herausforderungen
MehrDatenbanksysteme SS 2007
Datenbanksysteme SS 2007 Frank Köster (Oliver Vornberger) Institut für Informatik Universität Osnabrück 1 Kapitel 6a: Das relationale Modell 2 Das Relationale Modell Wertebereiche (Domänen): D 1, D 2,,...,
MehrArchivierung in DBMS
Archivierung in DBMS Marcus Brisgen 9. März 2004 Gliederung Gliederung Motivation Archivierung Grundlagen Anwendungsorientiertes Archivieren Architekturen Erweiterungen ASQL XML-Archivierungsoperator Beispiele
MehrInformatik an der Ruprecht-Karls-Universität Heidelberg
Informatik an der Ruprecht-Karls-Universität Heidelberg http://www.informatik.uni-heidelberg.de/ Oktober 2014 Heidelberg Heidelberg ist eine der am häufigsten besuchten Städte Deutschlands Außer durch
MehrInstitut für Verteilte Systeme SS08 HASE
Institut für Verteilte Systeme SS08 HASE Prof. Dr. Peter Schulthess, Prof. Dr. Franz J. Hauck 1 Verteilte Systeme Zusammenschaltung von Rechensystemen für eine gemeinsame Aufgabe @ Systemsoftware Kommunikation,
MehrSS 2011 IBB4C Datenmanagement Fr 15:15 16:45 R 1.007. Vorlesung #1
Vorlesung #1 Ihr Dozent... Name: Bojan Milijaš Ausbildung: Diplom-Informatiker Universität Passau, Vertiefungsgebiet Datenbanken, Prof. Alfons Kemper, Ph.D. Beschäftigung: Seit 1997 bei ORACLE Deutschland
MehrOrientierungsvorlesung. Vertiefungsrichtung Datenbanksysteme. Richard Lenz Dezember 2014
Orientierungsvorlesung Vertiefungsrichtung Datenbanksysteme Richard Lenz Dezember 2014 Lehrstuhl für Informatik 6 (Datenmanagement) Friedrich-Alexander-Universität Erlangen-Nürnberg Datenbanksysteme (1)
MehrDatenintegration. Kapitel 0: Organisatorisches. Dr. Anika Groß Sommersemester 2016
Datenintegration Datenintegration Kapitel 0: Organisatorisches Dr. Anika Groß Sommersemester 2016 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de 1 Organisatorisches Termin: donnerstags,
MehrWissenschaftliches Arbeiten , SE 2.0
Wissenschaftliches Arbeiten 184.690, SE 2.0 Reinhard Pichler und Stefan Woltran Institut für Informationssysteme Arbeitsbereich "Datenbanken und Artificial Intelligence" Sommersemester 2016 Ziele Kennenlernen
MehrDie Grundbegriffe Die Daten Die Informationen
Die Grundbegriffe Die Daten sind diejenigen Elemente, die vom Computer verarbeitet werden. Die Informationen sind Wissenselemente, welche durch die Analyse von Daten erhalten werden können. Die Daten haben
MehrSQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99
SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:
MehrPräsentation der Bachelorarbeit
Präsentation der Bachelorarbeit Einrichtung einer BI-Referenzumgebung mit Oracle 11gR1 Jörg Bellan Hochschule Ulm Fakultät Informatik Institut für Betriebliche Informationssysteme 15. Oktober 2009 Agenda
MehrAufgabensammlung SQL SW4 1. Einfache Anfragen
Aufgabensammlung SQL SW4 1. Einfache Anfragen Buch: Kapitel 4.6 und 4.7. Datenbank: Die folgenden Anfragen beziehen sich auf die Universitätsdatenbank des Buches. Alle Umlaute werden umschrieben (hören
MehrObjektorientierte Datenbanken
OODB 1 Slide 1 Objektorientierte Datenbanken Vorlesung 1 Sebastian Iwanowski FH Wedel OODB 1 Slide Organisatorisches Vorlesung Mittwochs, 09:30 10:5 Raum HS Übung Dienstags, 09:30 10:5 (erstmalig am 1.0.)
MehrEntwicklung der Datenbanksysteme
Entwicklung der Datenbanksysteme Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt: 1. Generation: In den fünfziger Jahren waren die
Mehr25.09.2014. Zeit bedeutet eine Abwägung von Skalierbarkeit und Konsistenz
1 2 Dies ist ein Vortrag über Zeit in verteilten Anwendungen Wir betrachten die diskrete "Anwendungszeit" in der nebenläufige Aktivitäten auftreten Aktivitäten in einer hochgradig skalierbaren (verteilten)
MehrDatenbanksysteme. Thomas Neumann 1 / 31
Datenbanksysteme Thomas Neumann 1 / 31 Skript Alfons Kemper und Andre Eickler Datenbanksysteme Eine Einführung 9. Auflage Oldenbourg Verlag, München (ca 40 Euro) http: //www-db.in.tum.de/research/publications/books/dbmseinf
MehrInformationsintegration I Einführung
Informationsintegration I Einführung Felix Naumann Integrierte Informationssysteme Anfrage Integriertes Informationssystem Oracle, DB2 Anwendung Dateisystem Web Service HTML Form Integriertes Info.-system
MehrDatenbanksysteme 2015
Datenbanksysteme 2015 Kapitel 09: Datenbankapplikationen Oliver Vornberger Institut für Informatik Universität Osnabrück Datenbankapplikationen ODBC MS Visio MS Access Embedded SQL JDBC Application SQLJ
Mehr