Page 35 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 35
Department of IT, REC
Queries – Views – Joined relations – Complex Queries – PL/SQL: Functions, Procedures, Triggers,
Cursors -Embedded SQL – Query Processing – Heuristics for Query Opmization.
UNIT III DEPENDENCIES AND NORMAL FORMS 8
Motivation for Normal Forms – Functional dependencies – Armstrong‘s Axioms for Functional
Dependencies – Closure for a set of Functional Dependencies – Definitions of 1NF-2NF-3NF and
BCNF – Multivalued Dependency 4NF - Joint Dependency- 5NF.
UNIT IV TRANSACTIONS 7
Transaction Concept – State – ACID Properties – Concurrency control - Serializability –
Recoverability – Locking based protocols –Timestamp Based Protocol - Deadlock handling.
UNIT V ADVANCED DATABASES 10
Data Classification-Threats and risks – Database access Control – Types of Privileges - Mobile
Databases: Location and Handoff Management - Effect of Mobility on Data Management - Mobile
Transaction Models: HiCoMo, Moflex, Kangaroo - Mobile Database Recovery -– Introduction to
NoSQL – Aggregate Data Models – Schemaless Database.
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course, the student should be able to:
1. Use the Relational model, ER diagrams.
2. Make modification to a Database.
3. Apply concurrency control and recovery mechanisms for practical problems.
4. Design the Query Processor and Transaction Processor.
5. Apply security concepts to databases
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth and S. Sudharshan, ―Database System Concepts‖,
Sixth Edition, Tata McGraw Hill, 2011.
2. P. J. Sadalage and M. Fowler, "NoSQL Distilled: A Brief Guide to the Emerging World of
Polyglot Persistence", Addison-Wesley Professional, 2012.
3. Vijay Kumar ―Mobile Database Systems, John Wiley & Sons, 2006.
REFERENCES:
1. RamezElmasri and Shamkant B. Navathe, ―Fundamentals of Database Systems‖, Fifth
Edition, Pearson Education, 2008.
2. C.J.Date, A.Kannan and S.Swamynathan, ―An Introduction to Database Systems‖, Eighth
Edition, Pearson Education, 2006.
3. AtulKahate, ―Introduction to Database Management Systems‖, Pearson Education, New
Delhi, 2006.
IT17301 COMPUTER ORGANIZATION L T P C
3 0 0 3
OBJECTIVES
To make students understand the basic structure and operation of digital computer and to
understand the hardware-software interface.
To familiarize the students with functioning of arithmetic Logical Unit, Control Unit.
To expose the students to the concept of pipelining.
To familiarize the students with hierarchical memory system including cache memories and
virtual memory.
To expose the students with different ways of communicating with I/O devices and standard
I/O interfaces.
UNIT I BASIC STRUCTURE OF COMPUTERS 9
Curriculum and Syllabus | B.Tech. Information Technology | R2017 Page 35

