Database Management Systems (BTCS 501-18) - Theory

Detailed Contents

Module 1: Database system architecture

Module 2: Relational query languages

Module 3:

Module 4: Transaction processing

Module 5: Database Security

Module 6: Advanced Topics

Course Outcomes

At the end of the study the student shall be able to:

Text Books

Reference Books


Database Management Systems Lab (BTCS 505-18)

List of Experiments

  1. Introduction to SQL and installation of SQL Server / Oracle.
  2. Data Types, Creating Tables, Retrieval of Rows using Select Statement, Conditional Retrieval of Rows, Alter and Drop Statements.
  3. Working with Null Values, Matching a Pattern from a Table, Ordering the Result of a Query, Aggregate Functions, Grouping the Result of a Query, Update and Delete Statements.
  4. Set Operators, Nested Queries, Joins, Sequences.
  5. Views, Indexes, Database Security and Privileges: Grant and Revoke Commands, Commit and Rollback Commands.
  6. PL/SQL Architecture, Assignments and Expressions, Writing PL/SQL Code, Referencing Non-SQL parameters.
  7. Stored Procedures and Exception Handling.
  8. Triggers and Cursor Management in PL/SQL.

Suggested Tools

Course Outcomes