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 IN082107
Course content:
1.Introduction to the databases. Introduction to relational databases. Inquiries simple.
2. Normalization of relations. Joining tables. Inquiries grouping.
3. Normalization of relations. Nested queries.
4. ERD entity relationships diagrams. Moving from ER diagrams to relational model. Nested Queries cd.
5. The physical organization of data in the database. Correlated nested queries. Inquiries from external call.
6. Transactions. Operators UNION, INTERSECT, MINUS.
7. Language DDL and DML.
8. Query optimization.
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.