Database Systems Lab Course Outline
Database Systems Lab Course Outline
Lab objective: This Database System course for undergraduates aims to teach the fundamentals
of database architecture, management, and systems, principles and methodologies of database
design and techniques for database application development. This course is designed to provide
students with database applications and design skills using MySQL and SQL server database
software.
Course Code CC6203
Course Title Database System
Credit Hours 3+1
Prerequisites by None
Course(s) and Topics
Grading Schema
(Homework, Lab Project: 20%
Viva: 10%
Performance, Lab
Lab Performance: 15%
Report, Project, Lab Report: 15%
Presentation Final, Final Term: 40%
etc.)
Lab Coordinator/ Ms. Khola Farooq
Instructor(s) Ahsan Ayaz
Coordinator’s/ Qualifications: MS CS / MS CS/ BS CS
Instructor’s Profile Areas of Interest: Web Programming, Internet of things
Counseling Hours Monday: 9:00 am – 1:00 pm
Friday: 9:00 am – 11:00 am
Venue: Server Room
Lab Content Introduction to SQL Server SQL Server installation, Data Types
Identifier, DDL, DML, DCL commands, Create Database Query Create
Table in SQL Queries, Primary keys, foreign keys, concept,
implementation using E-commerce database, select statement queries, E-
commerce Database example activity, FROM select statement, Data
Insert into table queries, where all related queries in SQL, Like in
between queries, distinct, group by, order by queries, Skip, Top, and
Aliases in SQL, Alter, add, drop, rename, modify a column statement
queries, Operators in SQL, arithmetic, logical, comparison, and set
operators, Constraints in SQL, not null, unique, default, and check,
Truncate, drop, delete, and table difference between truncate drop and
delete, SQL Alias, Practice complex queries, Introduction to subqueries,
single row subqueries, Outer join, left outer join, right outer join, self-
join, Functions in SQL, Aggregate Functions, Stored procedure, input
parameter of a stored procedure, output parameter, Triggers, Views,
Indexing, Transaction, commit, rollback.
Textbook 1. Fundamentals of Database Systems, 7th Edition by Ramez Elmasri
and Shamkant B. Navathe (2022).
2. Database Systems: A Practical Approach to Design, Implementation,
and Management, 6th Edition by Thomas Connolly and Carolyn
Begg.(2014)
Reference Material 1. 1.Database Systems: The Complete Book, 2nd Edition by Hector
GarciaMolina, Jeffrey D. Ullman, Jennifer Widom (2008)
2. Database System Concepts, 6th Edition by Avi Silberschatz, Henry
F. Korth and S. Sudarshan. (2010)
3. Database Management Systems, 3rd Edition by Raghu
Ramakrishnan, Johannes Gehrke (2002)
Course Learning
CLO At the end of the course the students will be able to: Domain PLO
Outcomes (CLOs):
Week-8
Week-18
01 01 01
Oral and Written Communications Physical presence in the classroom and online
social interaction.
Modes for communication:
● Google Classroom
● WhatsApp Group
● LGU ERP Portal
Coordinator / Instructor(s) Name: Ms. Khola Farooq
Instructor Signature: