MCA
MCA 1 SEM.
Introduction to Information Technology
Programming Based Numerical Analysis
Advanced Programming in ‘C’ Language
Data Structure with Algorithm
Digital Electronics
MCA 2 SEM.
Principles of Operating System
Object Oriented Programming with C++
Computer System Architecture
Web Technology
Discrete Mathematics
MCA 3 SEM.
Introduction to JAVA
Artificial Intelligence and Expert Systems
RDBMS
Theory of Computation
Computer Network
MCA 4 SEM.
Compiler Design
Software Engineering
Financial Accounting
Operation Research
Management Information System
MCA 5 SEM.
Soft Computing Techniques
Interactive Computer Graphics
Data Mining & Data Warehousing
Network Security
Analysis & Design of Algorithm
MCA 6 SEM.
Major Project ( Viva Voce)

Guru Ghasidas Vishwavidyalaya
Bilaspur Bilaspur Chhattisgarhhttp://www.ggu.ac.in
MCA 3 SEM.
Subject: RDBMS

UNIT - 1 Overview of Database Management

Data, Information and knowledge, Increasing use of data as a corporate resource, data processing verses data management, file oriented approach verses database oriented approach to data management; data independence, database administration roles, DBMS architecture, different kinds of DBMS users, importance of data dictionary, contents of data dictionary, types of database languages. Data models: network, hierarchical, relational. Introduction to distributed databases.


UNIT - 2 Relational Model

Entity - Relationship model as a tool for conceptual design-entities attributes and relationships. ER diagrams; Concept of keys candidate key, primary key, alternate key, foreign key; Strong and weak entities, Case studies of ER modeling Generalization; specialization and aggregation. Converting an ER model into relational Schema. Extended ER features.


UNIT - 3 Structured Query Language

Relational Algebra select, project, cross product different types of joins (inner join, outer joins, self join) set operations, Tuple relational calculus, Domain relational calculus, Simple and complex queries using relational algebra, stand alone and embedded query languages, Introduction to SQL constructs (SELECT…FROM, WHERE… GROUP BY… HAVING… ORDERBY….), INSERT, DELETE, UPDATE, VIEW definition and use, Temporary tables, Nested queries, and correlated nested queries,
Integrity constraints : Not null, unique, check, primary key, foreign key, references, Triggers. Embedded SQL and Application Programming Interfaces.


UNIT - 4 Relational Database Design

Normalization concept in logical model Pitfalls in database design, update anomalies Functional dependencies, Join dependencies, Normal forms (1NF, 2NF, 3NF) Boyce Codd Normal form, Decomposition, Multi-Valued Dependencies, 4NF, 5NF. Issues in physical design; Concepts of indexes, File organization for relational tables, De-normalization.


UNIT - 5 Introduction to Query Processing and Protecting the Database & Data Organizations

Parsing, translation, optimization, evaluation and overview of Query Processing. Protecting the Data Base - Integrity, Security and Recovery. Domain Constraints, Referential Integrity, Assertion, Triggers, Security & Authorization in SQL.


Jump to Top | Home Page