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

Dbms Syllabus

This document provides an overview of the course UCS502 Database Management Systems. It introduces fundamental database concepts like data modeling, database design, implementation and maintenance. It discusses conceptual data modeling using the entity-relationship model and logical database design using the relational model. It also covers the SQL language for defining, manipulating and querying data as well as PL/SQL for programming. Students will complete a project to design and implement a database application using Oracle and focus on backend programming.

Uploaded by

Gaurav Rathi
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
300 views

Dbms Syllabus

This document provides an overview of the course UCS502 Database Management Systems. It introduces fundamental database concepts like data modeling, database design, implementation and maintenance. It discusses conceptual data modeling using the entity-relationship model and logical database design using the relational model. It also covers the SQL language for defining, manipulating and querying data as well as PL/SQL for programming. Students will complete a project to design and implement a database application using Oracle and focus on backend programming.

Uploaded by

Gaurav Rathi
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

UCS502 DATA BASE MANAGEMENT SYSTEMS

Introduction: Data, data processing requirement, desirable characteristics of an ideal data processing system, traditional file based system, its drawback, concept of data dependency, Def of database, database management system, 3-schema architecture, database terminology, benefits of DBMS, Database development process - conceptual data modeling, logical database design, physical database design, database implementation, database maintenance. Database Analysis: Conceptual data modeling using E-R data model -entities, attributes, relationships, generalization, specialization, specifying constraints. 5 6 practical problems based on E-R data model. Database Design: Logical database design and relational data model: Introduction to relational database theory: def of relation, relational model operators, relational model integrity rules, Normalization- 1NF, 2NF, 3NF, 4NF, BCNF & practical problems based on these forms. Denormalization Database Implementation: Introduction to SQL, DDL aspect of SQL, DML aspect of SQL update, insert, delete & various form of SELECT- simple, using special operators, aggregate functions, group by clause, sub query, joins, co-related sub query, union clause, exist operator, PL/SQL - cursor, stored function, stored procedure, triggers, error handling, package. Allied Topics: Transaction processing - introduction, concurrency control techniques, database recovery, Overview of: client-server database environment, distributed databases, Object-relational database, object-oriented database, web technology and database, data warehousing and data mining. Comparative study of various DBMS products. Laboratory work: One project, which should include database designing & implementation, should be given to group of 3-4 students. Sample applications may include Accounting, Ticket booking, banking, hostel Management, hotel management, hospital management, etc. ORACLE (latest version) can be chosen for back-end programming. While doing projects emphasis should be more on back-end programming like use of SQL, concept of stored procedure, function, triggers, cursors, exceptions, package etc. Text Books: 1. 1. H. F. Korth & A. Silverschatz, Database Concepts, Tata Mcgraw Hill. 2. 2. Elmasri & Navathe, Fundamentals of Database Systems, Pearson Education Asia. Reference Books: 1. 1. Hoffer, prescott, Mcfadden, Modern Database Management, Pearson Education Asia. 2. 2. C. J. Date, Database Systems, Pearson Education Asia. 3. 3. Martin Gruber, Understanding SQL, BPB Publication. 4. 4. Val Occardi, Relational Database: Theory & Pracitce, BPB Publication, New Delhi. 5. 5. Scott Urman, Oracle PL/SQL Programming, Tata Mcgraw Hill. 6. 6. Ivan Bayross, SQL and PL/SQL, BPB Publication.

You might also like