Database Management System Lab (B.Tech)

SQL queries, PL-SQL, views, triggers and database design exercises.

6 MonthsDuration 6Chapters24Topics

Syllabus · पाठ्यक्रम

Download PDF
01DDL and Constraints 3 topics
  1. CREATE, ALTER, DROP, TRUNCATE and RENAME
  2. Primary key, foreign key, unique, not null, check and default
  3. Creating a student-course database
02DML and Queries 4 topics
  1. INSERT, UPDATE and DELETE
  2. SELECT with WHERE, BETWEEN, IN, LIKE and ORDER BY
  3. Aggregate functions with GROUP BY and HAVING
  4. COMMIT, ROLLBACK and SAVEPOINT
03Joins, Sub-queries and Views 5 topics
  1. Inner, left, right and full outer joins
  2. Self join
  3. Nested and correlated sub-queries
  4. UNION, INTERSECT and MINUS
  5. Creating and using views and indexes
04PL-SQL: Procedures, Functions and Cursors 5 topics
  1. PL-SQL block structure and variables
  2. Conditional and loop statements
  3. Stored procedures and functions
  4. Explicit cursors and cursor attributes
  5. Exception handling
05Triggers 3 topics
  1. Row-level and statement-level triggers
  2. BEFORE and AFTER triggers
  3. Audit trigger for salary updates
06Database Design Mini Project 4 topics
  1. ER diagram for a library / hospital / college system
  2. Reducing ER to tables
  3. Normalising to 3NF
  4. Writing queries for reports

About

You will be able to

  • Create tables with primary key, foreign key, unique, not null and check constraints
  • Write SQL queries with WHERE, ORDER BY, GROUP BY, HAVING and aggregate functions
  • Use joins, nested queries, set operations and views
  • Write PL-SQL blocks, procedures, functions and cursors
  • Create triggers for auditing and validation
  • Design and normalise a small database from an ER diagram

Who it is for

  • B.Tech Computer Science & Engineering, Information Technology students of Semester 5 (AKTU)
  • Students of other universities studying the same subject who want unit-wise coaching

What you need

  • Database Management System theory of the same semester
  • MySQL or Oracle installed (the centre helps with setup)

Questions

Which syllabus does the Database Management System Lab course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Database Management System Lab. If your own university's syllabus differs, the centre follows your university syllabus.

Will this help in the university examination?

Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.

Which database software is used?

MySQL (with MySQL Workbench) and Oracle Live SQL / Oracle XE; PL-SQL is practised on Oracle as in the AKTU lab list.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.