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 IN082107
Treści programowe:
1. Wprowadzenie do baz danych. Wstęp do relacyjnych baz danych. Zapytania proste.
2. Normalizacja relacji. Łączenie tabel. Zapytania grupujące.
3. Normalizacja relacji. Zapytania zagnieżdżone.
4. Diagramy związków encji ERD. Przechodzenie od diagramów ER do modelu relacyjnego. Zapytania zagnieżdżone cd.
5. Fizyczna organizacja danych w bazie danych. Zapytania zagnieżdżone skorelowane. Zapytania z połšczeniem zewnętrznym.
6. Transakcje. Operatory UNION, INTERSECT, MINUS.
7. Język DDL i DML.
8. Optymalizacja zapytań.
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.