{"id":25498,"date":"2020-07-23T16:13:03","date_gmt":"2020-07-23T16:13:03","guid":{"rendered":"https:\/\/www.inspirenignite.com\/jntuh\/18cm305e-rdbms-syllabus-for-computer-engineering-3rd-sem-c18-curriculum-tssbtet\/"},"modified":"2020-07-23T16:13:03","modified_gmt":"2020-07-23T16:13:03","slug":"18cm305e-rdbms-syllabus-for-computer-engineering-3rd-sem-c18-curriculum-tssbtet","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/jntuh\/18cm305e-rdbms-syllabus-for-computer-engineering-3rd-sem-c18-curriculum-tssbtet\/","title":{"rendered":"18CM-305E: Rdbms Syllabus for Computer Engineering 3rd Sem C18 Curriculum TSSBTET"},"content":{"rendered":"<p align=\"justify\">Rdbms detailed Syllabus for Computer Engineering (DCME), C18 curriculum has been taken from the <a href=\"https:\/\/www.sbtet.telangana.gov.in\/\" style=\"color: inherit\" target=\"_blank\" rel=\"noopener\">TSSBTET<\/a> official website and presented for the diploma students. For Course Code, Course Name, Lectures, Tutorial, Practical\/Drawing, Internal Marks, Max Marks, Total Marks, Min Marks and other information, do visit full semester subjects post given below. <\/p>\n<p align=\"justify\">For all other Diploma in Computer Engineering (DCME) Syllabus for 3rd Sem C18 Curriculum TSSBTET, do visit <a href=\"..\/computer-engineering-dcme-syllabus-for-3rd-sem-c18-curriculum-tssbtet\">Diploma in Computer Engineering (DCME) Syllabus for 3rd Sem C18 Curriculum TSSBTET Subjects<\/a>. The detailed Syllabus for rdbms is as follows.  <\/p>\n<h4>Prerequisites:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>Course Outcome:<\/h4>\n<p>  Upon completion of the course the student shall be able to<\/p>\n<ol>\n<li>Describe the characteristics of database, architecture and languages of Database system.<\/li>\n<li>Implement Entity-Relationship diagrams.<\/li>\n<li>Apply relational model concepts and constraints.<\/li>\n<li>Apply normalization techniques for relational databases and familiarize with transaction processing.<\/li>\n<li>Use Structured Query Language (SQL), frame queries to any database and managing schema objects.<\/li>\n<li>Develop programs using PL\/SQL.<\/li>\n<\/ol>\n<h4>Unit 1: Concepts of Databases:<\/h4>\n<p>  Introduction &#8211; An Example &#8211; Characteristics of the database approach &#8211; Advantages of using the DBMS Approach &#8211; A Brief History of Database Applications. Database System Concepts and Architecture &#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 for DBMSs -Classification of database Management System.<\/p>\n<h4>Unit 2: Data Modeling Using the Entity-Relationship(Er) Model<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>Unit 3: Relational Data Model and Relational Data Base Constraints<\/h4>\n<p>  Relational Model concepts &#8211; Relational Model Constraints and relational database schemas -Update operation and Dealing with constraints violations &#8211; Transaction<\/p>\n<h4>Unit 4: Normalization and Fundamentals of Data Base Transaction Processing<\/h4>\n<p>  Informal Design guidelines for relation schemas &#8211; Functional dependencies &#8211; Normal forms based on primary keys &#8211; General Definition of first, second and third normal forms, Boyce-codd Normal form. Introduction to transaction processing &#8211; transaction and system concepts &#8211; desirable properties of transactions &#8211; Serializability &#8211; States of Transactions.<\/p>\n<h4>Unit 5: Concept of Sql and Management of Schema Objects.<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>Unit 6: Pl\/Sql<\/h4>\n<p>  Introduction- Data types- Naming Conventions &#8211; control statements &#8211; sequential control GOTO and NULL statements &#8211; Subprograms &#8211; Procedures -Functions RETURN statement- Recursion -Stored Procedures &#8211; Exceptions &#8211; Cursors &#8211; Triggers &#8211; Packages.<\/p>\n<h4>Course Outcome:<\/h4>\n<p>  Upon completion of the course the student shall be able to<\/p>\n<p><strong>Concepts of Databases<\/strong>\n  <\/p>\n<ul>\n<li>Familiarize with Database.<\/li>\n<li>Illustrate the evolution of DBMS.<\/li>\n<li>Describe the characteristics of the database approach.<\/li>\n<li>Discuss about the applications of DBMS.<\/li>\n<li>Explain different types of Data Models.<\/li>\n<li>Define Schemas, instances.<\/li>\n<li>Demonstrate Three-Schema Architecture.<\/li>\n<li>Define Data Independence.<\/li>\n<li>Familiarize Database Languages and Interfaces.<\/li>\n<li>Illustrate Database System Environment.<\/li>\n<li>Explain Centralized and Client \/Server Architectures for DBMSs.<\/li>\n<li>Classify different types of Database Management System.<\/li>\n<\/ul>\n<p><strong>Data Modeling Using the Entity-Relationship(Er) Model<\/strong>\n  <\/p>\n<ul>\n<li>Describe how to use High-Level Conceptual Data Models for Database Design.<\/li>\n<li>Familiarize a Database Application and list some Database applications.<\/li>\n<li>Describe Entity Types.<\/li>\n<li>Demonstrate Entity Sets, Weak Entity Sets.<\/li>\n<li>Illustrate attributes and keys.<\/li>\n<li>Describe Relation Types.<\/li>\n<li>Describe Relation sets.<\/li>\n<li>Explain roles and structural constraints.<\/li>\n<li>Demonstrate ER Diagrams, naming conventions, design issues.<\/li>\n<li>Explain Relationship Types of Degree Higher Than Two.<\/li>\n<\/ul>\n<p><strong>Relational Data Model and Relational Data Base Constraints<\/strong>\n  <\/p>\n<ul>\n<li>Use Relational Model concepts.<\/li>\n<li>Describe Relational Model Constraints.<\/li>\n<li>Illustrate relational database schema.<\/li>\n<li>Describe Update operation and dealing with constraints violations.<\/li>\n<li>Define Transaction.<\/li>\n<\/ul>\n<p><strong>Normalization for Relational Databases, Fundamentals of Data Base Transaction Processing<\/strong>\n  <\/p>\n<ul>\n<li>Explain Informal Design guidelines for relation schemas.<\/li>\n<li>Define Functional dependencies.<\/li>\n<li>List Normal forms based on primary keys.<\/li>\n<li>Explain General Definition of first, second and third normal forms, Boyce-codd Normal form with examples.<\/li>\n<li>Define Transaction in DBMS.<\/li>\n<li>Illustrate the ACID Properties of Transactions.<\/li>\n<li>Describe about desirable Properties of Transactions.<\/li>\n<li>Illustrate Commit, Rollback, and Save Point.<\/li>\n<li>Explain Serializability.<\/li>\n<li>Give the States of Transactions.<\/li>\n<\/ul>\n<p><strong>Concept of Sql and Management of Schema Objects<\/strong>\n  <\/p>\n<ul>\n<li>Familiarize with SQL.<\/li>\n<ol type=\"a\">\n<li>List the features of SQL<\/li>\n<li>List the benefits of SQL<\/li>\n<li>List the components of SQL<\/li>\n<li>Give some pseudo columns in SQL<\/li>\n<\/ol>\n<li>Describe various data types in SQL.<\/li>\n<li>Describe various operators in SQL.<\/li>\n<li>Explain Data Definition Language statements in SQL.<\/li>\n<li>Explain Data Modification Language statements in SQL.<\/li>\n<li>Implement some basic queries with examples in SQL.<\/li>\n<li>Explain the process of specifying constraints in SQL.<\/li>\n<li>Explain different categories of SQL functions like numeric functions, aggregate functions, scalar functions, date functions and string functions in SQL.<\/li>\n<li>Implement sub queries and JOIN statements with examples in SQL.<\/li>\n<li>Explain the management of schema objects.<\/li>\n<ol type=\"a\">\n<li>Describe steps of managing indexes.<\/li>\n<li>Explain the management of sequences like creating altering, dropping etc.<\/li>\n<li>Explain the various synonyms management like creating, dropping etc.<\/li>\n<li>Explain views and illustrate the creation of views from multiple tables.<\/li>\n<\/ol>\n<\/ul>\n<p><strong>Pl\/Sql<\/strong>\n  <\/p>\n<ul>\n<li>Familiarize with PL\/SQL.<\/li>\n<li>Describe various data types in PL\/SQL.<\/li>\n<li>Explain various control statements in PL\/SQL with examples.<\/li>\n<li>List sequential control GOTO and NULL statements.<\/li>\n<li>Define subprograms.<\/li>\n<li>Develop PL\/SQL programs using procedures.<\/li>\n<li>Develop PL\/SQL programs using functions.<\/li>\n<li>Define recursion and explain recursion with example.<\/li>\n<li>Describe about Stored Procedures.<\/li>\n<li>Develop PL\/SQL programs to handle exceptions.<\/li>\n<li>Define Cursor and explain Cursors with examples.<\/li>\n<li>Define Triggers and explain Triggers with examples.<\/li>\n<li>Define Package and explain Packages with examples.<\/li>\n<\/ul>\n<h4>Suggested list of Student Activities<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>Recommended Books<\/h4>\n<ol>\n<li>An Introduction to Database Systems 8th edition by C J Date.<\/li>\n<li>Database System Concepts 6th edition by Abraham Silberschatz Yale University, Henry F. Korth Lehigh University, S. Sudarshan Indian Institute of Technology, Bombay.<\/li>\n<li>Fundamentals of Database Systems Sixth edition, 2014, RamezElmasri, Shamkan B. Navathe, Pearson Education, ISBN- 9788131792476.<\/li>\n<li>Database Managemet Systems Raghu Ramakrishnan and Johannes Gehrke-3rd Edition, McGraw-Hill, 2003.<\/li>\n<li>DBMS a practical approach by E R Rajiv Chopra, S Chand publications.<\/li>\n<li>Database Systems: Design, Implementation, and Management, Eighth Edition by Peter Rob and Carlos Coronel.<\/li>\n<li>Database Systems A Practical Approach to Design, Implementation, and Management 6th edition By Thomas Connolly, Carolyn Begg.<\/li>\n<\/ol>\n<h4>Suggested E-learning references.<\/h4>\n<ol>\n<li>https:\/\/www.w3schools.in\/.<\/li>\n<li>https:\/\/www.tutorialspoint.com\/dbms<\/li>\n<li>https:\/\/beginner-sql-tutorial.com\/sql.htm.<\/li>\n<li>www.nptel.ac.in.<\/li>\n<li>http:\/\/www.sql-tutorial.net\/<\/li>\n<\/ol>\n<h4>Course Outcome:<\/h4>\n<ol>\n<li>Describe the characteristics of database, architecture and languages of Database system.<\/li>\n<li>Implement Entity-Relationship diagrams.<\/li>\n<li>Apply relational model concepts and constraints.<\/li>\n<li>Apply normalization techniques for relational databases and familiarize with transaction processing.<\/li>\n<li>Use Structured Query Language (SQL), frame queries to any database and managing schema objects.<\/li>\n<li>Develop programs using PL\/SQL.<\/li>\n<\/ol>\n<p align=\"justify\">For detail Syllabus of all other subjects of Computer Engineering, C18 curriculum do visit <a href=\"..\/category\/dcme+3rd-sem\">Diploma In Computer Engineering 3rd Sem Syllabus for C18 curriculum<\/a>.<\/p>\n<p align=\"justify\">For all Computer Engineering results, visit <a href=\"https:\/\/www.inspirenignite.com\/jntuh\/ts-sbtet-diploma-result-nov-2019-declare\/\">TSSBTET DCME all semester results<\/a> direct links.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rdbms detailed Syllabus for Computer Engineering (DCME), C18 curriculum has been taken from the TSSBTET official website and presented for the diploma students. For Course Code, Course Name, Lectures, Tutorial, [&hellip;]<\/p>\n","protected":false},"author":2344,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[128,135],"tags":[],"class_list":["post-25498","post","type-post","status-publish","format-standard","hentry","category-3rd-sem","category-dcme"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/25498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/users\/2344"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/comments?post=25498"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/25498\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/media?parent=25498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/categories?post=25498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/tags?post=25498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}