0% found this document useful (0 votes)
14 views

Class 2 File Vs DBMS

This document provides an introduction and overview of database management systems (DBMS). It begins by discussing data management systems, including file management systems (FMS) and database management systems. It then provides a 3 sentence summary of the key limitations of file processing systems, including that they result in data redundancy, are less flexible, and are difficult to maintain when changes need to be made. The document proceeds to define some basic terms related to databases like database, data, mini-world, and DBMS. It concludes by outlining some typical functionality of database management systems like defining the database structure, loading initial data, and providing data manipulation, retrieval, and processing capabilities.

Uploaded by

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

Class 2 File Vs DBMS

This document provides an introduction and overview of database management systems (DBMS). It begins by discussing data management systems, including file management systems (FMS) and database management systems. It then provides a 3 sentence summary of the key limitations of file processing systems, including that they result in data redundancy, are less flexible, and are difficult to maintain when changes need to be made. The document proceeds to define some basic terms related to databases like database, data, mini-world, and DBMS. It concludes by outlining some typical functionality of database management systems like defining the database structure, loading initial data, and providing data manipulation, retrieval, and processing capabilities.

Uploaded by

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

19Z404

DATABASE MANAGEMENT
SYSTEMS
G.R.Karpagam
Professor and Associate Head - CSE
19Z404 DATABASE MANAGEMENT
SYSTEMS
INTRODUCTION TO DATABASE: Purpose of Database System - Views of
data - Data Models – special databases- Database System Architecture -
Introduction to relational databases - Relational Model - Keys -
Relational Algebra - SQL (9)
Outline
• Data Management
• File Management System (FMS)
• Database Management System (DBMS)

• Purpose of Database System


Data Management
 A Data Management System (DMS) is a blend of computer software, hardware, and
information designed to manipulate data via computer processing. Two types of Data
management systems are
 FMS ( File Management System)
 DBMS (Database Management System)
Summary of File Processing System
• In a typical file processing system, each department has its own set of
applications and its own files, designed specifically for those applications.
• The department itself, working with the data processing staff, set policies or
standards for the format and maintenance of its files.
• Computer readable data in file system are kept in files stored on magnetic tape
or disk.
• Example : lets us take an example of college where student record for
examination is stored in one file, admission records on other file and library
record is stored in different file that creates many duplicate values like roll
Number, Name and Father Name that creates data redundancy.

Slide 1-19
Summary – Cont’d
• It stores data of an organization in group of files.
• Files carrying data are independent on each other.
• COBOL, C, C++ programming languages were used to design the files.
• Each file contains data for some specific area or department like library,
student fees, and student examinations.
• It is less flexible and has many limitations.
• It is very difficult to maintain file processing system.
• Any change in one file affects all the files that creates burden on the
programmer.
• File in Traditional File Processing Systems are called flat files.

Slide 1-20
File Processing Systems – other examples

Slide 1-21
File Processing Systems

Slide 1-22
Basic Definitions

• Database: A collection of related data.


• Data: Known facts that can be recorded and have an implicit meaning.
• Mini-world: Some part of the real world about which data is stored in a database. For
example, student grades and transcripts at a university.
• Database Management System (DBMS): A software package/ system to facilitate the
creation and maintenance of a computerized database. A DBMS is a collection of programs
and tools to
• Create & maintain a database
• Defining specifying types of data
• Constructing storing & populating
• Manipulating querying, updating, reporting
• Database System: The DBMS software together with the data itself. Sometimes, the
applications are also included.

Slide 1-23
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

Slide 1-24
What to do and how to do?

What to do only?
Home work
• File Approach Vs Database Approach
• Application of File system , Application of the DBMS system

You might also like