ECTS Course Catalogue
Course details
Course code:
IGS20038o11Semester:
2011/2012 winterName:
Relational databasesMajor:
Geodesy and CartographyStudy Type:
second cycleCourse type:
compulsoryStudy Semester:
2ECTS points:
4Hours (Lectures / Tutorials / Other):
30 / 30 / 0Lecturer:
dr inż. Adam IwaniakLanguage of instruction:
PolishLearning outcomes:
Student gets a theoretical knowledge about relational databases’ designing, controlling, and handling with practical skills in VB.NET in this context. In particular: the student posses practical knowledge on how to build database’s queries in SQL language; is able to design a relational data base; can implement database oriented applications in VB.NET and simple active pages in ASP.NET; knows the bases of XML language.Competences:
On completion of this course the student can participate in IT projects connected with designing, building and using relational databases.Prerequisites:
Introduction to GIS programming
Course content:
Relational databases and DBMS – theoretical bases, relational algebra, model building, process of database normalization; database languages – in particular SQL and T_SQL languages; client-server architecture and problems related to concurrency, methodology of database design and supporting technologies including: VB.NET language, ADO.NET classes, XML language, ASP.NET pagesRecommended literature:
Supporting materials prepared by the lecturer
and
Beynon-Davies P. Systemy baz danych, WNT, Warszawa 1998;
Delobel C., Adiba M. Relacyjne bazy danych, WNT, Warszawa 1989;
Date C.J., SQL - omówienie standardu, WNT, Warszawa, 1999;
Date C.J. Wprowadzenie do systemów baz danych, WNT, Warszawa 2000;
Thomsen C. Programowanie baz danych w Visual Basic .NET, seria: Biblioteka Programisty, MICOM, Warszawa 2003, wydanie I;
Pankowski T. Podstawy baz danych, PWN, Warszawa 1992;
Ullman J.D., S.Widom, Podstawowy wykład z systemów baz danych, WNT Warszawa 2000Assessment methods:
completing all laboratory assignments, and passing written examComment: