Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
29 views1 page

Database Management System

The document outlines the course curriculum for the Bachelor of Computer Applications (BCA) program, specifically focusing on the Database Management System (BCAC 0020) for the 2023-24 session. It includes objectives, teaching modules covering database concepts, data modeling, SQL, and database security, along with recommended textbooks and reference materials. Upon completion, students will gain a comprehensive understanding of database management, design, and security protocols.

Uploaded by

averywilshire5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views1 page

Database Management System

The document outlines the course curriculum for the Bachelor of Computer Applications (BCA) program, specifically focusing on the Database Management System (BCAC 0020) for the 2023-24 session. It includes objectives, teaching modules covering database concepts, data modeling, SQL, and database security, along with recommended textbooks and reference materials. Upon completion, students will gain a comprehensive understanding of database management, design, and security protocols.

Uploaded by

averywilshire5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Course Curriculum (for Session 2023-24)

Bachelor of Computer Applications (BCA)

BCAC 0020: DATABASE MANAGEMENT SYSTEM


Objective:

Credits: 04 L–T–P: 4–0–0


Module Teaching
Content
No. Hours
Introduction: Database System Concepts, File system vs. database system,
Database system architecture, Data models and their types, Data base scheme and
instances, Data independence, Database Languages and Interfaces.
Data Modeling Concepts: ER model concepts: Notations for ER diagram,
Extended E-R diagram, Extended E-R model, E-R model design issues, constraints,
and keys: Weak entity set strong entity set, Relationships of higher degree.
I 30
Relational model concepts: code rules, constraints, Relational Algebra
operations, Extended relational algebra operations, Relational Calculus, Tuple and
Domain relational calculus.
Database Design: Functional dependencies, Normal forms, First, second, and
third normal forms, BCNF, Multi-valued dependencies and Fourth Normal
form, Join Dependencies and Fifth Normal form.
Transaction, Query Processing: Transaction and system concepts: transaction
states, ACID properties of transactions, concurrent execution schedules and
Recoverability, Serializability of schedules. Query Processing and Optimization:
Measures of Query cost, Cost, Evaluation of expression. Optimization:
Transformation of relational expression, Choice of evaluation plan.
Concurrency Control: Concurrency Control Techniques: Two phase Locking
Techniques for Concurrency Control; Time stamping in Concurrency control.
II 30
Introduction to SQL: Basic Structure of SQL Query, Set operators, SELECT,
UNION, INTERSECT, and EXCEPT, Nested queries, Aggregate function, Null values,
Derived Relations, Modification of the Database, Joined relations and up-dates in
SQL.
Database Security: Importance of data, Threats and risks, Users and database
privileges, Access Control, Security for Internet Applications, Role of Database
Administrator.

Text Book:
 Henry F. Korth and Abraham Silberschatz, "Database System Concepts," Second Edition, McGraw Hill,
1991.
Reference Books:
 AtulKahate, "Introduction to Database Management Systems," Pearson India, 2004.
 Raghu Ramakrishnan and Johannes Gehrike, "Database Management Systems," Third McGraw Hill,
Edition, 2003.
 R. Elmasri, S.B. Navathe Database Systems Models, Languages, Design and application Programming, 6
Edition, Pearson Education,2013.
 A. Silberschatz, H.F. Korth, S. Sudarshan, Database System Concepts 6th Edition, McGraw Hill, 2010.
 6. C.J Date " An Introduction to Database Systems", Addison Wesley

Outcome: A student who successfully completes the course will have the ability to:
 CO1: Understands the basic concepts of data base management systems.
 CO2: Design E-R diagrams for real world applications.
 CO3: Formulate relational algebraic expressions using relational data models and languages.
 CO4: Apply normalization transaction properties and concurrency control to design database.
 CO5: Analyze the security algorithms for database protection.

DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology

You might also like