DBMS
DBMS
ffi <Approved>
E;l /r,'.2{ !dlk{t\:.k\e !:\ by the Dean
kova Z.A.
2025
iM^,.t
Syllabus
Academic Y ear 2024-2025
1. General Information
Course title Database Managetnent SYstems
680710 [ - Industrial Internet of Things
6806102 - Soflware Engineering
6806l0l - Computer Science
Year. term 1"3
Number of credits
delvery:
Prerequisites ICT or basic computcr knowled
Storaee S Advanced Databases (NoSQL
ffitb*y*2,,VS"inSof twarcEnginecring,Senior-lecturcr.
n-urgul.ass4lrova,(i-rlas-tan4it.edu.k4, Astana IT University, Expo, C3
block, 3rd floor, C1.3.354;
Of ficc hotrs: Saturday 10:00-1 l:00
5. Course Learning By the encl of this course students witl be able to:
Outcomes: o design arrd implement a database using ER-diagrarns and
normalization techniques.
o have proficiency in writing and optimizing SQL queries.
o understand and apply tlie ACID propefties in database
transactions.
o dcmonstrate practical skills in using PostgrcSQl for database
management.
o be prepared fbr advancccl coursework in database systems and
relatcd arcas.
6. Mcthods of a Weekly tltrizzes,
Assessmcnt a Thcoretical and practical assessments.
7. Reading List Assigned reading matedals and presen[ations should be read prior to
class. Class lectures and discussions will proceed with supplemental and
aclvanced lopics, which could be difficult to understaud unless stuclents
have read the assigned rnaterial. Readings are listed in the schedule
section. All necessary upclates and / or changes to the course will be
reflected irr the Leaming Management System
(n'rood le.astanait. edu.kz).
Basic Literature:
1. Lectnre slides (available on nroodle.astanait.edu.kz),
2. Postgres: The first experience (2020). P.Luzanov, E,.Rogov,
I.Levshin,
3. R.E,lmasri, S.Navathe, Fundarrentals of Database Systems, 7d'
Edition (2016).
4. Jan L,Hamington. Relational Database Design and
Irnplernentation I L.H. Ian. - 4 ed. - Amsterdam : Elsevier Ino.,
2016. - 689p. - ISBN 978-0-12-804399-8: 35900.00.004.65 - J
z).
L Rcsources onlinc journals, article, paporc, books and internct resollrces as well as
onlinc emulators and online software for sin"tulation.
l. Database Managcmcnt Systerns, 2023, Tulebaycv Y.
Bu4corexquu : learn.astanait.edu.kz
2. Course policy Course and University policies include:
The discipline is implemented taking into account the individual
charactedstics and needs of students with disabilities and sDecial
educationalneeds, ensuring the accessibrlity of the educational process,
equal learning conditions and a couf ortable educational environtlent.
Attendance:
Attenclance is not allocated any grading points in the rnarking scltente,
but is compulsory to pass the course. Normally students are requh'ed to
achieve oourse attendance of llinimurn 70o/o to get admitted to the
exarlination rublic.
In cases, when a student misses zr class session due to valid reasons (is
excused by the instructor or the dean's of fice) he or she has to conflnn
the absence reason using a valid document in accordance with the
acadernic policy of AITU.
Being late on class: Being late on class: When students come to class
late, it can disrupt the l'low of a lecture or discussion, distract other
students, irnpede learning, and generally elode class morale. Moreover,
if left unchecked, lateness can becotne chronic and spread throughout
the class. By tlie policy of this oourse, studentswho come late to class
fbr more than 5 minntes are not allowed to get in to class and
conscquently, they will bc marked as "absent" for the specific hour.
Attestation I and II: Students, who score less than 25%o for Attestation
period I or Attcstzrtion period II (RKI/RK2) automatically fail the
coLlrse.
Home work / Assignments: The assignments will be evaluated only if
the student has uploaded his/hcr work to the "rnoodle" platfbm and
defended it. Without defense, a student cannot get a grade for
assignments. The assignments are clesigned to acquaint students with
the theoretical knowledge and practical skills requiled for the course.
Tlie textbook reaclings will be supplemented with materials collected
from recent prolessional articles and jouruals. In case of using
someone's work (papers, afticles, any publications), all works uust be
properly cited. Failure to cite work will be resulted as a cheating fron-r
the studer-rts and rnay be a subject of additional disciplinary measlrres.
Final exam:
The final exam for the course "Database Mauagement Systems"
inclucles final project defense. At the completion of the exam, all works
must be submitted in the Learning Management System
(lnoodle.astanait.edu.kz). No late subtlissions are allowed in the exam.
Laptops and mobile devices can only be used for classroom purposes
when dilected by the oourse instructor. Misuse of laptops or handheld
devices will be considered a breach of discipline and appropriate action
will be initiated by the instructor.
Academic Conduct Policies of the university: The full texts of all the
academic conduct code will be posted to the students using Learning
Managernent Systern (rrood le. astanait. edu.kz).
contacting the Course instructor: The easiest and most reliable way
to get in touch with the course insttuctor is by email. Students must feel
fi'ee to send ernail if you ltave a question related to the coufse. Instructor
I responds as soon as they can but not always instantaneously. Besides
that, students are also welcomed to arrange a one-to-one meeting with
the instructor by their offioe during office hours to discuss the class
ine both offline and online.
iinyothet.Jbrnlsstlc'husWrittenExum,FinalQuiz,orul
Tlslcs qnd Exams, etc.
3. Course Content
u
tt Abbreviation Meaning
1 ISIS Instructor-superuised indepcndent work
2 srs Students' independent work
.,) IP Individualproiect
4 PA Practical assignment
5 LW Laboratory work
6 MCO Multiple choice quiz
I Introduction to DBMS: 2 0 J I 9
o What is DBMS;
o DBMS typcs;
o Relational Databasc Moclcl;
. ER-Diagran-r.
2 Nonnalization: 2 0 J I 9
. Attriblrtes in DBMS;
oTypes of Nonr,al Forms.
a
-) Introduction to SQL: 2 0 J I 9
. Typesol SQLI
. SQL DDL;
. Managing Tables;
o Constraints.
4 SQL: 2 0 J 1 9
. SQL DML;
. SQL DQL,
o Functions;
o Filtering Data.
o Data Types in PostgreSQL.
o Conditional Expressions &
Operators.
I q
5 PostgreSQL J0INS: 2 0 J I
. Inner Join;
r Full Join;
. Left Join;
. Right Join;
o Cross Join,
o Natural Joir-i;
o Self Join.
MIDTERM: Practical and theoretical
pafts
6 a Grouping Data; 2 0 -) I 9
a Subquery.
7 Functions in PostgreSQL: 2 0 J I 9
. AggregateFttnctionsl
. Window Functions.
a
8 Advanced Grouping: 2 0 J I 9
o Set Operations;
. Grouping scts;
. Cube;
. Rollup.
I a PostgreSQL Views; 2 0 -l I 9
a PostgreSQL Irrdexes.
l0 Transactions in PostgreSQL: 2 0 J I 9
oACID Properties in DBMS.
ENDTERM: Practical and theoretical
parts
Total hours: 150 20 0 30 l0 90
Recommended
Assignments (topics) fbr Form of
J\b Hours literature and other
Independent study submission
sources (inks)
I 2 J 4 5
Mid Term" 40
2n.l Assignments: 100
attestation Assignment 4. Subquery, grouping, aggregate 20
firnctions
Assignment 5. Window functions 20
Assignment 6. Set Operations, Grouping sets, Cube, 20
and Rollup, PostgrcSQL Vicws, PostgreSQL
Indexcs, ACID Propcfties in DBMS
End Term*' 40
Final cxarn Final Proiect Defensc 100
0,3 * I".r Att + 0,3 2nd 46 *
-.r
Total 0,4*Final 100
*The nLtntberrf'a,ssi8nnrenls c:an be tlifJbrent. It clepends on the course pt'ogramand i,s desigrrcdbv the
cottrse ,sytiabu,s.'Howet)et', the iiul poittt,s of the cts,signntent ure 60 in each control period.
* The./inul exum is clecluretl in project tle.fbn,se.forntut by tlte prcrctice in|;tt'uctttt'.
* Mid-term ancl end-tenn exoms ure tlecLurecl in MCQ.fbrruot by the pructice instrttctor.
'r''rLlriteria of grading must bc inchideci in rLtbric of each assigllrnent.
Achievement level as per course curriculum shall be assessed according to the evaluation chart
adopted by the acadeuric credit system.
Based on the specific grade for each assignment, and the final grade, following criteria must be
satisfied:
Grade Criteria to be satisfied
An ;excellent" gracle (90- 100%) is given if the eclucational material is thoroughly
mastered, the asiignments are completed in strict accordance with the requirernents
of the assignment, the content of the assignmeut is fully consistent with the concept,
and the qtizzesbased on lecture materials are passed perfectly, Excellent ability to
evaluate a business soltttion and create a database application; excellent at
designing a nonlalized clatabase; perf-ectly manages databases, tables and indexes;
90-100 excellent design and execution of SQL queries'
eniftheeducationalmaterialhasbeenmasteredto
a greater extent, the assignments have been completed in almost exact accordance
with the requirements of the assignment, and the content of the assignment is
almost completely consistent with the concept. Intennediate level ability to evaluate
a business solution and create a database application; good at designing a
nonnalized database; txanagcs databases, tablcs and indexes well; designs and
80-89 executesSQLqr'rericsa[mostaSperthereqr.lirc
A *goocl" ,atin g (70-19%) is givcn if the educational material is mastered to an
average clcgrec, tlie assignments eu'e corlpletcd in alntost exact accol'dance with the
recluiremcnts of the assignment, and thc contcnt of the assignment almost
cornplctcly corresponds to the concept. Good at crcating a databasc application,
clesign a simple noflnalized database; nlanages databases, tables and indexes;
10-79 Derfouns desifrn and excctttion of SQL queries at an intennediate level.
A "satisf.actoty" gradc (60-69%) is given if thc cducational rnaterial has becn
partially rlasterecl, the assignrnents have been completed in accordance with only
some of the requircments of the assignment, and the content of the assignment
parlially coresponds to the coltcept. Able to clesign a database; execute simple SQL
60-69 querie s.
5. Methodological Guidelines
Asscssment is administercd continuously throughout the coursc. The students are rated
against their perfbl'mance in continuous rating administered throughout the semester (60%)
and summativc rating donc during the examination scssion (40%), total 100%. Continttous
rating is students' on-going perfbrmance in class and indcpendent work. Class work is asscssed
fbr attcndance, laboratory works' dcf'ense and in- class asscsslrents.
- ISIS (Instructor Supervised Student Independent Study) -comprises presentation to be
donc by students indcpendently and checked by instructor.
- Mid-term and End-term is a review of the topics covered aud assessmeut of
each stuclcnt's knowlodge. The form of tl-re midten'n aucl end tcrm exams is complcx.
- Final assessment for the oolrrse "Database Management Systems" includes Final
Exarnination Project Defense. The final exam is a project defense which covers both
theoretical and practical parts of the course. At the corlpletion of the exalr, all works must
be submitted in the Learning Marragement System (n-roodle.astanait.edu.kz), No late
submissions are allowed in the exam
Sisfu
Full name
Nurgul Ibrayeva
Job title
Senior lecturer
Date
&,8 OL. 2{
2K. oL . 2-{
1z 'm[i*'
"J[6vv n
Elvira A itmukhanbetova Senior lecturer
?A. ?L U {-
Madina Kutubaveva
/r );=-
Senior lecturer tx
Olzhas Kazhybayev Senior lecturer 2X - oz. 2{
Olzhas Shaiken Senior lecturer e*. o2 2{ rn-,/'
'
Shynar Akhrnetzhanova
Saida Smakova
A ssistant
prof-essor
Senior lecturer
gA 02"rd
24.oz"LS
ffi,2
W*
Gulnur Smagulova Senior lecturer q4.o'z -24 7o-
/
/oir""torof Denartment of
/ Computer Engineerin g .-- ( Praveen Kumar
d
-