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

Syllabus Ece Cse303c Dbms

The document outlines the syllabus for the CSE303C Database Management Systems course for B.Tech. 2nd Year students, detailing the course structure, units of study, evaluation methods, and course outcomes. It covers topics such as database architecture, relational models, SQL, transaction processing, and advanced DBMS topics. Additionally, it includes a lab component (CSE383C) with practical SQL experiments and guidelines for student evaluation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Syllabus Ece Cse303c Dbms

The document outlines the syllabus for the CSE303C Database Management Systems course for B.Tech. 2nd Year students, detailing the course structure, units of study, evaluation methods, and course outcomes. It covers topics such as database architecture, relational models, SQL, transaction processing, and advanced DBMS topics. Additionally, it includes a lab component (CSE383C) with practical SQL experiments and guidelines for student evaluation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

CSE303C Database Management Systems

B.Tech. 2nd YEAR (SEMESTER –IV)


Electronics & Communication Engineering
(Common with 5th Semester CSE)

L T P Credits Class Work : 25


3 0 0 3 Examination : 75
Total : 100
Duration of Exam : 3 Hours

Unit 1 (12 Lectures)


Basics of Database system: Architecture of DBMS, Applications of DBMS, Advantages and Disadvantages of DBMS.
Categorization of DBMS, Data Abstraction, Data Independence, Data Definition Language (DDL), Data Manipulation
Language (DML).
Data models: introduction to network model, Hierarchical model, Relational Model and object oriented data model. Key
components of E-R Model. Specifying different constraints on E-R Models. Specialization and generalization.

Unit 2 (12 Lectures)


Relational Model: formal definition of relational model, Relational model Design.
Query Language: introduction to Tuple and domain relational calculus, operations of Relational algebra, Introduction to
SQL , Implementation of relational algebra operations in SQL. Introduction to Open source and Commercial DBMS -
MYSQL, ORACLE, DB2, SQL server.

Unit 3 (12 Lectures)


Refinement of Database Design: Domain and data dependency, types of functional dependencies. Armstrong's axioms,
Normal forms, Dependency preservation, Lossless design.

Unit 4 (12 Lectures)


Transaction processing: Concurrency control, ACID property, Serializability of schedules, Locking and timestamp based
schedulers, Multi-version and optimistic Concurrency Control schemes, Database recovery
Advance Topics in DBMS : Distributed databases, Data warehousing and data mining, Object oriented and object relational
databases.

Text/Reference Books:
1. “Database System Concepts”, 6th Edition by Abraham Silberschatz, Henry F. Korth, S. Sudarshan, McGraw-
Hill
2. “Principles of Database and Knowledge – Base Systems”, Vol 1 by J. D. Ullman, Computer Science Press.
3. “Fundamentals of Database Systems”, 5th Edition by R. Elmasri and S. Navathe, Pearson Education
4. “Foundations of Databases”, Reprint by Serge Abiteboul, Richard Hull, Victor Vianu, Addison-Wesley.
5. An introduction to Database Systems. Author : C J Date. Publisher : Wesley

Course Outcomes:At the end of the course:


1. Write relational algebra expressions for the query and optimize the developed expressions and design the databases
using ER method and normalization for a given specification of the requirement
2. Construct the SQL queries for Open source and Commercial DBMS -MYSQL, ORACLE, and DB2 for a given
specification
3. Determine the transaction atomicity, consistency, isolation, and durability for a given transaction-processing
system,
4. Implement the isolation property, including locking, time stamping based on concurrency control and
Serializability of scheduling.
Note:
1. In Semester Examinations, the examiner will set two questions from each unit (total 8 questions in all)
covering the entire syllabus. The students will be required to attend only five questions selecting atleast one
question from each unit.
2. The use of scientific calculator will be allowed in the examination. However, programmable calculator and
cellular phone will not be allowed.

For student admitted in B. Tech. 1st Year (C-Scheme) in 2019 and all trailing students.

Examinations and evaluation of students shall be conducted as per guidelines AICTE Examinations Reforms
covering the entire syllabus. The students shall be made aware about the reforms.
CSE383C Database Management Systems Lab
B.Tech. 2nd YEAR (SEMESTER –IV)
Electronics & Communication Engineering

L T P Credits Class Work : 25


0 0 2 1 Examination : 75
Total : 100
Duration of Exam : 3 Hours

LIST OF EXPERIMENTS:
1. Study of oracle 11g interface, with different types of installations, Accounts and privileges in Oracle 11g.
2. Study of various Data Types and Data Objects in SQL
3. Implementation of Data Definition Language (DDL) Commands in SQL
4. Implementation of Data Manipulation Language (DML) Commands in SQL.
5. Implementation of various aggregate functions in SQL with group by and Having Clause.
6. Implementation of various String functions in SQL.
7. Implementation of various Date Functions in SQL.
8. Implementation of Data Control Language (DCL) Commands in SQL
9. Implantation of Data Integrity Constraints in SQL
10. Implementation of Different types of Views in SQL.
11. Implementation Nested Queries (Simple and Correlated) in SQL.
12. Implementation of JOINS (Natural, Equi, Theta, Inner, Outer) in SQL.
13. Implementation of SET Operations (UNION,INTER-SECTION, SET DIFFERENCE ) in SQL
14. Implementation of SQL Commands related to Database recovery and Concurrency Control in DBMS.
15. Implementation different types of Index in SQL.

Text/Reference Books:
1. “Database System Concepts”, 6th Edition by Abraham Silberschatz, Henry F. Korth, S. Sudarshan, McGraw-
Hill
2. “Principles of Database and Knowledge – Base Systems”, Vol 1 by J. D. Ullman, Computer Science Press.
3. “Fundamentals of Database Systems”, 5th Edition by R. Elmasri and S. Navathe, Pearson Education

Course Outcomes: At the end of the course:


1. Student will be able to know basics of SQL.
2. Student will be able to construct the SQL queries for Open source and Commercial DBMS -MYSQL, ORACLE,
and DB2 for a given specification.
3. Student will be able to implement SET Operations in SQL.
4. Student will be able to implement different types of Index in SQL.

Note:-
1. Each laboratory class/section shall not be more than about 20 students.
2. To allow fair opportunity of practical hands on experience to each student, each experiment may either done by
each student individually or in group of not more than 3-4 students. Larger groups be strictly
discouraged/disallowed.

You might also like