{"id":1280,"date":"2023-10-12T20:40:55","date_gmt":"2023-10-12T20:40:55","guid":{"rendered":"https:\/\/www.peter-zaspel.de\/?page_id=1280"},"modified":"2023-10-13T08:46:34","modified_gmt":"2023-10-13T08:46:34","slug":"einfuhrung-in-datenbanken-wintersemester-23-24","status":"publish","type":"page","link":"https:\/\/www.peter-zaspel.de\/?page_id=1280","title":{"rendered":"Einf\u00fchrung in Datenbanken (Wintersemester 23\/24)"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:De-dbms-with-dd.svg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/81\/De-dbms-with-dd.svg\/512px-De-dbms-with-dd.svg.png\" alt=\"De-dbms-with-dd\" width=\"338\" height=\"374\"\/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Kurs-Beschreibung<\/h3>\n\n\n\n<p>Die fortschreitende digitale Transformation in nahezu allen Lebensbereichen f\u00fchrt zu immer gr\u00f6sseren Mengen an Daten. Doch wie k\u00f6nnen wir solch grosse Datenmengen dauerhaft, konsistent und effizient speichern? Wie strukturieren wir den Datenbestand anhand eines formalen Datenmodells und wie garantieren wir dessen Integrit\u00e4t und Konsistenz? Wie k\u00f6nnen wir Abfragen in grossen Datenbanksystemen formulieren und wie entwerfen wir Softwaresysteme, die effizient auf grosse Datenbest\u00e4nde zugreifen?<br><br>Diese Vorlesung f\u00fchrt grundlegende Datenbanktechniken ein, um den oben genannten Herausforderungen in Speicherung, Management, und Abfrage grosser Datenmengen zu begegnen. W\u00e4hrend der Fokus der Vorlesung auf relationalen Datenbanktechnologien liegt, f\u00fchren wir in einem abschliessenden Teil dokumentbasierte Datenbanktechnologien ein, die h\u00e4ufig in der Analyse heterogener Daten zum Einsatz kommen. Die Vorlesungen werden von w\u00f6chentlichen \u00dcbungsbl\u00e4ttern begleitet, in denen die Studierenden Ihr praktisches Wissen vertiefen und testen k\u00f6nnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Literatur<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, 7th edition, Pearson Education, 2017<\/li><li>Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concepts, 7th Edition, McGraw Hill Education.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Bewertung und Abschlusspr\u00fcfung<\/h4>\n\n\n\n<p>Die Note f\u00fcr dieses Modul wird \u00fcber eine einzelne Klausur am Semesterende bestimmt. Falls nicht anders angek\u00fcndigt, wird diese den gesamten Kursinhalt abdecken.<\/p>\n\n\n\n<p><strong>Bonus<\/strong><\/p>\n\n\n\n<p>Die Modulnote kann, sofern die Klausur bestanden ist, also mindestens mit 4.0 bewertet ist, um 0.33 Punkte verbessert werden, sofern die folgende Bedingung erf\u00fcllt ist:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Es werden mindestens 50% der Punkte aus den w\u00f6chentlichen \u00dcbungsaufgaben erreicht.<br><\/li><\/ul>\n\n\n\n<p>Es gibt keine M\u00f6glichkeit im Falle von Krankheit oder anderen Situtationen \u00dcbungsaufgaben zu verschieben. Hieran \u00e4ndert auch das Vorlegen eines \u00e4rztlichen Attests nichts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Syllabus<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Einf\u00fchrung<\/li><li>Datenbankarchitektur<\/li><li>Relationale Algebra<\/li><li>Relationenkalk\u00fcl<\/li><li>SQL &#8211; Structured Query Language (1-3)<\/li><li>Datenbankprogrammierung<\/li><li>Datenbanknormalisierung<\/li><li>Entity-Relationship Modell<\/li><li>ER Inheritance und Indexe<\/li><li>Concurrency Control Mechanisms<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Kurs-Beschreibung Die fortschreitende digitale Transformation in nahezu allen Lebensbereichen f\u00fchrt zu immer gr\u00f6sseren Mengen an Daten. Doch wie k\u00f6nnen wir solch grosse Datenmengen dauerhaft, konsistent und effizient speichern? Wie strukturieren wir den Datenbestand anhand eines formalen Datenmodells und wie garantieren<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","_mc_calendar":[],"footnotes":""},"class_list":["post-1280","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=\/wp\/v2\/pages\/1280","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1280"}],"version-history":[{"count":4,"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=\/wp\/v2\/pages\/1280\/revisions"}],"predecessor-version":[{"id":1302,"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=\/wp\/v2\/pages\/1280\/revisions\/1302"}],"wp:attachment":[{"href":"https:\/\/www.peter-zaspel.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}