SlideShare a Scribd company logo
RIPHAH INTERNATIONAL COLLEGE
Associate Degree Program
Course Title : Introduction to Database Systems
Course Number :
Credit Hours : 3+1
Course Pre-requisite : Introduction to Computing
Course Duration : 16 weeks
Course Description:
This course teaches database management systems and emerging database management
technologies. It also introduces applications and implementation techniques addressing new
challenges to the database management systems.
Course Objectives:
This course will make students to understand:
 Basic concepts in all the advanced aspects
 Practical hand-on experience with commercial database management systems through
a small project of designing and implementing a database application system with the
web.
Learning Outcomes:
After studying this course, students should be able to:
 Understand the different issues that are involved in the design and implementation of
a database system.
 Use data manipulation language to query, manage and update a database.
 Develop understanding essentials of database management concepts like database
security, integrity, data warehousing etc.
Violation of Academic Honesty Policy:
If any of the projects / assignments are identical or partially identical, a Zero will be awarded.
The repetition of such kind may lead to an “F” grade in the course.
General Classroom Norms:
Class attendance is mandatory. You may miss up to 25% (8 out of 32 sessions) class sessions
but save it for emergency only. In case you exceed this level, you will be withdrawn from the
course. As a courtesy to the instructor and other students, be prepared to arrive at class and be
in your seat on time. In addition, please note that each class lasts for 90 minutes (1.5 Hours).
Also keep in mind some general rules as given below:
 Cell phones should be powered off.
 Eatables are not allowed in the class.
 The teacher will not tolerate any disruptive behavior in the class.
 The Dress Code has to be observed, no warnings will be given, and violators will be
asked politely to leave the class and consequently will be marked absent.
Participation:
Students are required to attend all classes and read all the assigned material in advance of
class (although not necessarily with perfect comprehension). Advanced preparation and class
participation are crucial for periods in which we discuss cases. During discussion sessions,
the instructor generally keeps track of the insightful and useful comments students make.
(Any unproductive contribution is not rewarded).
Grade Distribution:
Evaluation Type Percentage (%) Minimum
Quizzes 10 4
Assignments 10 4
Project 10 1
Mid Term 35
Final Term 35
Total Points 100
Note:
Instructors are required to schedule at least 1 out of 2 classes every week in the computer lab
for the student’s hands on experience.
Course Contents:
Week Contents Activities
1 The Database Environment and Development Process
 Introduction
 Basic Concepts and Definitions
 Traditional File Processing System
 The Database Approach
 Components of Database Environment
 The Range of Database Application
 The Database Development Process
2 Modeling Data in the Organization
 Introduction
 The E-R Model
(Overview, Sample Diagram, Notation)
 Modeling the Rules of the Organization
 Modeling Entities and Attributes
 Modeling Relationships
Assignment 1
3-4 The Enhanced E-R Model
 Introduction
 Representing Super types and Subtypes
 Specifying Constraints in Super type/Subtype
Relationship
Quiz 1
5-6
Logical Database Design and the Relational Model
 Introduction
 The Relational Data Model
 Integrity Constraints
 Transforming EERDs into Relations
 Introduction to Normalization
Assignment 2
7-8 Physical Database Design and Performance
 Introduction
 Physical Database Design Process
 Designing Fields
 DE normalizing and Partitioning Data
 Designing Physical Database Files
 Using and Selecting Indexes
 Designing a Database for Optimal Query Performance
Quiz 2
MID TERM
10 Introduction to SQL
 SQL Environment
 Defining a Database in SQL
 Inserting, Updating and Deleting Data
 Internal Schema Definition in RDBMS
 Processing Single Tables
11
Advanced SQL
 Introduction
 Processing Multiple Tables
 Tips for Developing Queries
 Ensuring Transaction Integrity
 Data Dictionary Facility
 Enhancements and Extensions to SQL
 Triggers and Routines
 Embedded SQL and Dynamic SQL
12 Database Application Development
 Introduction
 Client/Server Architecture
 Databases in Two-Tier Architecture
 Three-Tier Architectures
 Web Application Components
 Databases in Three-Tier Architecture
 Key Consideration in Three-Tier and XML
13-14
Data Warehousing
 Introduction
 Data Warehouse Architecture
 Some Characteristics of Data Warehouse Data
 The Derived Data Layer
 The Star Schema
 Variations of the Star Schema
