0% found this document useful (0 votes)
9 views

Computer Science

Computer science
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
9 views

Computer Science

Computer science
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2
Course Title: Database Management System _| Course code: DSC4 Total Contact Hours: 52 Course Credits: 04402 Formative Assessment Marks: 40 Duration of SEE/Exam: 03 Hours ‘Summative Assessment Marks: 60 Course Outcomes (COs): At the end of the course, students will be able to: ‘© Explain the various database concepts and the need for database systems. ‘© Identify and define database objects, enforce integrity constraints on a database using DBMS. Demonstrate a Data model and Schemas in RDBMS. Identify entities and relationships and draw ER diagram for a given real-world problem, Convert an ER diagram to a database schema and deduce it to the desired normal form. Formulate queries in Relational Algebra, Structured Query Language (SQL) for database manipulation, Explain the transaction processing and concurrency control techniques. DSC7: Database Management System (DBMS) Description Database Architecture: Introduction to Database system applications. Characteristics and Purpose of database approach. People associated with Database system. Data models. Database schema. Database architecture. Data independence. Database languages, interfaces, and classification of DBMS. E-R Model: Entity-Relationship modeling: E — R Model Concepts: Entity, Entity types, Entity sets, Attributes, Types of attributes, key attribute, and domain of an attribute. Relationships between the entities. Relationship} types, roles and structural constraints, degree and cardinality ratio of relationship. Weak entity types, E -R diagram. 10 Relational Data Model: Relational model concepts. Characteristics of relations, Relational model constraints: Domain constrains, key constraints, tegrity constraints and null values, Relational Algebra: Basic Relational Algebra operations. Set theoretical Page 10 of 16 © scanned wth onEN Scanner “operations on relations. JOIN operations Aggregate Functions and Grouping, Nested Sub Queries-Views. Introduction to PLISQL & programming o above operations in PL/SQL Data Normalization: Anomalies in relational database design. Decomposition. Functional dependencies. Normalization. First normal form, Second normal form, Third normal form. Boyce-Codd normal form, Query Processing Transaction Management: Introduction Transactior Processing. Single user & multiuser systems. Transactions: read & write] operations. Need of concurrency control: The lost update problem, Dirt read problem. Types of failures. Transaction states. Desirable properties (ACID properties) of Transactions. Concurrency Control Techniques: Locks and Time stamp Ordering. Deadlock & Starvation. IReferences: 1. Fundamentals of Database Systems, Ramez Elamassri, Shankant B. Navathe, 7th Edition Pearson, 2015 An Introduction to Database Systems, Bipin Desai, Galgotia Publications, 2010. .. Introduction to Database System, C J Date, Pearson, 1999, . Database Systems Concepts, Abraham Silberschatz, Henry Korth, S.Sudarshan, 6" Edition, McGraw Hill, 2010. Database Management Systems, Raghu Rama Krishnan and Johannes Gehrke, 3" Edition McGraw Hill, 2002 Practicals: Student would be able to create tables, execute queries and PL/SQL programs. Execute a single line query and group functions. . Execute DDL Commands. . Execute DML Commands . Execute DCL and TCL Commands. Implement the Nested Queries. Implement Join operations in SQL. Create views for a particular table Implement Locks for a particular table Write PL/SQL procedure for an application using exception handling. 10. Write PL/SQL procedure for an application using cursors. 11. Write a PL/SQL procedure for an application using functions 12. Write a PL/SQL procedure for an application using package Page 11 of 16 © scanned wth onEN Scanner

You might also like