Bict DBMS
Bict DBMS
1. Course Description
The purpose of this course is to introduce the fundamental concepts of database management,
including aspects of data models, database languages, and database design. At the end of this course,
a student will be able to understand the fundamental concepts required for the use and design of
database management systems.
2. General Objectives
Through this course, students shall
• become proficient at modeling databases at conceptual and logical levels of design,
• be able to develop database schemas with design principles that enforce data integrity,
• become knowledgeable in the creation, altering, and manipulation of tables, indexes, and
views using relational algebra and SQL,
• become proficient at casting queries in SQL, and
• be able to understand concepts of transaction management, concurrency control, and crash
recovery.
3. Course Outlines:
• Understand the concept of Unit 9: Emerging Database Technology and Application (4)
emerging database trends and 9.1 Concept of Big data
application 9.2 Concept of NoSQL
9.3 Concept of Mobile and Multimedia data
9.4 Concept of GIS database
9.5 Concept of Data Warehouse and Data Mining
10 Instructional Techniques
The instructional techniques for this course are divided into two groups. First group consists of
general instructional techniques applicable to most of the units. The second group consists of specific
instructional techniques applicable to particular units.
5. Evaluation :
11 Recommended books and References materials (including relevant published articles in
national and international journals)
Recommended books:
• Silberschatz, H.F. Korth, and S. Sudarshan, Database System Concepts, 6 th Edition, McGraw
Hill, 2010
References materials: