Sie sind auf Seite 1von 2

Relational Database Management Systems [RDB]

S.Y. Diploma : Sem. III [CO/CM/IF/CD] EVALUATION SYSTEM Theory Exam Practical Exam Oral Exam Term Work Class Test (Two Test) Time 3 Hrs. Marks 100 25# 25@ 25 (each)

@ Internal Assessment, # External Assessment

SYLLABUS 1. Database System Concept & Data Modeling Basic concepts, Disadvantages of file processing system, Advantages of a DBMS over file processing system, Data Abstraction, Database languages, Instance and Schema, Data Independence : Logical and Physical data Independence. Database Users, Functions of Data Administrator Components of a DBMS and overall structure of a DBMS : Query Processor and Storage Manager. Data Models : Network Model, Hierarchical Model, ER Model : Entity Sets, Mapping Cardinalities. Comparison of all models. Introduction to Client Server Architecture. 2. Relational Data Model, Security and Integrity Specification Relational Model : Basic concepts, attributes and domains. Key concept : Candidate and primary key. Integrity constraints : Domain, Entity Integrity constrints and On delete cascade. Security and Authorization. Query Languages : Relational Algebra, Relational Calculus : Domain and Tuple Calculus. Creating Views and all options and views. 3. SQL and PLSQL Introduction to SQL queries : Creating, Inserting, Updating and deleting tables (DDL), DML Statements using constraints. Renaming attributes, logical, relational, set operators. In and NOT In, IS NULL and IS NOT NULL, Aggregate functions, group by and having clause, string functions, date and time functions, Nested sub queries, Join concepts : Equi Join, Self Join, Non-Equi-Join, Outer Joins. PL/SQL Introduction, PL/SQL block structure, variables, SQL statements in PL/SQL, PL/SQL control structures, Cursors, Triggers, Functions. 4. Relational Database Design, Storage and File systems Purpose of Normalization, Data redundancy and updating anomalies, Functional Dependencies and Decomposition, Process of Normalization using 1NF, 2NF, 3NF, Multivalued dependencies and BCNF. ER Model details : Types of attributes, Role Indicator, Weak and Strong entity sets, Specialisation and Generalisation. File Organization, Organization of records in files, Basic concept of Indexing : Order Indices, Primary and Secondary Indices, Dense and Sparse Index, Sequential Indexing, Multilevel Indexing and Hashing. 5. Query Processing and Transaction Processing General strategies for query processing, Laws of Equivalence expressions, Concept of transaction, States of transactions, Serial Execution, Concurrent Executions, Serializability, Recoverability, Transaction Definition in SQL. Lock based protocols : share & exclusive mode, Protocols : 2 phase locking, TimeStamp based, Validation based. Deadlock handling, Wait for graph : Deadlock prevention Scheme, Deadlock Detection Scheme and recovery scheme.

Reference : 1. Database System Concepts (Korth) Sudarshan. 2. Introduction to Database Management Systems (2006 ISRD Group) Tata McGraw Hill. 3. An Introduction to Database System (Bipin Desai) Galgotia Publication. 4. An Introduction to Database System (C.J. Date). 5. Introduction to Relational Database and SQL programming (Allen) Tata McGraw Hill.

Das könnte Ihnen auch gefallen