Official government website of the Government of Kingdom of Saudi Arabia
Link to official Saudi websites end with edu.sa

All links to official educational websites in the Kingdom of Saudi Arabia end with sch.sa or edu.sa

Government websites use the HTTPS protocol for encryption and security.

Secure websites in the Kingdom of Saudi Arabia use the HTTPS protocol for encryption.

Registered with the Digital Government Authority under number:

20250417892

Advanced Database

CS4411
3 hours English

Advanced Database

Advanced Database y4 s7
1 Physical and data Storage Systems
2 Indexing
3 Advanced SQL: Functions and Procedures
4 Advanced SQL: Triggers
5 Query Processing
6 Query Optimization
7 Transactions
8 Concurrency Control
9 Recovery System
10 NoSQL Database
11 Non-relational data processing
1.1 Mapped to: K1

An ability to understand advanced database topics like transaction control, Query Processing, Query Optimization etc.

Teaching Strategy Lectures, discussions, lab project-based tasks and assignments, self-test at the beginning of each lecture, and participation in solving examples
Assessment Methods Participations, quizzes, lab exercises, assignments, and exams
1.2 Mapped to: K1

An ability to distinguish between the different types of NoSQL databases.

Teaching Strategy Lectures, discussions, lab project-based tasks and assignments, self-test at the beginning of each lecture, and participation in solving examples
Assessment Methods Participations, quizzes, lab exercises, assignments, and exams
2.1 Mapped to: S2

An ability to formulate advanced SQL statements for data manipulation

Teaching Strategy Lectures, discussions, lab project-based tasks and assignments, self-test at the beginning of each lecture, and participation in solving examples
Assessment Methods Participations, quizzes, lab exercises, assignments, and exams
2.2 Mapped to: S2

An ability to use NoSQL databases to solve real world problems.

Teaching Strategy Lectures, discussions, lab project-based tasks and assignments, self-test at the beginning of each lecture, and participation in solving examples
Assessment Methods Participations, quizzes, lab exercises, assignments, and exams
2.3 Mapped to: S2

Implements query optimization techniques

Teaching Strategy Lectures, discussions, lab project-based tasks and assignments, self-test at the beginning of each lecture, and participation in solving examples
Assessment Methods Participations, quizzes, lab exercises, assignments, and exams
3.1 Mapped to: V1

Work effectively in a group.

Teaching Strategy Lab exercises
Assessment Methods Lab exercises