Quiz 3
Assignment 3
15-16 Data and Database Administration
 The Roles of Data and Database Administration
 The Open Source Movement and Database
Management
 Managing Data Security
 SOX and Databases
 Database Backup and Recovery
 Data Dictionaries and Repositories
 Overview of Tuning the Database for Performance
Assignment 4
Quiz 4
17 Project Viva Presentation
Final Term Exam

More Related Content

PDF
CS3270 – Database Systems Course Outline
DOCX
CS3492 - Database Management System Syallabus - Regulation 2021 for CSE.docx
PDF
Syllabus.pdf
DOC
Coursemodule dbms
PPTX
FUNDAMENTAL OF DATA BASE MANAGEMENT SYSTEM UNIT 2.pptx
DOCX
Module BookletUnitUnit17 Database Design Concepts.docx
DOCX
CO PO MAPPING CO3I DMS 22319
PDF
CO PO MAPPING CO3I DMS 22319
CS3270 – Database Systems Course Outline
CS3492 - Database Management System Syallabus - Regulation 2021 for CSE.docx
Syllabus.pdf
Coursemodule dbms
FUNDAMENTAL OF DATA BASE MANAGEMENT SYSTEM UNIT 2.pptx
Module BookletUnitUnit17 Database Design Concepts.docx
CO PO MAPPING CO3I DMS 22319
CO PO MAPPING CO3I DMS 22319

