Semestr zimowy 2008/09
Semestr zimowy 2009/10
Semestr zimowy 2010/11
Semestr zimowy 2011/12
Semestr zimowy 2012/13
Semestr zimowy 2013/14
Semestr zimowy 2014/15
Bazy danych I23020
Treści programowe:
Wprowadzenie do baz danych; Algebra relacyjna; Ograniczenia integralności; Zapytania SQL; Etapy projektowania relacyjnej bazy danych. Normalizacja relacji; Diagramy związków encji.Operatory zbiorów i pseudozbiorów; Przechodzenie od diagramów E/R do modelu relacyjnego; Definiowanie perspektyw; Fizyczna organizacja danych w bazie danych; Indeksy. Język DDL i DML; Optymalizacja zapytań; Praktyczne projektowanie i strojenie baz danych; Transakcje; Hurtownie baz danych; Rozproszone bazy danych.
Efekty kształcenia:
Podstawy teoretyczne niezbędne do zaprojektowania relacyjnej bazy danych na podstawie diagramów ER. Umiejętność projektowania zapytań SQL: prostych, złożonych, z wyrażeniami, funkcjami agregującymi, operatorami zbiorów.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2014Z: | W cyklu 2013Z: | W cyklu 2010Z: | W cyklu 2012Z: | W cyklu 2011Z: |
Literatura
a) podstawowa:
Ullman J. D.,Widom J.: Podstawowy wykład z systemów baz danych. WNT 2001,
Dudek W.: Bazy danych SQL. Teoria i praktyka, Helion, 2005,
Banachowski L., Chądzyńska A., Mrówka-Matejewska E., Matejewski K., Stencel K., Bazy danych. Wykłady i ćwiczenia, Wydawnictwo PJWSTK, 2003
Beynon-Davies P., Systemy baz danych, WNT, 1998
Elmasri R., Navathe S.B., Wprowadzenie do systemów baz danych, Helion, 2005
b) uzupełniająca:
Banachowski L., Bazy danych. Tworzenie aplikacji, PLJ, 1998,
Urman S., ORACLE8 PL/SQL Programming,
Wrembel R., Wieczerzycki W., Projektowanie aplikacji bazy danych Oracle, Wydawnictwo Nakom, Poznań 2000
Garcia-Molina H., Ullman J.D. Widom J., Systemy baz danych. Pełny wykład, WNT, 2006
Soren L., SQL and relational databases, San Marcos : Microtrend Books, 1991.