ECTS Course Catalogue
Course details
Course code:
IGS10336o12Semester:
2012/2013 summerName:
Data basesMajor:
Geodesy and CartographyStudy Type:
first cycleCourse type:
compulsoryStudy Semester:
4ECTS points:
3Hours (Lectures / Tutorials / Other):
15 / 30 / 0Lecturer:
dr inż. Tomasz KubikLanguage of instruction:
Polish / EnglishLearning outcomes:
The student posses the basic knowledge about relational algebra, is able to design a database schema for a simple problem concerning database integrity requirements, is familiar with SQL queries used to manipulate data stored in the database, knows the processes occurring in the database and the role of databases in the architecture of enterprise solutions Competences:
the student may participate in projects requiring knowledge of data bases at the level of intermediate advanced user
Prerequisites:
Information Technology, InformaticsCourse content:
Introduction (database systems and their management, query languages, client-server architecture). Database design (relational data model, the process of normalization, requirements analysis). Elements of SQL (the creation and manipulation of data, queries designing.) Methods of preserving the integrity of the database (relations, assertions, domains, triggers). Managing access to data (users, roles, permissions). Concurrency problems (transactions, isolation levels). XML support.
Recommended literature:
Database Design for Mere Mortals. Michael J. Hernandez
Database in Depth: Relational Theory for Practitioners. C.J. Date
Assessment methods:
lectures: test exam (minimum passing score is 50% of total points)
practical: average mark received for all the assignments (each assignment must be evaluated positively)
Comment:
GGI