LAB DESCRIPTION
NAME OF INSTITUTION Lahore Garrison University
PROGRAM (S) TO BE EVALUATED BS Computer Science
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):
Adapt SQL query to access data within the
1 P-3 5
relational databases.
Construct and manage databases systems and
2 P-4 5
extracting data efficiently using SQL
*BT = Bloom’s Taxonomy, C = Cognitive domain,
P = Psychomotor domain, A = Affective domain
*PLO5 = Modern Tool Usage
Weeks Practicals Topics CLOs
Introduction of Database Systems its practical
use, course contents, Introduction to SQL Server 1
Week-1 1
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 1
Week-2 2
Ecommerce database, select statement queries.
E-commerce Database example activity, FROM
select statement, Data Insert into table queries, 1
Week-3 4
where all related queries in SQL
Like in between queries, distinct, group by, order
Week-4 5 by queries, Skip, Top, and Aliases in SQL 1
Alter, add, drop, rename, modify a column
Week-5 6 statement queries 1
Operators in SQL, arithmetic, logical,
Week-6 7 comparison, and set operators. 1
Constraints in SQL, not null, unique, default, and
Week-7 8 check 1
Week-8
Truncate, drop, delete, and table difference
Week-9 9 between truncate drop and delete 1
Week-10 10 SQL Alias, Practice complex queries 2
Introduction to subqueries, single row
Week-11 11 subqueries 2
Outer join, left outer join, right outer join, self- 2
Week-12 12
join
Functions in SQL, Aggregate Functions 2
Week-13 13
Stored procedure, input parameter of a stored
Week-14 14 procedure, output parameter 2
Triggers, Views, Indexing, Transaction, commit, 2
Week-15 15 rollback
Presentation
Week-16 16
Week-17 17 Lab Exam
Week-18
Laboratory Projects/Experiments Done in The lab is associated with this course.
the Course However, assignments and Lab tasks have
been taken from the students.
Class Time Spent on (in credit hours) Theory Problem Solution
Analysis Design
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:
Date: 1 – March – 2025