Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 1

Course Name DATABASE MANAGEMENT SYSTEM

This course covers the concepts and definitions of databases, the database
Course Description environment, database design, development, database security and
implementation as well as data warehouses. Students will have practical and hands-
on experience in SQL (structured-query-language), which is generally used in the
development of database applications as well as management of databases.
Number of Contact Hours 2 units lecture
per week 1 unit laboratory
Number of Contact Hours 2 hours lecture
per Week 3 hours laboratory
Prerequisite None
Course Objectives At the end of the course, the student is expected to have learned the important
concepts of the DBMS as well as earned some practical hands-on experience with
database management systems through the use of SQL.
1. Overview of Database Systems
2. Introduction to database Design
3. The Relational Model
Course Outline 4. SQL: Queries, Constraints, Triggers
5. Overview of Storage and Indexing
6. Storing Data: Disks and Files
7. Tree-Structured Indexing
8. Hash-Based Indexing
9. Overview of Query Evaluation
10. External Sorting
11. EvaluatingRelational Operators
12. A Typical Relational Query Optimizer
13. Overview of Transaction Management
14. Concurrency Control
15. Crash Recovery
16. Schema Refinement and Normal Forms
17. Physical Database Design and tuning
18. Security and Authorization
19. Parallel and Distributed Databases
20. Object-Database Systems
21. Data Warehousing and Decision Support
22. Data Mining
23. Project Work – Create a small database using SQL.
Laboratory Equipment PC, free Database software such as MySQL.

You might also like