Similar to Introduction to Database Systems(CLO.pdf (20)

PPTX
Lecture 0 INT306.pptx
PPTX
DBMS introduction
DOC
Syllabus mca 2 rdbms i
PPT
PDF
KCS-501-3.pdf
PPT
Lecture 1 of data base and management laa laa lakjniksdgfjvsfuyg
PDF
Sem1 2014 15 course-outline info 1102
PDF
Database Systems - Lecture Week 1
PPTX
Database Concepts and Components
PDF
DATABASE MANAGEMENT SYSTEMS.pdf
PDF
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...
PDF
Syllabus
PDF
Database Lecture Notes
DOCX
Course Objectives This course provides a comprehensive overvi.docx
PPTX
Database part1-
DOC
Cs 2255 database_management_systems
PPTX
Introduction to Data , Information, Meta Data
PPTX
Database Design can be defined as a set of procedures or collection of tasks ...
PDF
CS6302-SCAD-MSM-by www.LearnEngineering.in.pdf
Lecture 0 INT306.pptx
DBMS introduction
Syllabus mca 2 rdbms i
KCS-501-3.pdf
Lecture 1 of data base and management laa laa lakjniksdgfjvsfuyg
Sem1 2014 15 course-outline info 1102
Database Systems - Lecture Week 1
Database Concepts and Components
DATABASE MANAGEMENT SYSTEMS.pdf
DATABASE MANAGEMENT SYSTEMS university course materials useful for students ...
Syllabus
Database Lecture Notes
Course Objectives This course provides a comprehensive overvi.docx
Database part1-
Cs 2255 database_management_systems
Introduction to Data , Information, Meta Data
Database Design can be defined as a set of procedures or collection of tasks ...
CS6302-SCAD-MSM-by www.LearnEngineering.in.pdf
Ad

Recently uploaded (20)

PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Institutional Correction lecture only . . .
PDF
Insiders guide to clinical Medicine.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Classroom Observation Tools for Teachers
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Cell Types and Its function , kingdom of life
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Institutional Correction lecture only . . .
Insiders guide to clinical Medicine.pdf
Microbial disease of the cardiovascular and lymphatic systems
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Cell Structure & Organelles in detailed.
PPH.pptx obstetrics and gynecology in nursing
Classroom Observation Tools for Teachers
O7-L3 Supply Chain Operations - ICLT Program
Cell Types and Its function , kingdom of life
TR - Agricultural Crops Production NC III.pdf
Pharma ospi slides which help in ospi learning
Basic Mud Logging Guide for educational purpose
Renaissance Architecture: A Journey from Faith to Humanism
Anesthesia in Laparoscopic Surgery in India
102 student loan defaulters named and shamed – Is someone you know on the list?
Module 4: Burden of Disease Tutorial Slides S2 2025
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Ad

Introduction to Database Systems(CLO.pdf

  • 1. RIPHAH INTERNATIONAL COLLEGE Associate Degree Program Course Title : Introduction to Database Systems Course Number : Credit Hours : 3+1 Course Pre-requisite : Introduction to Computing Course Duration : 16 weeks Course Description: This course teaches database management systems and emerging database management technologies. It also introduces applications and implementation techniques addressing new challenges to the database management systems. Course Objectives: This course will make students to understand:  Basic concepts in all the advanced aspects  Practical hand-on experience with commercial database management systems through a small project of designing and implementing a database application system with the web. Learning Outcomes: After studying this course, students should be able to:  Understand the different issues that are involved in the design and implementation of a database system.  Use data manipulation language to query, manage and update a database.  Develop understanding essentials of database management concepts like database security, integrity, data warehousing etc. Violation of Academic Honesty Policy: If any of the projects / assignments are identical or partially identical, a Zero will be awarded. The repetition of such kind may lead to an “F” grade in the course.
  • 2. General Classroom Norms: Class attendance is mandatory. You may miss up to 25% (8 out of 32 sessions) class sessions but save it for emergency only. In case you exceed this level, you will be withdrawn from the course. As a courtesy to the instructor and other students, be prepared to arrive at class and be in your seat on time. In addition, please note that each class lasts for 90 minutes (1.5 Hours). Also keep in mind some general rules as given below:  Cell phones should be powered off.  Eatables are not allowed in the class.  The teacher will not tolerate any disruptive behavior in the class.  The Dress Code has to be observed, no warnings will be given, and violators will be asked politely to leave the class and consequently will be marked absent. Participation: Students are required to attend all classes and read all the assigned material in advance of class (although not necessarily with perfect comprehension). Advanced preparation and class participation are crucial for periods in which we discuss cases. During discussion sessions, the instructor generally keeps track of the insightful and useful comments students make. (Any unproductive contribution is not rewarded). Grade Distribution: Evaluation Type Percentage (%) Minimum Quizzes 10 4 Assignments 10 4 Project 10 1 Mid Term 35 Final Term 35 Total Points 100 Note: Instructors are required to schedule at least 1 out of 2 classes every week in the computer lab for the student’s hands on experience.
  • 4. Week Contents Activities 1 The Database Environment and Development Process  Introduction  Basic Concepts and Definitions  Traditional File Processing System  The Database Approach  Components of Database Environment  The Range of Database Application  The Database Development Process 2 Modeling Data in the Organization  Introduction  The E-R Model (Overview, Sample Diagram, Notation)  Modeling the Rules of the Organization  Modeling Entities and Attributes  Modeling Relationships Assignment 1 3-4 The Enhanced E-R Model  Introduction  Representing Super types and Subtypes  Specifying Constraints in Super type/Subtype Relationship Quiz 1 5-6 Logical Database Design and the Relational Model  Introduction  The Relational Data Model  Integrity Constraints  Transforming EERDs into Relations  Introduction to Normalization Assignment 2 7-8 Physical Database Design and Performance  Introduction  Physical Database Design Process  Designing Fields  DE normalizing and Partitioning Data  Designing Physical Database Files  Using and Selecting Indexes  Designing a Database for Optimal Query Performance Quiz 2 MID TERM 10 Introduction to SQL  SQL Environment  Defining a Database in SQL
  • 5.  Inserting, Updating and Deleting Data  Internal Schema Definition in RDBMS  Processing Single Tables 11 Advanced SQL  Introduction  Processing Multiple Tables  Tips for Developing Queries  Ensuring Transaction Integrity  Data Dictionary Facility  Enhancements and Extensions to SQL  Triggers and Routines  Embedded SQL and Dynamic SQL 12 Database Application Development  Introduction  Client/Server Architecture  Databases in Two-Tier Architecture  Three-Tier Architectures  Web Application Components  Databases in Three-Tier Architecture  Key Consideration in Three-Tier and XML 13-14 Data Warehousing  Introduction  Data Warehouse Architecture  Some Characteristics of Data Warehouse Data  The Derived Data Layer  The Star Schema  Variations of the Star Schema Quiz 3 Assignment 3 15-16 Data and Database Administration  The Roles of Data and Database Administration  The Open Source Movement and Database Management  Managing Data Security  SOX and Databases  Database Backup and Recovery  Data Dictionaries and Repositories  Overview of Tuning the Database for Performance Assignment 4 Quiz 4 17 Project Viva Presentation