Uploaded by stud

MDB SYLLABUS

advertisement
Ф 2-1-38-2021
1 reduction 05.01.2021
Working curriculum (syllabus)
Ministry of Education and Science of the Republic of Kazakhstan
M.Kh.Dulaty Taraz Regional University
APPROVED
“Information technologies” Faculty Dean
___________________Muratova G.
“______”__________20__
WORKING CURRICULUM (SYLLABUS)
MODERN DATABASES
Study program: 7М06113 – Corporative Information Systems and Technologies
Number of credits (ECTS): 5
Semester: 3
Prerequisites: Information Systems Databases
Post requisites: Cloud and mobile technologies
Teacher’s (s’) full name
1. Shynar Akhmetzhanova, shina_70@mail.ru
Form of teaching: distance
Department responsible for syllabus development “Information Systems”
* Dear student! Upon completion of the course study please give your opinion on quality of the
course teaching and content, by filling in an on-line “Course assessment by students” questionnaire on
www.portal.tarsu.kz, which is accessible during examination week.
You may in free form express your wishes for quality of content and test questions, along with
your other wishes.
Your opinion is very important for further course quality improvement.
**University informs you that requirements not specified in syllabus are not legally binding.
Taraz, 2022
Working curriculum (syllabus)
Ф 2-1-38-2021
1 reduction 05.01.2021
The purpose of the course "Modern Databases" is to form students' set of professional (PC)
competencies that provide solutions to problems associated with the administration of databases
operating under the control of the ORACLE DBMS.
Course objectives:
- to understand and manage the Oracle Database Architecture
- To be able to manage and monitor to running of an Oracle Database 12c instance
- To understand how to manage network connections, security, and privileges on an Oracle
Database 12c database
- To understand how to use manage tablespaces and undo data
- To understand how data concurrency and auditing is managed and implemented in Oracle
Database 12c
- To understand how to prepare for and perform data backup and recovery tasks in Oracle
Database 12c
- To understand the importance of proactive database maintenance, and how to implement it
- Use Oracle Database 12c tools to manage and monitor data, and automate tasks.
- mastering the ORACLE-dialect of the SQL language intended for working with relational
DBMS;
The course policy The discipline is conducted online. For successful work, it is necessary to
comply with the policy of academic honesty of the student, actively participate in the educational
process, and submit assignments on time according to the assignment control schedule. Be tolerant,
open and kind. The student's behavior must comply with the internal rules of the university.
For each lecture and practical lesson, the student should prepare using the lecture notes, video
lectures, presentations provided by the teacher; educational literature from the list of basic and
additional literature.
Assessment of tasks for the discipline is carried out according to the task control schedule. At 4,
6, 8, 10, 12 and 14 weeks, the database is graded as a percentage, with a maximum score of 10 points
and is evaluated on a point-rating scale in the range of 0 - 100%.
To monitor the learning process in the discipline, 2 midterm controls are carried out: the first
midterm control at 8 weeks, the second midterm control at 14 weeks. The sum of the maximum scores
of 4, 6 and 8 weeks of the semester is the maximum score of the first midterm control - up to 30 points
(up to 100%). The sum of the maximum scores of 10, 12 and 14 weeks is the maximum score of the
second midterm control - up to 30 points (up to 100%). In total, for two midterm controls, the
maximum score is 60 points (100%).
On the topics of the lectures, a test is carried out. For the discipline, 2 independent student works
are provided, which are given to the student on the 3rd week of the academic semester.
Lectures will be delivered on ZOOM platform. ID and pathword of video conference you can
see on the schedule. And practical classes will be conducted in university campuses according to
schedule too.
Ф 2-1-38-2021
1 reduction 05.01.2021
Working curriculum (syllabus)
1
Course purpose and
objectives
2
Number of hours
3
Learning outcomes
4
Knowledge
assessment
5
6
Final test
Technical
requirements (if
necessary)
Resources / list of
basic and additional
courseware
7
The purpose of the course "Modern Databases" is to form
students' set of professional (PC) competencies that provide solutions
to problems associated with the administration of databases operating
under the control of the ORACLE DBMS.
Course objectives:
- to understand and manage the Oracle Database Architecture
- To be able to manage and monitor to running of an Oracle
Database 12c instance
- To understand how to manage network connections, security,
and privileges on an Oracle Database 12c database
- To understand how to use manage tablespaces and undo data
- To understand how data concurrency and auditing is managed
and implemented in Oracle Database 12c
- To understand how to prepare for and perform data backup
and recovery tasks in Oracle Database 12c
- To understand the importance of proactive database
maintenance, and how to implement it
- Use Oracle Database 12c tools to manage and monitor data,
and automate tasks.
- mastering the ORACLE-dialect of the SQL language intended
for working with relational DBMS;
Lecture - 18 Hours
Practical lessons - 37,5 Hours
SIW - 34,5 Hours
Total - 90 Hours
After the course you will be able to:






