Faculty of Electronics, Telecommunications and Informatics
11/12 Gabriela Narutowicza Street, 80-233 Gdańsk-Wrzeszcz, Poland
WETI
 
Advanced Database Technologies
Subject name:Advanced Database Technologies
Subject type:for specialization (basic)
Department:Department of Software Engineering
lecture
No. of hours:1
Teachers:PhD MEng with habilitation Krzysztof Goczyła, PhD MEng Agnieszka Landowska
Taught in:
Study level: 1 (BSc)- Inżynieria Systemów i Bazy Danych- sem. 2
laboratory
No. of hours:2
Teachers:PhD MEng Agnieszka Landowska
Taught in:
Study level: 1 (BSc)- Inżynieria Systemów i Bazy Danych- sem. 2
lecture
Przedmiot jest realizowany dla specjalności Inżynieria Systemów i Bazy Danych na II stopniu studiów stacjonarnych.

Celem przedmiotu jest zapoznanie się z zaawansowanymi mechanizmami systemów zarządzania bazami danych, na przykładzie Oracle.
Przedmiot jest realizowany z perspektywy dewelopera (nie administratora) i obejmuje rozwiązywanie problemów rzeczywiście! występujących w projektowaniu i implementacji baz danych.
Część wykładowa jest poświęcona na przybliżenie modelu obiektowo-relacyjnego w bazach danych, w tym w Oracle.
laboratory
Na laboratorium będziemy zajmować się dwoma zagadnieniami:
- projektowanie i implementacja obiektowo-relacyjnych baz danych oraz
- rozwiązywanie wybranych problemów z wydajnością, niezawodnością i elastycznością baz.

Pierwsza część tego przedmiotu obejmuje wykonanie projektu bazy relacyjnej i obiektowo-relacyjnej na podstawie modelu klas. Utworzony projekt jest następnie implementowany, szczególną uwagę poświęca się optymalizacji zapytań oraz porównaniu efektywności zapytań do bazy relacyjnej i obiektowo-relacyjnej.

Intencją tego przedmiotu jest nie tylko pokazać typowe zastosowania, ale także zetknąć studentów z zagadnieniami trudnymi, których rozwiązywanie można zaklasyfikować do kategorii wiedzy eksperckiej (4 stopniowy model wiedzy obejmuje poziom A - zapamiętywanie, poziom B - zrozumienie, poziom C - zastosowanie w sytuacjach typowych, poziom D - zastosowanie w sytuacjach problemowych - wiedza ekspercka). Każda z grup dostanie do rozwiązania jeden wybrany problem. Problemy zaczerpnięte zostaną z praktyki przemysłowej, z problemów rzeczywistych użytkowników i wytwórców baz danych. Istnieje także możliwość zgłoszenia własnego problemu do rozwiązania. Wypracowane w ciągu semestru, po szeregu konsultacji, rozwiązania zostaną następnie przedstawione grupie, aby każdy uczestnik zajęć zobaczył/zapoznał się z kilkoma problemami i ich rozwiązaniami.
printer friendlyRemarks and errors please submit to: Change to small size