Dozent/in |
Dr Ivan Giangreco |
Veranstaltungsart |
Vorlesung |
Code |
FS231103 |
Semester |
Frühjahrssemester 2023 |
Durchführender Fachbereich |
Wirtschaftswissenschaften |
Studienstufe |
Master |
Termin/e |
Fr, 24.02.2023, 09:15 - 13:00 Uhr, HS 12 Fr, 03.03.2023, 09:15 - 13:00 Uhr, HS 12 Fr, 10.03.2023, 09:15 - 13:00 Uhr, HS 12 Fr, 17.03.2023, 09:15 - 13:00 Uhr, HS 12 Fr, 24.03.2023, 09:15 - 13:00 Uhr, HS 12 Fr, 31.03.2023, 09:15 - 13:00 Uhr, HS 12 Fr, 02.06.2023, 09:15 - 10:15 Uhr, HS 5 (Prüfung) |
Umfang |
2 Semesterwochenstunden |
Inhalt |
Database systems are the underlying technology for many modern data-driven projects. They form the backbone to efficiently persist and retrieve data in a large variety of applications, from websites storing customer data to scientific applications managing experimental data.
This course provides an introduction into the fundamentals of database systems, focusing on the relational data model. It is organized around the topic of data modeling and the implementation of a data model in a relational database system.
The course introduces the topic of data modeling and the conceptual database design using Entity-Relationship models. It will then focus on how to translate a conceptual database design into a logical database model of a relational database by introducing the design theory for relational databases. In the implementation part of the lecture, the predominant language for querying database systems Structured Query Language (SQL) will be thoroughly introduced and discussed. Moreover, the course will present the internals of a data management system in terms of transaction processing and index structures. To the end of performing data analyses, the course will highlight hands-on methods to access and integrate heterogenous data sources. |
Lernziele |
In this course, students will focus on both the modeling aspects of a database design and the implementation perspective. In particular, this course covers the following topics:
- Conceptual database design using Entity-Relationship modeling
- Logical database design and the relational model
- Relational database design theory
- Structured Query Language (SQL)
- Internals of database systems (transactions, index structures)
- Data and information integration
- NoSQL databases |
Voraussetzungen |
Elementary programming skills, algebra |
Sprache |
Englisch |
Anmeldung |
To attend the course /
exercise, registration via e-learning platform OLAT is required. Registration
is possible from 6 February to 3 March 2023. The students themselves
are responsible for checking the creditability of the course to their course of
study.
Direct link to OLAT course: https://lms.uzh.ch/url/RepositoryEntry/17335386551
|
Prüfung |
***IMPORTANT*** In order to acquire credits, resp. to take the examination, registration via the Uni Portal within the examination registration period is ESSENTIALLY REQUIRED. Further information on registration: www.unilu.ch/wf/pruefungen |
Abschlussform / Credits |
Written exam / 3 Credits
|
Hörer-/innen |
Ja |
Kontakt |
ivan.giangreco@doz.unilu.ch |
Literatur |
Elmasri/Navathe: Fundamentals of Database Systems.
Ramakrishnan/Gehrke: Database Management Systems. |