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
   30   31   32   33   34   35   36   37   38   39   40