Bazy danych 2

Język wykładowy Polski
Semestr Zimowy
Status W ofercie
Opiekun Piotr Wieczorek
Liczba godzin 30 (wyk.) 30 (prac.)
Rodzaj I2.Z - zastosowania inf.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak

Opis przedmiotu:

Wykład będzie poświęcony implementacji systemów zarządzania bazami danych. W ramach pracowni - projekt w C++, we współpracy z teamem Oracle MySQL (https://blogs.oracle.com/mysql/). Materiały do przedmiotu 6.5830/6.5831: Database Systems@MIT https://github.com/MIT-DB-Class/simple-db-hw-2022 Peter Bailis, Joseph M. Hellerstein, Michael Stonebraker Readings in Database Systems, 5th Edition, http://www.redbook.io/ Raghu Ramakrishnan and Johannes Gehrke, _Database Management Systems_. (Third Edition) McGraw-Hill. **Program:** * Implementacja SZBD. * Przechowywanie danych, * Indeksy, * Sortowanie zewnętrzne, * Ewaluacja zapytań, * Optymalizacja zapytań, * Transakcje. **Wymagania:** Bazy danych, Algorytmy i Struktury Danych, umiejętność programowania w C++.