Explain Architecture of Oracle;
Create and manage an Oracle Database Instance;
Create and manage Storage Structures;
Configure the Oracle Network Environment;
Create and manage users;
Monitor the database and manage performance;
 Know basic information on backup and recovery techniques.
Laboratory work: 14 * 3 = 42
Test survey: 2 * 4 = 8 points
Self-study: 2 * 5 = 10 points
Examination ( written)
PC with installed Oracle 12 c
1. SQL и PL/SQL для разработчиков СУБД Oracle.Зудилова Т.В.,
Иванов С.Е., Хоружников С.Э. 2012, Университет ИТМО
2. Bales, Donald . Beginning Oracle PL/SQL. © 2015
3. Пржиялковский В.В. Введение в Oracle SQL. Учебное пособие.
2020, Интернет-Университет Информационных Технологий
(ИНТУИТ), Ай Пи Ар Медиа
4. https://docs.oracle.com/en/database/oracle/oracle-database/index.html;
Ф 2-1-38-2021
1 reduction 05.01.2021
Working curriculum (syllabus)
Course structure / content
Weeks
1
2,3
4
5
6
7
8
9
10,11
12
13
14
Topics of practical lessons and SIW
Lecture 1. Basic concepts of relational model. Brief History of Oracle
Database.
Practical work 1. Overview of Oracle Relational Data Structures.
Lecture 2. Exploring the Oracle Database Architecture. File structure,
Memory structure and Prosesses.
Practical work 2. Installing Oracle Server System and hardware
requirements for installing Oracle DB. Environment variable values
Performing an Oracle 12g installation using the Oracle Universal Installer
(OUI) .
Lecture 3. Creating and Managing a Database with DBCA.
Practical class 3. Creating database using Database Configuration
Assistant (DBCA)
Lecture 4. Managing the Database Instance. Start and stop the Oracle
database and components. Use Oracle Enterprise Manager. Modify
database initialization parameters
Practical work 4. Unlocking HR schema. Overview the HR database
structure.
Lecture 5. Configuring the Oracle Network Environment. Creating
additional listeners. Creating Oracle Net Service aliases. Control the
Oracle Net Listener
Practical work 5. Shutting Down and Starting Up the Oracle Instance.
Viewing and Modifying Initialization Parameters. Managing Memory.
Starting and Stopping the Listener.
Lecture 6. Managing Database Storage Structures. Describing the
storage of table row data in blocks. Creation and managing tablespaces.
Obtaining tablespace information.
Practical work 6. Managing Database Storage Structures. Viewing
Database Storage Structure Information. Performing Common Database
Storage Tasks. Managing the Online Redo Log.
Lecture 7. Administering User Security: Creating and managing
database user accounts; Grant and revoke privileges. Create and manage
roles; Create and manage profiles.
Practical work 7. Administering Database User Accounts.
Administering Roles. Setting the Database Password Policy
Lecture 8. Managing Schema Objects
Practical class 8. HR database. Managing Tables and Indexes
Lecture 9. Performing Backup and Recovery
Practical class 9. Managing, Views and other database objects.
Lecture 10. Server-Side Programming: PL/SQL. PL/SQL Subprograms.
Creation and execution of PL/SQL Subprograms.
Practical class 10. Creation and execution PL/SQL Subprograms.
Lecture 11. PL/SQL Packages. Creation and execution of
Packages.PL/SQL Language Constructs.
Practical class 11. Creation and execution PL/SQL Subprograms.
Lecture 12. Data Concurrency and Consistency. Oracle Database
Number
of hours
4,5
9
4,5
4,5
4,5
4,5
4,5
4,5
9
4,5
4,5
4,5
Ф 2-1-38-2021
1 reduction 05.01.2021
Working curriculum (syllabus)
Transaction Isolation Levels. Oracle Database Locking Mechanism.
Manual Data Locks. User-Defined Locks.
Practical class 12. Creation and execution PL/SQL Subprograms.
Total
Task completion control schedule
Week Type of task
Max. points/
№
(deadline)
%
2
3
4
Practical class №1, 2
Practical class №3
Practical class №4
Master students
activity
4/40%
2/20%
2/20%
2/20%
4
Total
Up to 10/100%
5
6
6
7
8
Practical class №5
Survey on the topic
of lectures
Practical class №6
Master students
activity
Survey on the topic
of lectures
2/20%
2/20%
Total
Practical class №7
Up to 10/100%
2/20%
Practical class №8
SIW №1
2/20%
6/60%
8
Total
Midterm №1
9
Practical class №9
Survey on the topic
of lectures
2/20%
2/20%
2/20%
Up to 10/100%
Up to 30/100%
2/20%
2/20%
67
Assessment criteria and description, in points
and %
Practical class (for each work):
2 points: full complete of the PC problem and
protection
1 point: partial complete of PC problem and
protection
0 point: failure to fulfill the tasks of the PC
Activity in lectures:
2 points: high activity in all classes
1 point: average activity in all classes
0 point: complete lack of activity
Assignments are summed for 2, 3, 4 weeks (as
determined by the proportion in % of max)
Practical class (for each work):
2 points: full complete of the PC problem and
protection
1 point: partial complete of PC problem and
protection
0 point: failure to fulfill the tasks of the PC
Activity in lectures:
2 points: high activity in all classes
1 point: average activity in all classes
0 point: complete lack of activity
Assignments are summed for 5,6 weeks
Practical class (for each work):
2 points: full complete of the PC problem
1 point: partial complete of PC problem
0 point: failure to fulfill the tasks of the PC
SIW:
5-6 points: the correctness of performing the SIW is
90% and above
3-4 points: the correctness of the SIW is 70-90%
1-2 points: the correctness of the SIW is 50-70%
0 point: the correctness of performing the SIW is
below 50%
Assignments are summed for 7, 8 weeks
Assignments are summed automatically for 4, 6
and 8 weeks
Practical class (for each work):
2 points: full complete of the PC problem
1 point: partial complete of PC problem
Ф 2-1-38-2021
1 reduction 05.01.2021
Working curriculum (syllabus)
10
10
11
12
12
13
14
14
Practical class №10
Master students
activity
Survey on the topic
of lectures
Total
Practical class №11
Practical class №12
SIW №1
2/20%
2/20%
2/20%
Up to 10/100%
2/20%
2/20%
6/60%
Total
Practical class №13
Тестовые задания
Practical class №14,
15
Survey on the topic
of lectures
Up to 10/100%
2/20%
2/20%
4/40%
Total
Midterm №2
Up to 10/100%
Up to 30/100%
2/20%
0 point: failure to fulfill the tasks of the PC
Activity in lectures:
2 points: high activity in all classes
1 point: average activity in all classes
0 point: complete lack of activity
Assignments are summed for 9, 10 weeks
Practical class (for each work):
2 points: full complete of the PC
1 point: partial complete of PC problem
0 point: failure to fulfill the tasks of the PC
SIW:
5-6 points: the correctness of performing the SIW is
90% and above
3-4 points: the correctness of the SIW is 70-90%
1-2 points: the correctness of the SIW is 50-70%
0 point: the correctness of performing the SIW is
below 50%
Assignments are summed for 11, 12 weeks
Practical class (for each work):
2 points: full complete of the PC problem
1 point: partial complete of PC problem
0 point: failure to fulfill the tasks of the PC
Activity in lectures:
2 points: high activity in all classes
1 point: average activity in all classes
0 point: complete lack of activity
Assignments are summed for 13, 14 weeks
Assignments are summed automatically for 10,
12 and 14 weeks
This working curriculum (syllabus) has been discussed in the “Information Systems” department
meeting.
Minute №____, ________________
Head of department
Borankulova G.
/signature/
/full name./
Download