Dbms Course File
Dbms Course File
Course File
Academic Year-2023-24
Vision:
To achieve global standard in quality of education, research & development in Information Technology by
adapting to the rapid technological advancement to empowering the IT-industry with the wings of knowledge
and power of innovation though knowledge creation, acquisition and dissemination for the benefit of Society
and Humanity.
Mission:
M1: To provide students with Innovative and research skills, which is need of the hour for technical students .
M2: To impart knowledge to the students of Information Technology with relevant core and practical
knowledge inculcating real time experience in the promising field of computing.
M3: To prepare the graduates to meet information technology challenges with a blend of social, human, ethical
and value based education.
M5: To contribute to the community services at large as well as catering to socio-economic goals in local and
national levels.
2. POs, PEOs & PSOs
Program Outcomes
PO1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and
an engineering specialization to the solution of complex engineering problems.
PO2. Problem analysis: Identify, formulate, research literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering
sciences.
PO3.Design/development of solutions: Design solutions for complex engineering problems and design system
components or processes that meet the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to provide
valid conclusions.
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.
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.
PEO 2:- Core Competence: Graduates will demonstrate core competence in mathematical, scientific and basic
engineering fundamentals necessary to formulate, analyze and solve engineering problems and also to pursue
advanced study or research.
PEO 3:- Design and Analysis : Graduates will demonstrate good breadth of knowledge in core areas of
Information Technology and related engineering so as to comprehend engineering trade-offs, analyze, design,
and synthesize data and technical concepts to create novel designs in solving the real life problems.
PEO 4:-Professional Responsibility : Graduates will demonstrate professional responsibility by offering a wide
spectrum of consultancy and testing services by addressing social, cultural, economic, sustainability, and
environmental considerations in the solution of real world engineering problems.
PEO 5:- Life-long learning: Graduates will engage themselves in life-long learning through independent study
and by participating in professional activities or continuing education.
PSO 1:- Understand, Analyze and develop computer programs for efficient analysis and design of computer
based system.
PSO 2:- Apply standard practices and strategies in software development.
PSO 3:- Employ modern computer language software tools and platforms in creating innovative career paths to
be a successful professional.
3. Course Scheme & Syllabus
4. Class Time Table
HOD PRINCIPAL
(SIGN) (SIGN)
5. Course Plan
Course Plan
Subject Code IT-405 Session: Jan-June 2024 Semester:-IV
Revision Date :15 Dec
Tutor Ms. Nupur Parihar Branch:-IT
2022
E mail nupurparihar@svceindore.ac.in Mob. No: 90009776609
Data Base
IT-405 Management 70 20 10 30 20
System
The Learning Objectives of Data Base Management System are such that the student will
understand and learn the following things.
CO1: To understand fundamental knowledge of file system, database concepts and use of
relational database.
CO2: study of different data model and conceptual design using ER diagram.
CO3: Students can use SQL operations to manipulate the database and learn how to design and
create a good database using functional dependencies and normalization
2. PPT
5.6 Prerequisites
1 Programming/statistics language: R, Python, C++, Java, Matlab, SQL, SAS
Basic Concepts: Introduction to DBMS, File system vs DBMS, Advantages of database systems, Database
System architecture, Data models, Schemas and instances, Data independence, Functions of DBA and
designer, Entities and attributes, Entity types, Key attributes, Relationships, Defining the E-R diagram of
database.
Relational Model: Structure of relational databases, Domains, Relations, Relational algebra – fundamental
operators and syntax, relational algebra queries, Entity-Relationship model :Basic concepts, Design process,
constraints, Keys, Design issues, E-R diagrams, weak entity sets, extended E-R features –generalization,
specialization and aggregation
SQL: Data definition in SQL, update statements and views in SQL: Data storage and definitions, Data
retrieval queries and update statements, Query Processing & Query Optimization: Overview, measures of
query cost, selection operation, sorting, join, evaluation of expressions, transformation of relational
expressions, estimating statistics of expression results, evaluation plans. Case Study of ORACLE and DB2.
Relational Database design: Functional Dependency –definition, trivial and non-trivial FD, closure of FD
set, closure of attributes, irreducible set of FD, Normalization –1NF, 2NF, 3NF, Decomposition using FD-
dependency preservation, lossless join, BCNF, Multi-valued dependency, 4NF, Join dependency and 5NF
Introduction of transaction, transaction processing and recovery, Concurrency control: Lock management,
specialized locking techniques, concurrency control without locking, Protection and Security Introduction
to: Distributed databases, Basic concepts of object oriented data base system.
List of Experiments
Planned Date of
S. No. Unit Topic to Cover Aim Sign
Date completion
1. Explain the Advantage of Data base management system over file management system
2. Draw an E-R diagram for the hospital management system. Assume your own entities (minimum
of 5 entities) attributes and relations explain in detail
5. What is the difference between Data base Administrator and Data base User .Explain various
Assignment-2
1. What is union compatibility? What are the relational algebra operators that require the relations
on which they are applied be union compatible?
3. What is concurrency control? What are the recovery techniques to overcome from concurrency?
4. What is normalization? Why is it required? Explain 1NF, 2NF and 3NF with suitable example.
5. What are the problems encountered in DDBMS while considering concurrency control and
recovery
7. Tutorial Sheets (Not Available)
S.N Ma
o. CO PO Questions rks
CO PO1 Q.4 a) 7
1
Consider the universal relation R{A,B,C,D,E,F,G,H,I} and the set of functional dep
CO PO1,PO3,
1 PO5 Q.5 a) Write and explain optimistic concurrency 7
control algorithm.
CO PO2,PO3,
2 PO4 b) What is normalization? Why is it required?
7 Explain 1NF, 2NF and 3NF with suitable example. 7
CO PO2,PO3,
Q.8 a) ) What are the problems encountered in
2 PO4
DDBMS while considering concurrency 7
control and recovery
UNIT 2
UNIT 3
1. Define Left outer join, Right outer join and Full outer join?
2. Describe relational calculus in database system?
3. What are different types of joins in the SQL?
4. Describe Query Optimization How is the pattern matching done in the SQL?
5. What is a CLAUSE in terms of SQL?
UNIT 4
UNIT 5