1. Department of Information Technology
Jagannath International Management School
Vasant Kunj, New Delhi - 110070
(Affiliated to Guru Gobind Singh Indraprastha University, New Delhi)
Recognized u/s 2(f) by UGC & Accredited with ‘A’ Grade by NAAC
Participant of UNGC & UNPRME, New York
ISO 9001:2015 Quality Certified
Subject Name : Database Management Systems (DBMS)
Subject Code: BCA-108
Created By: Dr. Meenakshi Narula
3. List of Topics
▰ Basic Definitions
▰ Types of Databases
▰ Database Applications
▰ Typical DBMS Functionality
4. ▰ 50 students of BCA II E Attending DBMS
class right now.
▰ 3.5 Lakhs corona patients in india every
day
5. Basic Definitions
▰ Data: Raw (Known) facts that can be recorded and have an
implicit meaning.
▰ Database: A collection of related data.
▰ Database Management: A system to facilitate the creation,
manipulation and maintenance of a database.
▰ Database Management System: A software used for database
management.
6. Difference between File system and Data
base management system
▰ A file system is a software that manages
data files in a computer system.
▰ File system has data inconsistency
▰ File system can store collection of raw
data files into the hard disk.
▰ There is more data redundancy in file
system.
▰ Data is less Secured in file system.
▰ Handling the file system is less complex
▰ Backup and recovery is not efficient in
file system
▰ Tasks such as storing, retrieving and
searching are done in a file system,
therefore it is difficult to manage data
using file system.
▰ DBMS is a software to create
and manage database.
▰ DBMS provides higher data
consistency.
▰ DBMS can store, retrieve and
manipulate data in database.
▰ DBMS reduces data redundancy
▰ DBMS provides more security to
the data
▰ Handling DBMS is complex
▰ DBMS has backup and recovery
process.
▰ Operations such as updating,
searching, selecting data is easier
in DBMS.
7. Types of Databases and Database
Applications
▰ Relational Database
▰ Object Oriented
▰ Centralized
▰ Distributed
▰ Open Source
▰ Cloud Databases
▰ Data Warehouses
▰ NoSQL Databases
▰ Graph Databases
▰ OLTP databases
▰ Personal database
▰ Multimodal database
▰ Document/JSON database
8. Database Applications
▰ Traditional Applications:
▻ Numeric and Textual Databases
▰ More Recent Applications:
▻ Multimedia Databases
▻ Geographic Information Systems (GIS)
▻ Real-time and Active Databases
9. Typical DBMS Functionality
▰ Define a particular database in terms of its data types, structures,
and constraints
▰ Construct or Load the initial database contents on a secondary
storage medium
▰ Manipulating the database:
▻ Retrieval: Querying, generating reports
▻ Modification: Insertions, deletions and updates to its content
▻ Accessing the database through Web applications
▰ Processing and Sharing by a set of concurrent users and
application programs – yet, keeping all data valid and consistent
10. Typical DBMS Functionality
▰ Other features:
▻ Protection or Security measures to prevent unauthorized
access
▻ “Active” processing to take internal actions on data
▻ Presentation and Visualization of data
▻ Maintaining the database and associated programs over the
lifetime of the database application
▻ Called database, software, and system maintenance