Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SQL & PL/SQL Lab – MSc Software Technology

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.


πŸ“‚ Repository Structure

  • 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.

πŸ“Œ Topics Covered

πŸ”Ή SQL Topics:

  1. Basic SQL Queries β†’ SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING
  2. Joins & Subqueries β†’ INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN, EXISTS, IN
  3. Constraints & Keys β†’ Primary Key, Foreign Key, Unique, Check, Not Null
  4. Normalization & Indexing β†’ 1NF, 2NF, 3NF, BCNF, Clustered & Non-Clustered Indexes
  5. Views & Materialized Views β†’ Creating and managing views
  6. Transactions & Locks β†’ COMMIT, ROLLBACK, SAVEPOINT, Deadlocks
  7. Stored Procedures & Functions β†’ Creating reusable database functions

πŸ”Ή PL/SQL Topics:

  1. PL/SQL Basics β†’ Anonymous blocks, variables, control structures
  2. Cursors & Exceptions β†’ Implicit & explicit cursors, exception handling
  3. Stored Procedures & Functions β†’ Parameterized procedures & functions
  4. Triggers β†’ Row-level and statement-level triggers
  5. Packages β†’ Creating and using packages

πŸ’‘ How to Use

  1. Clone the repository:
    git clone https://github.com/your-repo-url.git
  2. Navigate to the respective folders for SQL queries, PL/SQL scripts, or notes.
  3. Use a SQL developer tool (Oracle SQL Developer, MySQL Workbench) to execute the scripts.

πŸ”— References


About

Relational Database Management System & Procedural Language / Structured Query Language 2024

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages