0% found this document useful (0 votes)
2 views3 pages

DBMS SYLLABUS

The document outlines a course on Database Management Systems for third-year students, detailing the course objectives, outcomes, and structure. It covers essential topics such as database concepts, design, normalization, SQL, and PL/SQL, with a total of 75 hours of instruction. The course aims to equip students with practical skills in data organization, retrieval, and programming within database systems.

Uploaded by

ffsusa1406
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)
2 views3 pages

DBMS SYLLABUS

The document outlines a course on Database Management Systems for third-year students, detailing the course objectives, outcomes, and structure. It covers essential topics such as database concepts, design, normalization, SQL, and PL/SQL, with a total of 75 hours of instruction. The course aims to equip students with practical skills in data organization, retrieval, and programming within database systems.

Uploaded by

ffsusa1406
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/ 3

YEAR SEMESTER

III V
CATEGORY & PART COURSE TITLE COURSE CODE
CORE & III DATABASE MANAGEMENT SYSTEM

TOTAL HOURS/WEEK CREDITS CIA ESE TOTAL


HOURS
75 5 5 25 75 100

COURSE OBJECTIVE
To equip students with foundational knowledge of database system design, relational
models, ER-diagrams, normalization, and practical skills in querying using SQL and
PL/SQL for efficient data organization and retrieval.

COURSE OUTCOME At the end of this course, learners will be able to:
CO Number Statement

CO1 Understand the various basic concepts of Data Base System. Difference
between file system and DBMS and compare various data models.

CO2 Define the integrity constraints. Understand the basic concepts of Relational
Data Model, Entity-Relationship Model.

CO3 Design database schema considering normalization and relationships within


database. Understand and construct database using Structured Query
Language. Attain a good practical skill of managing and retrieving of data
using Data Manipulation Language (DML).

CO4 Classify the different SQL functions and various join operations and enhance
the knowledge of handling multiple tables.

CO5 Learn basics of PL/SQL and develop programs using Cursors, Exceptions.
UNIT – 1 Hrs:15
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.
*Extra reading/Keywords: Data Independence, ACID, Metadata
UNIT – 2 Hrs:15
Design Concepts: Relational database model - logical view of data-keys -Integrity rules -
relational set operators - data dictionary and the system catalogue - relationships -data
redundancy revisited -indexes - codd's rules. Entity relationship model - ER diagram.
*Extra reading/Keywords: Referential Integrity, Normalization, Relational Algebra
UNIT – 3 Hrs:15
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.
*Extra reading/Keywords: Functional Dependency, JOIN operation
UNIT – 4 Hrs:15
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.
*Extra reading/Keywords:Relational Set Operators, Outer Join, Correlated Subqueries
UNIT – 5 Hrs:15
UNIT 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.
*Extra reading/Keywords: Implicit and Explicit Cursors, Exception Handling.
Text Book
1 Coronel, Morris, Rob, "Database Systems, Design, Implementation and
Management", Ninth Edition
2 Nilesh Shah, "Database Systems Using Oracle", 2nd edition, Pearson Education India,
2016.

Reference Books
Abraham Silberschatz, Henry F.Korth and S.Sudarshan,“Database System Concepts”,
1. McGraw Hill International Publication ,VI Edition.

Shio Kumar Singh , “Database Systems “,Pearson publications ,II Edition


2.
Albert Lulushi, “Developing ORACLE FORMS Applications”, Prentice Hall ,1997.
3.

You might also like