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

R23 DBMS Syllabus

The document outlines the syllabus for the Database Management Systems course at Kallam Haranadhareddy Institute of Technology, detailing course objectives and structure. It covers key topics such as the relational model, SQL basics, normalization, transaction concepts, and indexing techniques. The syllabus also includes recommended textbooks and web resources for further study.

Uploaded by

doyourownwork.04
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)
265 views3 pages

R23 DBMS Syllabus

The document outlines the syllabus for the Database Management Systems course at Kallam Haranadhareddy Institute of Technology, detailing course objectives and structure. It covers key topics such as the relational model, SQL basics, normalization, transaction concepts, and indexing techniques. The syllabus also includes recommended textbooks and web resources for further study.

Uploaded by

doyourownwork.04
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

lOMoARcPSD|53142443

R23-DBMS Syllabus

DBMS Syllabus (Kallam Haranadhareddy Institute of Technology)

Scan to open on Studocu

Studocu is not sponsored or endorsed by any college or university


Downloaded by DEVARAJU PUTCHIGALLA ([email protected])
lOMoARcPSD|53142443

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India
CSE (AI & DS) (R23- IInd YEAR COURSE STRUCTURE & SYLLABUS)

II Year I Semester L T P C
3 0 0 3

DATABASE MANAGEMENT SYSTEMS


Course Objectives:

The main objectives of the course is to

 Introduce database management systems and to give a good formal foundation on the
relational model of data and usage of Relational Algebra
 Introduce the concepts of basic SQL as a universal Database language
 Demonstrate the principles behind systematic database design approaches by covering
conceptual design, logical design through normalization
 Provide an overview of physical design of a database system, by discussing Database
indexing techniques and storage techniques

UNIT I:Introduction: Database system, Characteristics (Database Vs File System),


Database Users, Advantages of Database systems, Database applications. Brief introduction
of different Data Models; Concepts of Schema, Instance and data independence; Three tier
schema architecture for data independence; Database system structure, environment,
Centralized and Client Server architecture for the database.
Entity Relationship Model: Introduction, Representation of entities, attributes, entity set,
relationship, relationship set, constraints, sub classes, super class, inheritance, specialization,
generalization using ER Diagrams.

Unit II: Relational Model: Introduction to relational model, concepts of domain, attribute,
tuple, relation, importance of null values, constraints (Domain, Key constraints, integrity
constraints) and their importance, Relational Algebra, Relational Calculus. BASIC
SQL:Simple Database schema, data types, table definitions (create, alter), different DML
operations (insert, delete, update).

UNIT III: SQL:Basic SQL querying (select and project) using where clause, arithmetic &
logical operations, SQL functions(Date and Time, Numeric, String conversion).Creating
tables with relationship, implementation of key and integrity constraints, nested queries, sub
queries, grouping, aggregation, ordering, implementation of different types of joins,
view(updatable and non-updatable), relational set operations.

UNIT IV: Schema Refinement (Normalization):Purpose of Normalization or schema


refinement, concept of functional dependency, normal forms based on functional dependency
Lossless join and dependency preserving decomposition, (1NF, 2NF and 3 NF), concept of
surrogate key, Boyce-Codd normal form(BCNF), MVD, Fourth normal form(4NF), Fifth
Normal Form (5NF).

10

Downloaded by DEVARAJU PUTCHIGALLA ([email protected])


lOMoARcPSD|53142443

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADA


KAKINADA – 533 003, Andhra Pradesh, India
CSE (AI & DS) (R23- IInd YEAR COURSE STRUCTURE & SYLLABUS)
UNIT V:Transaction Concept: Transaction State, ACID properties, Concurrent Executions,
Serializability, Recoverability, Implementation of Isolation, Testing for Serializability, lock based,
time stamp based, optimistic, concurrency protocols, Deadlocks, Failure Classification, Storage,
Recovery and Atomicity, Recovery algorithm.
Introduction to Indexing Techniques: B+ Trees, operations on B+Trees, Hash Based Indexing:

Text Books:

1. Database Management Systems, 3rd edition, Raghurama Krishnan, Johannes Gehrke,


TMH (For Chapters 2, 3, 4)
2. Database System Concepts,5th edition, Silberschatz, Korth, Sudarsan,TMH (For
Chapter 1 and Chapter 5)
Reference Books:

1. Introduction to Database Systems, 8thedition, C J Date, Pearson.


2. Database Management System, 6th edition, RamezElmasri, Shamkant B. Navathe,
Pearson
3. Database Principles Fundamentals of Design Implementation and Management,
Corlos Coronel, Steven Morris, Peter Robb, Cengage Learning.
Web-Resources:

1. https://nptel.ac.in/courses/106/105/106105175/
2. https://infyspringboard.onwingspan.com/web/en/app/toc/lex_auth_0127580666728202
2456_shared/overview

10

Downloaded by DEVARAJU PUTCHIGALLA ([email protected])

You might also like