Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Syllabus DD 2016-17

.pdf
Скачиваний:
30
Добавлен:
14.10.2016
Размер:
81.89 Кб
Скачать

SYLLABUS

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.