Isi 00 Inhalt

Werbung
InformationssystemefürIngenieure
Vorlesung
Herbstsemester 2016
ÜberblickundOrganisation
R. Marti
Organisation
•
WebSite:
http://isi.inf.ethz.ch
•
Dozent:
RobertMarti,martir <at> ethz.ch
•
Assistenz:
?
? <at> ?
•
Vorlesungen:
dienstags08:15– 10:00,LEED101
•
Übungen:
dienstags10:15– 11:00,LEED101
voraussichtliche DatenderÜbungsausgabe
27.09., 04.10.,18.10.,01.11.,15.11.,29.11.,06.12.
- "Papier"-übungen
- praktische Übungen:insbes.mitMySQL
DieAbgabederÜbungenistoptional– siezählennichtfürdieBewertung
DasLösenderÜbungenkannjedochfürdiePrüfungsvorbereitunghilfreichsein...
•
R.Marti
Bewertung:
15minmündlichePrüfung
InformationssystemefürIngenieure2016 - Inhalt
2
Literatur(1)
• DieVorlesungbasiertteilweiseauf
demBuch
Datenbanksysteme:EineEinführung,
10.Auflage,DeGruyter,2015,
vonAlfonsKemperundAndréEickler.
• ÜbungensindeinwichtigerTeilder
Lehrveranstaltungundnützenauch
beiderVorbereitungfürdiePrüfungen.
• Wasistwichtig?
– Verständnis derwichtigstenEigenschaftenvonInformationssystemen.
– Verwendung korrekterTerminologie.
– Anwendung desWissensanhandkonkreterBeispiele.
R.Marti
InformationssystemefürIngenieure2016 - Inhalt
3
Inhalt (1)
1.
EinleitungundŪbersicht➛ Kapitel1inKemper&Eickler2015[KE]
- Motivation
- Terminologie:Datenbanksysteme,Schema,Instanz
- FunktionalitätundGrobarchitekturvonDatenbanksystemen
2.
Das Relationenmodell: Theorie➛ Kapitel3(3.1,3.4)in[KE]
- Struktur:RelationenundAttribute
- Integritätsbedingungen:IdentifikationsschlüsselundFremdschlüssel
- Operatoren: Relationenalgebra (select,project,join,...)undRelationenkalkül
3.
SQL: Praxis➛ Kapitel4+5(4.1−4.20,5.1−5.3)in[KE]
- DefinitionderStruktureinerrelationalenDatenbank,einŪberblick
- AnfragenandieDatenbank
- VeränderungderDatenbank– Hinzufügen,ÄndernundLöschenvonDaten
R.Marti
InformationssystemefürIngenieure2016 - Inhalt
4
Inhalt (2)
4.
Datenbank-Entwurf:BeschreibungderrealenWelt ➛ Kapitel2(2.1−2.9)in[KE]
- Entity-Relationship(ER)-Diagramme
- TransformationvonER-Diagrammen zur StruktureinerrelationalenDatenbank
- (Funktionale Abhängigkeiten undNormalformen )
5.
Datenbanksystem-Architektur➛ Kapitel7(7.1,7.2,7.4−7.10,7.15−7.17)in[KE]
- Zugriffspfade,insbesondereIndexstrukturen
- EvaluationvonAnfragen
6.
InformationRetrieval:SuchevonText-Dokumenten ➛ Abschnitt21.3in[KE]
- IndexierungvonText,EliminationvonStopwörtern,Stemming
- Vektorraummodellundtf-idfGewichtungvonTermen
7.
WebInformationRetrieval:SuchevonDokumentenimWeb ➛ Abs.21.3in[KE]
- HypertextalsBasisvonHTML;WebCrawling
- GewichtungvonWeb-Seiten:Google’sPageRank
R.Marti
InformationssystemefürIngenieure2016 - Inhalt
5
Inhalt (3)
8.
SemistrukturierteDaten:XML ➛ Kapitel20(20.1−20.3)in[KE]
- XMLals Verallgemeinerung vonHTMLundXMLals “Datenmodell”
- Beschreibung vonDokument-Strukturen:DTD,XMLSchema
- AnfragesprachenfürXML-Daten: XPath undXQuery
9.
ZugriffaufrelationaleDatenbankenausProgrammen
➛ Kapitel4(4.21−4.24),TeileausKapiteln9,11,12in[KE]
- EinbettungvonSQL-AnweisungeninProgrammiersprachen
- AbbildungvonObjekt-KlasseninProgrammiersprachenaufRelationen
- Transaktionen
- Datensicherheit(Datenintegrität)undDatenschutz(Zugrifskontrolle)
10. AlternativeDatenmodelleundneuereEntwicklungen
➛ TeileausKapiteln13,14und21(21.1,21.2,21.5,21.7)in[KE]
- ObjektorientierteDatenmodelleundDatenbanksysteme
- "NoSQL",Key-Value Stores,verteilteDatenverarbeitung(MapReduce)
- AnalytischeDatenbanken(OLAP)undColumn DataStores
R.Marti
InformationssystemefürIngenieure2016 - Inhalt
6
Übungen:u.a.mitDBMS
MySQL[EinstieginsSystem]
MySQL/1
R.Marti
InfO12, Einführung
InformationssystemefürIngenieure2016 - Inhalt
12/50
7
M. Böhlen, [email protected]
ÜbungenmitDBMS
MySQL/3 MySQL[InteraktivesArbeitenmitDaten]
R.Marti
InfO12, Einführung
InformationssystemefürIngenieure2016
- Inhalt
14/50
8
M. Böhlen, [email protected]
WasbezweckenÜbungen?
Ich höre und vergesse,
ich sehe und erinnere mich,
ich tue und verstehe.
R.Marti
InformationssystemefürIngenieure2016 - Inhalt
9
DatenbankTextbücher(minimaleAuswahl)
[Bemerkung:DerKaufeinesBucheswirdnichterwartet.]
AlfonsKemper,AndréEickler:
Datenbanksysteme– eineEinführung.
10.Auflage.
DeGruyter,2015.(880Seiten)
EnglischesLehrbuch
A.Silberschatz,H.F.Korth,S.Sudarshan:
DatabaseSystemConcepts.
6thEdition.
McGraw-Hill,2011.(1349Seiten)
R.Marti
InformationssystemefürIngenieure2016 - Inhalt
10
Herunterladen