0% found this document useful (0 votes)
28 views2 pages

DBMS Syllabus

1. This document outlines the course objectives, outcomes, and structure for a Database Management Systems paper. It includes instructions for exam paper setters and covers 4 units of content: basic concepts, relational models, database design, and file structures/indexing. 2. Students will be evaluated through continuous teacher assessments and a term-end exam consisting of short answer and long answer questions covering all units of the syllabus. Exams will have 9 questions including 1 compulsory question. 3. The course aims to introduce database concepts, SQL, relational design, and object-oriented and distributed database systems. Students will learn to design databases, write SQL queries, and manage transaction processing.

Uploaded by

lakshay Mangla
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)
28 views2 pages

DBMS Syllabus

1. This document outlines the course objectives, outcomes, and structure for a Database Management Systems paper. It includes instructions for exam paper setters and covers 4 units of content: basic concepts, relational models, database design, and file structures/indexing. 2. Students will be evaluated through continuous teacher assessments and a term-end exam consisting of short answer and long answer questions covering all units of the syllabus. Exams will have 9 questions including 1 compulsory question. 3. The course aims to introduce database concepts, SQL, relational design, and object-oriented and distributed database systems. Students will learn to design databases, write SQL queries, and manage transaction processing.

Uploaded by

lakshay Mangla
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/ 2

Paper Code(s): CIC-210 L P C

Paper: Database Management System 4 - 4

Marking Scheme:
1. Teachers Continuous Evaluation: 25 marks
2. Term end Theory Examinations: 75 marks
Instructions for paper setter:
1. There should be 9 questions in the term end examinations question paper.
2. The first (1st) question should be compulsory and cover the entire syllabus. This question should be
objective, single line answers or short answer type question of total 15 marks.
3. Apart from question 1 which is compulsory, rest of the paper shall consist of 4 units as per the syllabus.
Every unit shall have two questions covering the corresponding unit of the syllabus. However, the student
shall be asked to attempt only one of the two questions in the unit. Individual questions may contain upto
5 sub-parts / sub-questions. Each Unit shall have a marks weightage of 15.
4. The questions are to be framed keeping in view the learning outcomes of the course / paper. The standard
/ level of the questions to be asked should be at the level of the prescribed textbook.
5. The requirement of (scientific) calculators / log-tables / data – tables may be specified if required.
Course Objectives :
1. To introduce basic concepts, architecture and characteristics of database systems
2. To introduce relational model concepts and PL/SQL programming
3. To introduce relational database design and Normal forms based on functional dependencies
4. To introduce concepts of object oriented & distributed databases
Course Outcomes (CO) :
CO 1 Ability to understand advantages of database systems
CO 2 Ability to use SQL as DDL, DCL and DML
CO 3 Ability to design database and manage transaction processing
CO 4 Understand object oriented & distributed databases systems and use them
Course Outcomes (CO) to Programme Outcomes (PO) mapping (scale 1: low, 2: Medium, 3: High)
PO01 PO02 PO03 PO04 PO05 PO06 PO07 PO08 PO09 PO10 PO11 PO12
CO 1 3 3 2 2 2 - - - 3 2 2 3
CO 2 3 3 2 2 2 - - - 3 2 2 3
CO 3 3 3 2 3 3 - - - 3 2 2 3
CO 4 3 3 2 3 3 - - - 3 2 2 3

UNIT – I

Basic concepts: database & database users, characteristics of the database systems, concepts and
architecture, date models, schemas & instances, DBMS architecture & data independence, database
languages & interfaces, data modelling using the entity-relationship approach. Enhanced ER concepts -
Specialization/Generalization, Aggregation, Mapping of ER model to Relational Model.
SQL – DDL, DCL & DML views and indexes in SQL. Basics of SQL, DDL, DML,DCL, structure – creation, alteration,
defining constraints – Primary key, foreign key, unique, not null, check, IN operator.

UNIT - II:

Relational model concepts, relational model constraints, relational algebra, relational calculus.
SQL – Functions - aggregate functions, Built-in functions – numeric, date, string functions, set operations, sub-
queries, correlated sub-queries, Use of group by, having, order by, join and its types, Exist, Any, All , view and
its types. Transaction control commands – Commit, Rollback, Save point.

UNIT - III

Relational data base design: functional dependencies & normalization for relational databases, normal forms
based on functional dependencies, (1NF, 2NF, 3NF & BCNF), lossless join and dependency preserving
decomposition, normal forms based on multivalued & join dependencies (4NF & 5NF) & domain key normal
form
Properties of Transaction, Transaction states, Transaction Schedule, Serializability, Concurrency control
techniques, locking techniques, time stamp ordering, Recoverable schedules, granularity of data items,
Deadlock detection and Recovery, recovery techniques: recovery concepts, database backup and recovery
from catastrophic failures.
Database Programming – control structures, exception handling, stored procedures, Triggers.

UNIT - IV

File Structures and Indexing: Secondary Storage Devices, Operations on Files, Heap Files, Sorted Files,
Hashing, Single level indexes, Multi-level indexes, B and B+ tree indexes.
Concepts of Object Oriented Database Management systems & Distributed Database Management Systems

Textbooks:
1. R. Elmsari and S. B. Navathe, “Fundamentals of database systems”, Pearson Education, 7th Edition, 2018
2. V. M. Grippa and S. Kumichev, “Learning MySQL”, O’Reilly, 2021.
3. SQL/ PL/SQL, The programming language of Oracle, Ivan Bayross, 4th Edition BPB Publications

References:
1. A. Silberschatz, H. F. Korth and S. Sudershan, “Database System Concept”, McGraw Hill, 6th Edition,2013.
2. Date, C. J., “An introduction to database systems”, 8th Edition, Pearson Education, 2008.
3. P. Rob & C. Coronel, “Database Systems: Design Implementation & Management”, Thomson Learning, 6th
Edition, 2004
4. Desai, B., “An introduction to database concepts”, Galgotia publications, 2010
5. H. Garcia-Molina, J. D. Ullman, J. Widom, “Database System: The Complete Book”, PH.
6. Joel Murach, Murach's Mysql””, 3rd Edition-Mike Murach and Associates, Incorporated, 2019.
7. Oracle and MySQL manuals.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy