0% found this document useful (0 votes)
5 views1 page

Database Management System

The document outlines the fundamentals of Database Management Systems, covering key concepts such as data vs information, database design, normalization, and SQL. It includes sections on advanced SQL techniques, PL/SQL programming, and practical lab programs for hands-on learning. The content is structured to provide a comprehensive understanding of database systems and their applications.

Uploaded by

16o7bala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views1 page

Database Management System

The document outlines the fundamentals of Database Management Systems, covering key concepts such as data vs information, database design, normalization, and SQL. It includes sections on advanced SQL techniques, PL/SQL programming, and practical lab programs for hands-on learning. The content is structured to provide a comprehensive understanding of database systems and their applications.

Uploaded by

16o7bala
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Database Management System

I - Database Concepts:Database Systems - Data vs Information - Introducing


the database -File system - Problems with file system – Database systems. Data
models - Importance - Basic Building Blocks - Business rules - Evolution of
Data models - Degrees of Data Abstraction
II - Design Concepts: Relational database model - logical view of data-keys -
Integrity rules - relational set operators - data dictionary and the system catalog
- relationships -data redundancy revisited -indexes - codd's rules. Entity
relationship model - ER diagram
III - Normalization of Database Tables: Database tables and Normalization –
The Need for Normalization –The Normalization Process – Higher level
Normal Form. Introduction to SQL: Data Definition Commands – Data
Manipulation Commands – SELECT Queries – Additional Data Definition
Commands – Additional SELECT Query Keywords – Joining Database Tables.
IV - Advanced SQL:Relational SET Operators: UNION – UNION ALL –
INTERSECT - MINUS.SQL Join Operators: Cross Join – Natural Join – Join
USING Clause – JOIN ON Clause – Outer Join.Sub Queries and Correlated
Queries: WHERE – IN – HAVING – ANY and ALL – FROM. SQL Functions:
Date and Time Function – Numeric Function – String Function – Conversion
Function
V- PL/SQL:A Programming Language: History – Fundamentals – Block
Structure – Comments – Data Types – Other Data Types – Variable Declaration
– Assignment operation –Arithmetic operators.Control Structures and
Embedded SQL: Control Structures – Nested Blocks – SQL in PL/SQL – Data
Manipulation – Transaction Control statements. PL/SQL Cursors and
Exceptions: Cursors – Implicit Cursors, Explicit Cursors and Attributes –
Cursor FOR loops – SELECT…FOR UPDATE – WHERE CURRENT OF
clause – Cursor with Parameters – Cursor Variables – Exceptions – Types of
Exceptions.

Lab Programs

I. SQL
1. DDLCOMMANDS
2. DMLCOMMANDS
3. TCLCOMMANDS
II. PL/SQL
4. FIBONACCI SERIES
5. FACTORIAL
6. STRING REVERSE
7. SUM OF SERIES
8. TRIGGER
III. CURSOR
9. STUDENT MARK ANALYSIS USING CURSOR
IV. APPLICATION
10. LIBRARY MANAGEMENTSYSTEM
11. STUDENT MARK ANALYSIS

You might also like