ABET Format Database Systems LAB Outlines Spring 2024
ABET Format Database Systems LAB Outlines Spring 2024
General Information
Catalog Description
CSC-251
Marks Distribution
Mid-I 10%
Sessional (Data Camp Assignments/Labs/Quizzes) 40%
Final Exam 40%
Course Content
Lab # Topics
To work with MySQL & learning SQL basics
MySQL Installation
Connect to MYSQL database from command line
Lab 1
SQL introduction
SQL commands
SQL foundation statements
To Work with SQL Operators & Querying Database Tables
WHERE clause
Arithmetic operators
Lab 2 Comparison operators
Logical operators
Concatenation Operator
SQL Operator Precedence
To Work with SQL Functions
SQL Functions
Scalar Functions
Type of Scalar Functions
Lab 3 Character Functions
Number Functions
Date Functions
Conversion Functions
General Functions
Lab 4 SQL Functions & Regular Expressions
Aggregate Functions
GROUP BY Statement
HAVING clause
Regular Expressions
To Work with SQL Joins
Inner jon
Left join
Left excluding join
Right join
Righr excluding join
Outer join
Lab 5
Outer excluding join
Cross join
Straight join
Natural join
Equi join
Non equi join
13) self join
To Work with SQL Sub-Queries
Introduction of sub-queries
Scalar sub-queries
Lab 6 Comparisons using Sub-queries
MySQL Subqueries with ALL, ANY, IN, or SOME
Correlated Sub-query
Subqueries with EXISTS or NOT EXISTS
To Work with MySQL Workbench & DDL Queries
MySQL Workbench Introduction
MySQL Workbench Getting Started
DDL Queries in MySQL Workbench
Create Command
Lab 7 Alter Command
Drop Command
Truncate Command
Rename Command
Comments in SQL
Primary Key & Foreign Key Concept
To Work with SQL Constraints
Introduction of SQL Constraints
NOT NULL Constraint
UNIQUE Constraint
Lab 8 PRIMARY KEY Constraint
FOREIGN KEY Constraint
CHECK Constraint
AUTO_INCREMENT Constraint
DEFAULT Constraint
Lab 9 To Work with SQL DML Queries
Introduction to DML Statements
INSERT
UPDATE
DELETE
To Work with SQL Views and Indexes
Introduction to Views in SQL.
Creating Views in SQL.
Modifying Views in SQL.
Creating a complex view in SQL.
Lab 10
Drop a View in SQL.
Rules for performing DML operations in Views.
Introduction to Index in SQL.
Creating Index in SQL.
Removing Index in SQL.
Text Book
Lab Manual
Proficient in writing various DDL and DML statements using Database Management System.
2
Usage of queries in Oracle and/or MySQL DBMS using various IDE in the development of application
3
programs.
CLO-SO Map
SO IDs
CLO ID GA1 GA2 GA3 GA4 GA5 GA6 GA7 GA8 GA9 GA10 GA11 GA12
CLO 1 1 0 0 0 0 0 0 0 0 0 0 0
CLO 2 0 0 1 0 0 0 0 0 0 0 0 0
CLO 3 0 0 0 0 1 0 0 0 0 0 0 0
Approvals
Prepared By Engr. Soonh Taj
Approved By Not Specified
Last Update 21 January 2024