Co Po Format (DBMS, It-5th Sem)
Co Po Format (DBMS, It-5th Sem)
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual knowledge
to assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice
PO7 Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
PO9 Individual and team work: Function effectively as an individual, and as a member
or leader in diverse teams, and in multidisciplinary settings.
1
PO10 Communication: Communicate effectively on complex engineering activities with
the engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one‘s own work, as a
member and leader in a team, to manage projects and in multidisciplinary
environments.
PO12 Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.
PSO2 Ability to test and analyze the quality of various subsystems and to integrate them in order
to evolve a larger computing system.
2
J C BOSE UNIVERSITY OF SCIENCE & TECHNOLOGY, YMCA, FARIDABAD
B.Tech (INFORMATION TECHNOLOGY)
Scheme of Studies/Examination
Semester 5
S. Category Course Course Title Hours Per Cre Sessional Final Total
No Code week dits Marks Marks
L T P
1 PCC PCC-CS- Database Management 3 0 0 3 25 75 100
501 Systems
2 PCC PCC-CS- Formal Language , Automata 3 0 0 3 25 75 100
502 and Compiler Design
Note:
(a) Theory exams will be of 03 hours duration and Practical exams will be of 02 hours duration
(b) Additional 3 credits per year to be earned through MOOCs
3
STREAMS for Program Elective Courses (PEC) (IT)
STREAM-1 STREAM-2:
4
CODE: PCC-CS-501
NO OF CREDITS: 3
L T P THEORY EXAM: 75
3 0 0 TOTAL: 100
Course Objectives:
1. To understand the different issues involved in the design and implementation of a database
system.
2. To study the physical and logical database designs, database modeling, relational,
hierarchical, and network models
3. To understand and use data manipulation language to query, update, and manage a Database
4. To develop an understanding of essential DBMS concepts such as: database security,
integrity, concurrency, distributed database, and intelligent database, Client/Server
(Database Server), Data Warehousing.
5. To design and build a simple database system and demonstrate competence with the
fundamental tasks involved with modelling, designing, and implementing a DBMS.
Detailed contents:
MODULE 1: INTRODUCTION
Database system architecture: Data Abstraction, Data Independence, Data Definition Language
(DDL), Data Manipulation Language (DML).
Data models: Entity-relationship model, network model, relational and object oriented data models,
integrity constraints, data manipulation operations.
MODULE 2:
Relational query languages: Relational algebra, Tuple and domain relational calculus, SQL3, DDL
and DML constructs, Open source and Commercial DBMS - MYSQL, ORACLE, DB2, SQL
server. Relational database design: Domain and data dependency, Armstrong's axiom, Normal
forms, Dependency preservation, Lossless design.
Query processing and optimization: Evaluation of relational algebra expressions, Query
equivalence, Join strategies, Query optimization algorithms.
5
MODULE 3: STORAGE STRATEGIES
Indices, B-trees, hashing
Course Outcomes
1. For a given query write relational algebra expressions for that query and optimize the
developed expressions
2. For a given specification of the requirement design the databases using E_R method
and normalization.
3. For a given specification construct the SQL queries for Open source and Commercial
DBMS
4. -MYSQL, ORACLE, and DB2.
5. For a given query optimize its execution using Query optimization algorithms
6. For a given transaction-processing system, determine the transaction atomicity,
consistency, isolation, and durability.
7. Implement the isolation property, including locking, time stamping based on
concurrency control and Serializability of scheduling
TEXT/REFERENCES
1. “Database System Concepts”, 6th Edition by Abraham Silberschatz, Henry F.
Korth, S. Sudarshan, McGraw-Hill.
2. “Principles of Database and Knowledge – Base Systems”, Vol 1 by J. D. Ullman,
Computer Science Press.
3. “Fundamentals of Database Systems”, 5th Edition by R. Elmasri and S. Navathe,
Pearson Education
4. “Foundations of Databases”, Reprint by Serge Abiteboul, Richard Hull, Victor
Vianu, Addison-Wesley
Relationship between the Course Outcomes (COs) and Program Outcomes (POs)
:
Course Statement POs
Outcome
No.
CO1 Define program-data independence, data models for database 1,2,3,5
systems, database schema and database instances.
CO5 Identify the methodology of logical model and also identify the 2,3,5,6,11
methodology of physical model.
Course PO1 PO2 PO3 PO4 PO5 PO PO7 PO8 PO9 P1 PO11 PO1 PSO PSO
Outcomes 6 0 2 1 2
CO1 2 2 3 1 2 - 1 - - - 1 2 3 -
CO2 1 3 1 2 1 2 3 1 2 1
CO3 1 2 - - - 2 1 - 3 1 - 1 1 2
CO4 2 2 3 1 1 - 1 2 2 1 - - 1 1
CO5 1 3 3 - 2 - 1 2 3 - - 2 1 2
CO6 1 2 - 3 1 2 - - - 1 2 3 1 1
CO 1.3 2.3 1.6 1.16 1.16 0.6 1.0 0.6 1.3 0. 1.0 1.5 1.5 1.3
(Averages 5
)
7
3-Strongly mapped, 2- Moderately mapped, 1-weakly mapped
Model Test Paper