Bca 176
Bca 176
LEARNING OBJECTIVES:
The course is to provide the basics of SQL. To understand RDBMS and construct queries using SQL to design a
database and manipulate data in it.
PRE-REQUISITES: NIL
COURSE OUTCOMES:
After completion of this course, the learners will be able to:
CO1 Understand the structure and design of relational databases. BT2 PO3
CO2 Write DDL statements in SQL to create, Modify and remove BTL1, BTL3,
PO3, PO5
database objects BTL4
CO4 Write DML statements in SQL to insert, Modify and remove data PO3,PO5
BTL4
from database
CO5 Write SQL statements to retrieve data based on the conditions BTL1, BTL2, PO3,PO5
provided by the user BTL3
List of Practicals
S. No. Detailed Statement Mapping to
CO #
Core Practicals (Implement All the mentioned practicals )
The following are two suggestive databases. The students may use any one or both databases for their core
practicals. However, the instructor may provide any other databases for executing these practical.
1. COLLEGE DATABASE:
2.COMPANY DATABASE:
Consider the following schema of a library management system.Write the SQL queries for the CO7
questions given below;
14 Student(Stud_no : integer, Stud_name: string)
Membership(Mem_no: integer, Stud_no: integer)
Book_(book_no: integer, book_name:string, author: string)
Note:
1. In total 15 practicals to be implemented.
2. This is a suggestive list of practicals. However, the instructor may add or change any other database for executing
queries as per the requirement.
REFERENCEBOOKS:
RB1. Abraham Silberschatz, Henry Korth, S. Sudarshan, “Database Systems Concepts”, 6 th Edition,
McGraw Hill, 2010.
RB2. Jim Melton, Alan Simon, “Understanding the new SQL: A complete Guide”, Morgan Kaufmann
Publishers, 1993.