This repository contains SQL and PL/SQL lab files, questions, and semester notes for the Relational Database Management System (RDBMS) course in the MSc Software Technology program.
- Lab Files/ β Contains SQL queries and PL/SQL scripts for various database operations.
- Lab Questions/ β Includes lab record problems and solutions for SQL & PL/SQL.
- Semester Notes/ β Notes covering theoretical concepts in RDBMS.
- Basic SQL Queries β
SELECT,FROM,WHERE,ORDER BY,GROUP BY,HAVING - Joins & Subqueries β
INNER JOIN,LEFT JOIN,RIGHT JOIN,FULL JOIN,EXISTS,IN - Constraints & Keys β Primary Key, Foreign Key, Unique, Check, Not Null
- Normalization & Indexing β 1NF, 2NF, 3NF, BCNF, Clustered & Non-Clustered Indexes
- Views & Materialized Views β Creating and managing views
- Transactions & Locks β
COMMIT,ROLLBACK,SAVEPOINT, Deadlocks - Stored Procedures & Functions β Creating reusable database functions
- PL/SQL Basics β Anonymous blocks, variables, control structures
- Cursors & Exceptions β Implicit & explicit cursors, exception handling
- Stored Procedures & Functions β Parameterized procedures & functions
- Triggers β Row-level and statement-level triggers
- Packages β Creating and using packages
- Clone the repository:
git clone https://github.com/your-repo-url.git
- Navigate to the respective folders for SQL queries, PL/SQL scripts, or notes.
- Use a SQL developer tool (Oracle SQL Developer, MySQL Workbench) to execute the scripts.
- Oracle SQL & PL/SQL Documentation: docs.oracle.com
- SQL Tutorial: w3schools.com/sql
- Database Concepts: geeksforgeeks.org/dbms