Syllabus DD 2016-17
.pdfSYLLABUS
PBD 2219 DATABASE DESIGN
Academic Year 2016-2017
1. General information about the course
Faculty/ Department |
IT / CE&T |
|
|
Major code and title |
5B070400 Computer Systems and Software Engineering |
|
|
Year, semester |
2 year, 3 semester |
|
|
Subject category |
Major |
|
|
Credit Hours |
2 |
|
|
Language of Delivery: |
English |
|
|
Prerequisites: |
Informatics, Algorithmization and programming basics, |
|
Technology of programming |
|
|
Postrequisites |
SDP 6, Oracle1 |
|
|
Lecturer |
Lyudmila Alexandrovna Kozina, senior-lecturer, Master of |
|
Technical Sciences, office 409, lyudmila.kozina@gmail.com |
|
|
Instructors |
Lyudmila Alexandrovna Kozina, senior-lecturer, Master of |
|
Technical Sciences, office 409, lyudmila.kozina@gmail.com |
|
Alshynov Shyngys, office 409, alshynov@gmail.com |
|
|
2. Goals and objectives of the course
Course goal: Learn the process of database design.
Course objectives:
1. Learn the steps of database design process.
2. Learn to design a database based on the user’s requirements. 3. Learn the Structured Query Language.
4. Learn how to create a database using PostgreSQL DBMS.
Learning outcomes
By the end of this course the students will be able to:
•think clearly, sequentially and logically, as required for critical analysis of problems
•demonstrate mastery of database design starting from the conceptual stage to the physical implementation of all the database objects;
•demonstrate the programming skills with Structured Query Language (data manipulation language, data definition language and data control language);
•use PostgreSQL as an environment to implement problems using SQL language;
•independently study special literature.
3.Course description
Studies the design of a database for use in a relational database management system. The entity-relationship model and normalization are used in problems. Relational algebra and then the SQL (Structured Query Language) are presented. Advanced topics include views, triggers, etc. Students implement an individual database schema on PostgreSQL RDBMS.
4. Academic policy
Students are not allowed to miss classes, use cell phones during classes, browse the social networks and play on-line games. There are no late workshops for students who missed lecture or laboratory class. Instructor may change course outline at any time during the course. Cheating will not be tolerated. Students caught cheating will receive a "0" for the assignment.
5.Literature
1.Connolly, Thomas M. Database Systems: A Practical Approach to Design, Implementation, and Management / Thomas M. Connolly, Carolyn E. Begg.- Fifth.- United States of America: Pearson Education, 2010.- 1227с.
2.Garcia-Molina, H. Database system: The Complete Book / Hector Garcia-Molina.- 2.- United States of America: Pearson Prentice Hall, 2009.- 1237 p.
3.Sharma, N. Database Fundamentals: A book for the community by the community / Neeraj Sharma, Liviu Perniu.- First Edition.- Canada, 2010.- 282с.
4.www.postgresql.org/docs - PostgreSQL: Documentation.