Winter Semester 2008/09
Winter Semester 2009/10
Winter Semester 2010/11
Winter Semester 2011/12
Winter Semester 2012/13
Winter Semester 2013/14
Winter Semester 2014/15
Databases I23020
Course content:
Introduction to databases; Relational algebra; Integrity restrictions; SQL queries; Stages of relational database design; Database normalization; Entity relationship diagrams; Design of relational database from E/R diagrams; Views; Physical data organization; Indexes; DDL and DML language; Queries optimization; Practical design of database; Database tuning; Transactions; Data warehouses; Distributed databases.
Learning outcomes:
- ability of design of relational database on the base of E/R diagrams
- ability of writing SQL queries
(in Polish) Rodzaj przedmiotu
Course coordinators
Term 2014Z: | Term 2013Z: | Term 2010Z: | Term 2012Z: | Term 2011Z: |
Bibliography
a) basic references:
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) supplementary references:
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.