{"id":1226,"date":"2022-01-28T21:39:33","date_gmt":"2022-01-28T21:39:33","guid":{"rendered":"https:\/\/itgeeks.in\/home\/?p=1226"},"modified":"2022-01-28T21:39:34","modified_gmt":"2022-01-28T21:39:34","slug":"2k6it-504-database-management-systems%ef%bf%bc","status":"publish","type":"post","link":"https:\/\/itgeeks.in\/home\/?p=1226","title":{"rendered":"2K6IT 504: DATABASE MANAGEMENT SYSTEMS\ufffc"},"content":{"rendered":"\n<p><strong>Module I (12 hours)<\/strong><br>Introduction &#8211; Characteristics of Database approach &#8211; Advantages of using DBMS approach &#8211; Data models &#8211; schemas and instances &#8211; Three-schema architecture and data independence &#8211; Database languages and interfaces &#8211; The database system environment &#8211; Centralized and client-server architectures &#8211; Classification of Database Management systems. Entity-Relationship Model &#8211; Entity Types, Entity Sets, Attributes and Keys &#8211; Relationship types, Relationship Sets, Roles and Structural Constraints &#8211; Weak Entity Types &#8211; Refining the ER Design &#8211; ER Diagrams and Naming Conventions &#8211; Example of Other Notation: UML Class Diagrams<br><strong>Module II (16 hours)<\/strong><br>Relational Model and Relational Algebra &#8211; Relational Model Concepts &#8211; Constraints &#8211; Relational Database Schemas \u2013 Relational Algebra: Unary Operations &#8211; Set Theoretic operations &#8211; Binary Operations &#8211; Aggregate functions and grouping \u2013 Outer Join and Outer Union &#8211; Examples of Queries &#8211; The Tuple Relational Calculus &#8211; The Domain Relational Calculus SQL &#8211; Data Definition and Data Types &#8211; Specifying constraints &#8211; Schema change statements &#8211; Basic queries \u2013 Aggregate functions and grouping &#8211; Insert, Delete and Update statements &#8211; Assertions and Triggers &#8211; Views Database Design &#8211; Informal Design Guidelines for Relation Schemas &#8211; Functional Dependencies &#8211; Normal Forms Based on Primary Keys (Up to BCNF) &#8211; Properties of Relational Decompositions &#8211; Algorithms for Relational Database Schema Design &#8211; The Database Design and Implementation Process &#8211; Use of UML Diagrams in database design.<br><strong>Module III (12 hours)<\/strong><br>Disk Storage, Basic File Structures, and Hashing &#8211; Secondary Storage Devices \u2013 Placing File Records on Disk &#8211; Operations on Files &#8211; Heap Files &#8211; Sorted Files &#8211; Hashing Techniques &#8211; Parallelizing Disk Access Using RAID Technology &#8211; New Storage Systems Indexing Structures for Files &#8211; Types of Single-Level Ordered Indexes &#8211; Multilevel Indexes &#8211; Dynamic Multilevel Indexes Using B-Trees and B+ Trees &#8211; Indexes on Multiple Keys<br><strong>Module IV (14 hours)<\/strong><br>Transaction Management &#8211; Transaction and System Concepts \u2013 ACID Properties &#8211; Schedules &#8211; Characterizing Schedules Based on Recoverability and Serializability &#8211; Transaction Support in SQL Concurrency Control Techniques &#8211; Locking Techniques &#8211; Timestamp Ordering &#8211; Multiversion Concurrency Control &#8211; Optimistic Concurrency Control &#8211; Using Locks for Concurrency Control in Indexes Database Recovery Techniques &#8211; Recovery Concepts &#8211; Recovery Techniques Based on Deferred and Immediate Updates &#8211; Shadow Paging &#8211; Recovery in Multidatabase Systems &#8211; Backup and Recovery from Catastrophic Failures<\/p>\n\n\n\n<p><strong>Text books<\/strong><br><a href=\"https:\/\/itgeeks.in\/home\/?p=542\">R. Elmasri and S. B. Navathe: Fundamentals of Database Systems, 5th Edition, Addison-Wesley, 2007<\/a><\/p>\n\n\n\n<p><strong>Reference books<\/strong><br>1.\u00a0<a href=\"https:\/\/itgeeks.in\/home\/?p=540\">A. Silberschatz, H. F. Korth and S. Sudarshan: Database System Concepts, 5\/E, Mc-Graw Hill, 2006.<\/a><br>2.<a href=\"https:\/\/itgeeks.in\/home\/?p=1227\">\u00a0Database systems, a practical approach to design implementation and management \u2013 Thomas Connolly and Carolyn Begg, Pearson Education,<\/a><br>3.\u00a0<a href=\"https:\/\/itgeeks.in\/home\/?p=544\">Raghu Ramakrishnan and Johannes Gehrke: Database Management Systems, McGraw-Hill<\/a><br>4.<a href=\"https:\/\/itgeeks.in\/home\/?p=1229\"> C.J. Date, A. Kannan, S. Swamynatham: An Introduction to Database Systems, Pearson education<\/a><br>5.<a href=\"https:\/\/itgeeks.in\/home\/?p=1231\"> Jeffrey D Ullman: Principles of Database Systems, Galgotia Publications<\/a>\u00a0\u00a0<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\">S5 Question Papers<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/itgeeks.in\/home\/?p=1233\">Notes<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Module I (12 hours)Introduction &#8211; Characteristics of Database approach &#8211; Advantages of using DBMS approach &#8211; Data models &#8211; schemas<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49,20,9,8],"tags":[7],"class_list":["post-1226","post","type-post","status-publish","format-standard","hentry","category-ku-s5-it","category-ku-syb-s5","category-ku-syllabus","category-syllabus","tag-kannur-university"],"_links":{"self":[{"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=\/wp\/v2\/posts\/1226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1226"}],"version-history":[{"count":1,"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=\/wp\/v2\/posts\/1226\/revisions"}],"predecessor-version":[{"id":1235,"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=\/wp\/v2\/posts\/1226\/revisions\/1235"}],"wp:attachment":[{"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itgeeks.in\/home\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}