Relational Database Management System

GTU Study
KHUDKIBOOK
RELATIONAL DATABASE MANAGEMENT DI03000031
FREE PDF DI03000031
Code: DI03000031 Credits: 4 Semester 3 Auto

Relational Database Management System

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Relational Database Management System Syllabus — Unit-wise Content

The official GTU curriculum for Relational Database Management System (subject code DI03000031) as prescribed for Auto · Semester 3 divides the course into 5 units, covering 44 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (DI03000031)

Unit 1 Introduction to Database System and SQL commands

12 lecture hours

  • Concepts and Definitions  Data and Information: Definition
  • differences between data and information  Data Elements: Data items (fields)
  • files, and metadata  Data Dictionary: Definition
  • components, and significance  Database Concepts: Definition
  • characteristics, and importance of databases  Database Systems and Environment: Components
  • architecture, and functions  Schemas and Instances: Concepts of schemas
  • sub- schemas, and instances in a database system Data Types  Overview of SQL data types: Numeric
  • Date/Time SQL Commands:  DDL (Data Definition Language): Create Database
  • Create Table
  • Alter Table
  • Drop Table
  • Truncate Table Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science & Engineering / Cyber System & Information Security Subject Code : DI03000031 Subject Name : Relational Database Management System  DML (Data Manipulation Language): Insert
  • Delete  DQL (Data Query Language): SELECT statement with WHERE clause
  • SELECT DISTINCT statement  DCL (Data Control Language): Creating Users & Roles
  • REVOKE commands  TCL (Transaction Control Language): Introduction to Transactions
  • ACID properties
  • Savepoint Problem Solving practice on the above concepts

Unit 2 SQL In-Built Functions and Joins Operators

11 lecture hours

  • Logical  Special Operators: IN, ANY, ALL, BETWEEN
  • LIKE Use of System table/DUAL table SQL Functions: Single Row Functions:  Numeric Functions: ABS, POWER, MOD, ROUND
  • SQRT  Character Functions: INITCAP
  • INSTR  Date Functions: ADD_MONTHS
  • TRUNC  Conversion Functions: TO_CHAR
  • TO_NUMBER Aggregate Functions: SUM, AVG, COUNT, MAX, MIN SQL Clauses: GROUP BY, HAVING, and ORDER BY Joins: INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN
  • Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science & Engineering / Cyber System & Information Security Subject Code : DI03000031 Subject Name : Relational Database Management System CROSS JOIN
  • SELF JOIN Subquery: Nested Queries
  • Correlated Subqueries Set Operators: MINUS
  • UNION ALL Problem Solving practice on the above concepts

Unit 3 Normalization

6 lecture hours

  • Basics of Normalization  Definition and Importance Normal Forms  First Normal Form (1NF)  Second Normal Form (2NF)  Third Normal Form (3NF) Advantages and disadvantages of Normalization Problem Solving practice on the above concepts

Unit 4 Database Integrity Constraints & Objects

7 lecture hours

  • Integrity Constraints  Domain Integrity Constraints: NOT NULL
  • CHECK  Entity Integrity Constraints: UNIQUE
  • PRIMARY KEY  Referential Integrity Constraints: FOREIGN KEY, REFERENCES
  • ON DELETE CASCADE Database Objects  Views: CREATE VIEW
  • ALTER VIEW
  • DROP VIEW  Synonyms: CREATE SYNONYM
  • DROP SYNONYM  Sequences: CREATE SEQUENCE
  • ALTER SEQUENCE
  • DROP SEQUENCE  Indexes: CREATE INDEX (UNIQUE
  • DROP INDEX Problem Solving practice on the above concepts

Unit 5 PL/SQL and Triggers

9 lecture hours

  • Fundamentals of PL/SQL  Basics of PL/SQL  Data Types: %TYPE and %ROWTYPE Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science & Engineering / Cyber System & Information Security Subject Code : DI03000031 Subject Name : Relational Database Management System  Advantages of PL/SQL over SQL Control Structures  Conditional
  • Iterative, and Sequential Statements Cursors  Static Cursors: Implicit & Explicit Procedures and Functions  Creating and Executing Stored Procedures and Functions Triggers  Fundamentals of Triggers  Types of Triggers: BEFORE
  • FOR EACH ROW, FOR EACH STATEMENT Problem Solving practice on the above concepts

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 3

GTU Study
KHUDKIBOOK
OPERATING SYSTEM 3330701
FREE PDF 3330701

Operating System

Code: 3330701 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DATA STRUCTURE 3330704
FREE PDF 3330704

Data Structure

Code: 3330704 Credit: 7
Open →
GTU Study
KHUDKIBOOK
SUMMER INTERNSHIP-I 4330001
FREE PDF 4330001

Summer Internship-I

Code: 4330001 Credit: 1
Open →
GTU Study
KHUDKIBOOK
SCRIPTING LANGUAGE -PYTHON 4330701
FREE PDF 4330701

Scripting Language -Python

Code: 4330701 Credit: 5
Open →
GTU Study
KHUDKIBOOK
RELATIONAL DATABASE MANAGEMENT 4330702
FREE PDF 4330702

Relational Database Management System

Code: 4330702 Credit: 5
Open →
GTU Study
KHUDKIBOOK
BASICS OF OPERATING 4330703
FREE PDF 4330703

Basics of Operating System

Code: 4330703 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DATA STRUCTURES AND 4330704
FREE PDF 4330704

Data Structures and Algorithms

Code: 4330704 Credit: 5
Open →
GTU Study
KHUDKIBOOK
RESPONSIVE WEB PAGE 4330705
FREE PDF 4330705

Responsive Web Page Design

Code: 4330705 Credit: 1
Open →
GTU Study
KHUDKIBOOK
DIGITAL ELECTRONICS FUNDAMENTALS DI03000011
FREE PDF DI03000011

Digital Electronics Fundamentals

Code: DI03000011 Credit: 3
Open →
GTU Study
KHUDKIBOOK
DATA STRUCTURES DI03000021
FREE PDF DI03000021

Data Structures

Code: DI03000021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OPERATING SYSTEM DI03000041
FREE PDF DI03000041

Fundamentals Operating System

Code: DI03000041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
COMPUTER NETWORKS DI03000051
FREE PDF DI03000051

Computer Networks

Code: DI03000051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
RESPONSIVE WEB PAGE DI03000061
FREE PDF DI03000061

Responsive Web Page Design

Code: DI03000061 Credit: 3
Open →