SlideShare a Scribd company logo
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 1/32Chapter 16: Business Data ProcessingRef. Page
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 2/32Chapter 16: Business Data ProcessingRef. Page
In this chapter you will learn about:
§ Difference between data and information
§ Data processing converts raw data into useful information
§ Data storage hierarchy commonly used to facilitate data
processing
§ Standard methods of organizing data
§ Basic concepts of database systems
Learning ObjectivesLearning Objectives
295
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 3/32Chapter 16: Business Data ProcessingRef. Page
§ Data is a collection of facts – unorganized but able to
be organized into useful information
§ Information is data arranged in an order and form that
is useful to the people who receive it
§ Data processing is a series of actions or operations
that converts data into useful information
§ A data processing system includes resources such as
people, procedures, and devices used to process input
data for producing desirable output
Data ProcessingData Processing
295
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 4/32Chapter 16: Business Data ProcessingRef. Page
Character
Field
Record
File
Database
Level 0
Level 1
Level 2
Level 3
Level 4
Level 5
Bit A single binary digit (0 or 1)
Multiple related bits are combined to
form a character (byte)
Multiple related characters are combined to
form a field
Multiple related fields are combined to
form a record
Multiple related records are combined to
form a file
Multiple related files are integrated to
form a database
Data Storage HierarchyData Storage Hierarchy
296
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 5/32Chapter 16: Business Data ProcessingRef. Page
0001
Employee CodeFirst NameLast NameHours workedHourly rateTax rate
Pradeep Sinha 45 12.00 0.08
Fields
0002
Employee CodeFirst NameLast NameHours workedHourly rateTax rate
Ravi Patel 42 10.00 0.07
0003
Employee CodeFirst NameLast NameHours workedHourly rateTax rate
Pratap Singh 43 15.00 0.10
0004
Employee CodeFirst NameLast NameHours workedHourly rateTax rate
Kumar Rana 40 14.00 0.09
Arecord
A field having
4 characters
Records
of a file
Relationship Among
Character, Field, Record, and File
Relationship Among
Character, Field, Record, and File
297
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 6/32Chapter 16: Business Data ProcessingRef. Page
§ File-oriented approach: Application’s data is organized
into one or more files and application program processes
them to generate the desired output
§ Database-oriented approach: Data from multiple
related files are integrated together to form a database:
§ Provides greater query flexibility
§ Reduces data redundancy
§ Solves data integrity (inconsistency) problem
§ Makes data independent of the application programs
§ Includes data security features at database level,
record level, and field level
(Continued on next slide)
Standard Methods of Organizing DataStandard Methods of Organizing Data
297
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 7/32Chapter 16: Business Data ProcessingRef. Page
§ In file-oriented approach of organizing data, an
application’s data is organized into one or more files
§ Application program processes the data stored in these
files to generate the desired output
§ Set of programs is provided to facilitate the users in
organizing, creating, deleting, updating, and
manipulating their files
§ All these programs together form a File Management
System (FMS)
File Management SystemFile Management System
299
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 8/32Chapter 16: Business Data ProcessingRef. Page
A file management system supports following file types:
§ Transaction file: Stores input data until it can be
processed
§ Master file: Contains all current data relevant to an
application
§ Output file: Stores output produced by one program
that is used as input to another program
§ Report file: Holds a copy of a report generated by an
application
§ Backup file: Copy of a file, created as a safety
precaution against loss of data
File TypesFile Types
299
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 9/32Chapter 16: Business Data ProcessingRef. Page
§ File organization is the physical organization of the
records of a file for convenience of storage and retrieval
of data records
§ Three commonly used file organizations are:
§ Sequential: Records are stored one after another in
ascending or descending order determined by the
value of the key field of the records
§ Direct/random: Desired record pertaining to current
transaction can be directly located by its key field
value without having to navigate through sequence of
other records
(Continued on next slide)
File OrganizationsFile Organizations
300
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 10/32Chapter 16: Business Data ProcessingRef. Page
§ Indexed sequential: There are two files for every
data file – the data file which contains the records
stored in the file, and the smaller index file which
contains the key and disk address of each record
stored in the data file
(Continued from previous slide)
File OrganizationsFile Organizations
300
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 11/32Chapter 16: Business Data ProcessingRef. Page
0001
Employee
Code (key)
Address
Location
1003
1001
1004
0002
0003
0004 1002
Address
Location
Employee Record
1001 0002 R. S. Patel …
1002
1003
1004
0004 R. K. Rana …
0001 K. P. Sinha …
0003 N. P. Singh …
Index file Data file
Organization of An Indexed
Sequential File
Organization of An Indexed
Sequential File
302
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 12/32Chapter 16: Business Data ProcessingRef. Page
§ Routines to perform a variety of generalized operations
on data files
§ Operations performed by some commonly used file
utilities are Sorting, Searching, Merging, Copying,
Printing, and Maintenance
File UtilitiesFile Utilities
303
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 13/32Chapter 16: Business Data ProcessingRef. Page
---1213
---3202
---1178
---2176
---1124
---3123
---2101
Other fields (Name,
Address, Qualification,
Basic Salary, etc.)
Department
Code
Employee
Code
Sorting on ascending employee code sequence
Sorting On One KeySorting On One Key
303
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 14/32Chapter 16: Business Data ProcessingRef. Page
---3202
---3123
---2176
---2101
---1213
---1178
---1124
Other fields (Name, Address,
Qualification, Basic Salary,
etc.)
Department
Code
Employee
Code
Sorting on a ascending employee code (secondary
key) within ascending department code (primary key)
Sorting On Two KeySorting On Two Key
303
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 15/32Chapter 16: Business Data ProcessingRef. Page
Merging of files A and B to produce file C
File C
Employee
code
Other
fields
Input file
125
127
137
146
159
…
…
…
…
…
Employee
code
Other
fields
Output file
…
112
119
125
127
129
…
…
…
…
Employee
code
Other
fields
Input file
112
119
129
150
152
…
…
…
…
…
137
139
146
150
152
…
…
…
…
159
…
File A
File B
139
…
…
Merging of Two FilesMerging of Two Files
304
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 16/32Chapter 16: Business Data ProcessingRef. Page
§ In database-oriented approach of organizing data, a
set of programs is provided to facilitate users in
organizing, creating, deleting, updating, and
manipulating data in a database
§ All these programs together form a Database
Management System (DBMS)
Database Management SystemDatabase Management System
305
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 17/32Chapter 16: Business Data ProcessingRef. Page
§ Database model defines the manner in which the
various files of a database are linked together.
§ Four commonly used database models are:
§ Hierarchical
§ Network
§ Relational
§ Object-oriented
Database ModelsDatabase Models
305
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 18/32Chapter 16: Business Data ProcessingRef. Page
Organization
Personnel
Department
Finance
Department
Technical
Department
Managers Support
Staff
Managers Engineers Technicians
Support
Staff
Managers
Support
Staff
A parent element
A child element
HierarchicalDatabaseHierarchicalDatabase
306
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 19/32Chapter 16: Business Data ProcessingRef. Page
College
English Hindi Maths Computer
Science
Seeta Geeta Ram Mohan Sohan Raju
A child element can have more
than one parent element
This child element has no
parent element
Network DatabaseNetwork Database
307
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 20/32Chapter 16: Business Data ProcessingRef. Page
A-11, Vrindavan, Pune-7T. N. Murli16185
B-16, Anand Park, Pune-5P. K. Sen11348
B-05, Royal Villa, Pune-3S. K. Ray23466
A-12, Nandanvan, Pune-2R. S. Gupta32228
D-18, Vrindavan, Pune-7R. Pandey12859
A-22, Anand Park, Pune-5D. P. Singh62853
C-15, Sarita Vihar, Pune-7K. N. Raina83569
Member’s AddressMember’s
name
Membership
No.
(a) Members data table.
12-11-200718-23614-111348
15-11-200713-48049-862853
06-11-200771606-214-012859
05-12-200722-68111-716185
10-11-200713-201702-532228
08-11-200789303-530-011348
10-12-200727-21675-212859
Due Date
(DD-MM-YYYY)
Book No.
(ISBN)
Borrower
(Membership No.)
(b) Borrowed books data table
P. N. DixitDatabase Systems89303-530-0
A. N. RaiComputer Networks71606-214-0
R. P. RajanC++ Programming27-21675-2
K. RameshFundamentals of Computers22-68111-7
N. K. SharmaAstrology for You18-23614-1
S. S. DubeyConcepts of Chemistry13-48049-8
H. C. VermaConcepts of Physics13-201702-5
AuthorBook TitleBook No. (ISBN)
(c) Books data table
Relational DatabaseRelational Database
308
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 21/32Chapter 16: Business Data ProcessingRef. Page
A report of overdue books as of 10-11-2007 from the
sample database of previous slide
List of overdue books as on 10-11-2007
A. N. RaiComputer
Networks
71606-214-006-11D-18,
Vrindavan,
Pune-7
R. Pandey12859
H. C. VermaConcepts of
Physics
13-201702-510-11A-12,
Nandanvan,
Pune-2
R. S. Gupta32228
P. N. DixitDatabase
Systems
89303-530-008-11B-16,
Anand Park,
Pune-5
P. K. Sen11348
Book
Author
Book TitleBook No.Due
Date
Member’s
Address
Member’s
Name
Membership
No.
Sample ReportSample Report
308
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 22/32Chapter 16: Business Data ProcessingRef. Page
Object-Oriented DatabaseObject-Oriented Database
Id
Color
Specifications
Manufacturer
Length
Width
Height
Engine Type
Fuel Type
Fuel Tank Capacity
No. of Wheels
Vehicle VehicleSpecs
Other details
of the vehicle
like with/
without gear,
seating
capacity, etc.
TwoWheeler FourWheeler
Other details
of the vehicle
like no. of
doors, seating
capacity, etc.
Name
Location
President
Company
Id
Name
Age
Employee
Other details of
the company
DomesticCompany
Other details of
the company
ForeignCompany
Class/subclass link
Attribute/domain link
309
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 23/32Chapter 16: Business Data ProcessingRef. Page
§ DBMS allows users to organize, process and retrieve
selected data from a database without knowing about
the underlying database structure
§ Four major components of a DBMS that enable this
are:
§ Data Definition Language (DDL): Used to define the
structure (schema) of a database
§ Data Manipulation Language (DML): Provides
commands to enable the users to enter and
manipulate the data
(Continued on next slide)
Main Components of a DBMSMain Components of a DBMS
310
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 24/32Chapter 16: Business Data ProcessingRef. Page
§ Query Language: Enables users to define their
requirements for extracting the desired information
from the database in the form of queries
§ Report generator: Enables the users of a database
to design the layout of a report so that it can be
presented in the desired format
(Continued from previous slide)
Main Components of a DBMSMain Components of a DBMS
310
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 25/32Chapter 16: Business Data ProcessingRef. Page
Creation of a database is a three step process:
§ Defining its structure (schema)
§ Designing forms (custom screens) for displaying and
entering data
§ Entering the data into it
Creating a DatabaseCreating a Database
312
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 26/32Chapter 16: Business Data ProcessingRef. Page
EMPLOYEE DATABASE DATA ENTRY FORM
EMPLOYEE ID: 856392 SEX: M AGE: 42
LAST NAME:
FIRST NAME:
MIDDLE NAME:
SINHAEMPLOYEE NAME:
PRADEEP
KUMAR
ADDRESS 1:
ADDRESS 2:
CITY:
STATE:
POSTAL CODE:
F/8, ANAND PARKCONTACT ADDRESS:
SOCIETY, AUNDH
PUNE
MH
411007
TELEPHONE NO.: (020) 5680-489
ANY OTHER INFORMATION: IS FLUENT IN JAPANESE LANGUAGE
Sample Database FormSample Database Form
313
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 27/32Chapter 16: Business Data ProcessingRef. Page
§ All database systems provide commands to view,
modify, delete, or add records of an already
established database
§ Many database systems also provide a facility to set up
a filter allowing user to browse through and view only
those records that meet some criterion
Viewing, Modifying, Deleting, and
Adding Records
Viewing, Modifying, Deleting, and
Adding Records
314
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 28/32Chapter 16: Business Data ProcessingRef. Page
Commonly supported features for enabling a user to
search for desired information in a database are:
§ Find command: Used for simple database queries
§ Query language: Used for more complex database
queries
§ Query By Example (QBE): Provides a simple user
interface for specifying search criteria
Searching a DatabaseSearching a Database
315
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 29/32Chapter 16: Business Data ProcessingRef. Page
§ Reports are generated by using report generator of a
database system to assemble the output of a database
query in desired format
§ Report generator enables user to specify layout of the
report, titles & subtitles for the report, column
headings for various fields, and other elements to
make the report appear more presentable
Creating ReportsCreating Reports
316
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 30/32Chapter 16: Business Data ProcessingRef. Page
The report is sorted to present the list in alphabetical order of their last
name
5728-6287Aundh RoadA-22, Anand ParkDeepakSingh
5762-3333Aundh RoadB-16, Anand ParkPrakashSen
4685-6356M. G. RoadB-05, Royal VillaSuhasRay
5755-8328Aundh RoadC-15, Sarita ViharPushpaRaina
5865-3236Pashan RoadD-18, VrindanaRupaPandey
5863-4905Pashan RoadA-11, VrindavanTapanMurli
4623-4892M. G. RoadA-12, NandanvanRajivGupta
TELEPHONE
NUMBER
ADDRESS-2ADDRESS-1FIRST
NAME
LAST
NAME
LIST OF EMPLOYEES WHO BELONG TO PUNE
DATE: DECEMBER 15, 2007
Sample Output of ReportSample Output of Report
316
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 31/32Chapter 16: Business Data ProcessingRef. Page
§ Activity ratio
§ Backup file
§ Collision
§ Copying
§ Data
§ Data Definition Language (DDL)
§ Data dependence
§ Data dictionary
§ Data file
§ Data integrity
§ Data Manipulation Language
(DML)
§ Data processing
§ Data redundancy
§ Data storage hierarchy
§ Database
§ Database administrator
§ Database Management System
(DBMS)
§ Database model
§ Direct file
§ Field
§ File
§ File Management System (FMS)
§ File utilities
§ Filter
§ Hashing
§ Hashing algorithm
§ Hierarchical database
§ Index file
§ Indexed sequential file
§ Information
§ Master file
§ Merging
§ Network database
§ Output file
§ Peripheral Interchange Program
§ Primary key
(Continued on next slide)
Key Words/PhrasesKey Words/Phrases
317
Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha
Slide 32/32Chapter 16: Business Data ProcessingRef. Page
(Continued from previous slide)
§ Query By Example
§ Query language
§ Record
§ Relational database
§ Report file
§ Report Generator
§ Schema
§ Searching
§ Secondary key
§ Secondary key
§ Sequential file
§ Sorting
§ Transaction file
§ Tuple
Key Words/PhrasesKey Words/Phrases
317

More Related Content

What's hot

Chapter 07 pam 2o-p
Chapter 07 pam 2o-pChapter 07 pam 2o-p
Chapter 07 pam 2o-p
IIUI
 
Chapter 07 pam 3o-p
Chapter 07 pam 3o-pChapter 07 pam 3o-p
Chapter 07 pam 3o-p
IIUI
 
Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)
Jay Patel
 
Computer Fundamentals Chapter 07 pam
Computer Fundamentals Chapter  07 pamComputer Fundamentals Chapter  07 pam
Computer Fundamentals Chapter 07 pam
Saumya Sahu
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devices
sumatipuri
 
Computer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 osComputer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 os
Saumya Sahu
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
Saumya Sahu
 
Computer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bcoComputer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bco
Saumya Sahu
 

What's hot (8)

Chapter 07 pam 2o-p
Chapter 07 pam 2o-pChapter 07 pam 2o-p
Chapter 07 pam 2o-p
 
Chapter 07 pam 3o-p
Chapter 07 pam 3o-pChapter 07 pam 3o-p
Chapter 07 pam 3o-p
 
Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)Chapter19 multimedia-091006115642-phpapp02 (1)
Chapter19 multimedia-091006115642-phpapp02 (1)
 
Computer Fundamentals Chapter 07 pam
Computer Fundamentals Chapter  07 pamComputer Fundamentals Chapter  07 pam
Computer Fundamentals Chapter 07 pam
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devices
 
Computer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 osComputer Fundamentals Chapter 14 os
Computer Fundamentals Chapter 14 os
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Computer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bcoComputer Fundamentals_Chapter 02 bco
Computer Fundamentals_Chapter 02 bco
 

Viewers also liked

Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codes
Hareem Aslam
 
Chapter 03 number system
Chapter 03 number systemChapter 03 number system
Chapter 03 number system
Hareem Aslam
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmetic
Hareem Aslam
 
Chapter 06 boolean algebra
Chapter 06 boolean algebraChapter 06 boolean algebra
Chapter 06 boolean algebra
Hareem Aslam
 
Computer Fundamentals Chapter 09 io devices
Computer Fundamentals Chapter 09 io devicesComputer Fundamentals Chapter 09 io devices
Computer Fundamentals Chapter 09 io devices
Saumya Sahu
 
Chapter 18 internet
Chapter 18 internetChapter 18 internet
Chapter 18 internet
Hareem Aslam
 
Chapter 20 coc
Chapter 20 cocChapter 20 coc
Chapter 20 coc
Hareem Aslam
 
Chapter 08 secondary storage
Chapter 08 secondary storageChapter 08 secondary storage
Chapter 08 secondary storage
sumatipuri
 
08 Numeral systems
08 Numeral systems08 Numeral systems
08 Numeral systems
maznabili
 
Computer fundamentals-internet p1
Computer fundamentals-internet p1Computer fundamentals-internet p1
Computer fundamentals-internet p1
Leo Mark Villar
 
Computer Fundamentals Chapter 08 secondary storage
Computer Fundamentals Chapter 08 secondary storageComputer Fundamentals Chapter 08 secondary storage
Computer Fundamentals Chapter 08 secondary storage
Saumya Sahu
 
Chapter 14 os
Chapter 14 osChapter 14 os
Chapter 14 os
Hareem Aslam
 
Chapter08 internet & multimedia (a)
Chapter08   internet & multimedia (a)Chapter08   internet & multimedia (a)
Chapter08 internet & multimedia (a)
Ainuddin Yousufzai
 
Binary search
Binary search Binary search
Binary search
Raghu nath
 
Binary search
Binary searchBinary search
Binary search
Gaurav Solanki
 
Binary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of AlgorithmsBinary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of Algorithms
Drishti Bhalla
 
Minterm and maxterm
Minterm and maxtermMinterm and maxterm
Minterm and maxterm
parsa.khan64
 

Viewers also liked (17)

Chapter 04 computer codes
Chapter 04 computer codesChapter 04 computer codes
Chapter 04 computer codes
 
Chapter 03 number system
Chapter 03 number systemChapter 03 number system
Chapter 03 number system
 
Chapter 05 computer arithmetic
Chapter 05 computer arithmeticChapter 05 computer arithmetic
Chapter 05 computer arithmetic
 
Chapter 06 boolean algebra
Chapter 06 boolean algebraChapter 06 boolean algebra
Chapter 06 boolean algebra
 
Computer Fundamentals Chapter 09 io devices
Computer Fundamentals Chapter 09 io devicesComputer Fundamentals Chapter 09 io devices
Computer Fundamentals Chapter 09 io devices
 
Chapter 18 internet
Chapter 18 internetChapter 18 internet
Chapter 18 internet
 
Chapter 20 coc
Chapter 20 cocChapter 20 coc
Chapter 20 coc
 
Chapter 08 secondary storage
Chapter 08 secondary storageChapter 08 secondary storage
Chapter 08 secondary storage
 
08 Numeral systems
08 Numeral systems08 Numeral systems
08 Numeral systems
 
Computer fundamentals-internet p1
Computer fundamentals-internet p1Computer fundamentals-internet p1
Computer fundamentals-internet p1
 
Computer Fundamentals Chapter 08 secondary storage
Computer Fundamentals Chapter 08 secondary storageComputer Fundamentals Chapter 08 secondary storage
Computer Fundamentals Chapter 08 secondary storage
 
Chapter 14 os
Chapter 14 osChapter 14 os
Chapter 14 os
 
Chapter08 internet & multimedia (a)
Chapter08   internet & multimedia (a)Chapter08   internet & multimedia (a)
Chapter08 internet & multimedia (a)
 
Binary search
Binary search Binary search
Binary search
 
Binary search
Binary searchBinary search
Binary search
 
Binary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of AlgorithmsBinary Search - Design & Analysis of Algorithms
Binary Search - Design & Analysis of Algorithms
 
Minterm and maxterm
Minterm and maxtermMinterm and maxterm
Minterm and maxterm
 

Similar to Chapter 16 bdp

Chapter 10 cs 2o-p
Chapter 10 cs 2o-pChapter 10 cs 2o-p
Chapter 10 cs 2o-p
IIUI
 
Chapter 10 cs
Chapter 10 csChapter 10 cs
Chapter 10 cs
Hareem Aslam
 
Chapter06 computer software
Chapter06   computer softwareChapter06   computer software
Chapter06 computer software
Ainuddin Yousufzai
 
Dbms
DbmsDbms
Data Management
Data ManagementData Management
Data Management
BashirMutebi1
 
MIS.ppt
MIS.pptMIS.ppt
Electronic Data Processing
Electronic Data ProcessingElectronic Data Processing
Electronic Data Processing
Anjan Mahanta
 
DBMS Part1.pptx
DBMS Part1.pptxDBMS Part1.pptx
DBMS Part1.pptx
Prof. Dr. K. Adisesha
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBS Theory Week 1 including relationships and relational database
DBS Theory Week 1 including relationships and relational databaseDBS Theory Week 1 including relationships and relational database
DBS Theory Week 1 including relationships and relational database
walaahuluu
 
Bank management system PPT.pptx
Bank management system PPT.pptxBank management system PPT.pptx
Bank management system PPT.pptx
RaviPatidar59
 
rdbms-notes
rdbms-notesrdbms-notes
rdbms-notes
Mohit Saini
 
W 1&2 introduction to omt-ii
W 1&2 introduction to omt-iiW 1&2 introduction to omt-ii
W 1&2 introduction to omt-ii
Majid Orakzai
 
Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02
Tapas Das
 
Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02
Tapas Das
 
Database
DatabaseDatabase
Database
Dhani Ahmad
 
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
Sukanya Ben
 
Software
SoftwareSoftware
Software
IIUI
 
Software Introduction
Software IntroductionSoftware Introduction
Software Introduction
IIUI
 
Mudassar9135
Mudassar9135Mudassar9135
Mudassar9135
Mian Mudassar
 

Similar to Chapter 16 bdp (20)

Chapter 10 cs 2o-p
Chapter 10 cs 2o-pChapter 10 cs 2o-p
Chapter 10 cs 2o-p
 
Chapter 10 cs
Chapter 10 csChapter 10 cs
Chapter 10 cs
 
Chapter06 computer software
Chapter06   computer softwareChapter06   computer software
Chapter06 computer software
 
Dbms
DbmsDbms
Dbms
 
Data Management
Data ManagementData Management
Data Management
 
MIS.ppt
MIS.pptMIS.ppt
MIS.ppt
 
Electronic Data Processing
Electronic Data ProcessingElectronic Data Processing
Electronic Data Processing
 
DBMS Part1.pptx
DBMS Part1.pptxDBMS Part1.pptx
DBMS Part1.pptx
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
DBS Theory Week 1 including relationships and relational database
DBS Theory Week 1 including relationships and relational databaseDBS Theory Week 1 including relationships and relational database
DBS Theory Week 1 including relationships and relational database
 
Bank management system PPT.pptx
Bank management system PPT.pptxBank management system PPT.pptx
Bank management system PPT.pptx
 
rdbms-notes
rdbms-notesrdbms-notes
rdbms-notes
 
W 1&2 introduction to omt-ii
W 1&2 introduction to omt-iiW 1&2 introduction to omt-ii
W 1&2 introduction to omt-ii
 
Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02
 
Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02Chapter14 os-121120003310-phpapp02
Chapter14 os-121120003310-phpapp02
 
Database
DatabaseDatabase
Database
 
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & ISMIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
MIS-CH6: Foundation of BUsiness Intelligence: Databases & IS
 
Software
SoftwareSoftware
Software
 
Software Introduction
Software IntroductionSoftware Introduction
Software Introduction
 
Mudassar9135
Mudassar9135Mudassar9135
Mudassar9135
 

More from Hareem Aslam

Chapter 1 Basic Concepts
Chapter 1 Basic ConceptsChapter 1 Basic Concepts
Chapter 1 Basic Concepts
Hareem Aslam
 
Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...
Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...
Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...
Hareem Aslam
 
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Hareem Aslam
 
Solution Manual : Chapter - 05 Integration
Solution Manual : Chapter - 05 IntegrationSolution Manual : Chapter - 05 Integration
Solution Manual : Chapter - 05 Integration
Hareem Aslam
 
Solution Manual : Chapter - 02 Limits and Continuity
Solution Manual : Chapter - 02 Limits and ContinuitySolution Manual : Chapter - 02 Limits and Continuity
Solution Manual : Chapter - 02 Limits and Continuity
Hareem Aslam
 
Solution Manual : Chapter - 01 Functions
Solution Manual : Chapter - 01 FunctionsSolution Manual : Chapter - 01 Functions
Solution Manual : Chapter - 01 Functions
Hareem Aslam
 
Personality Development
Personality DevelopmentPersonality Development
Personality Development
Hareem Aslam
 
Chapter 21 c language
Chapter 21 c languageChapter 21 c language
Chapter 21 c language
Hareem Aslam
 
Chapter 19 multimedia
Chapter 19 multimediaChapter 19 multimedia
Chapter 19 multimedia
Hareem Aslam
 
Chapter 17 dccn
Chapter 17 dccnChapter 17 dccn
Chapter 17 dccn
Hareem Aslam
 
Chapter 12 cl
Chapter 12 clChapter 12 cl
Chapter 12 cl
Hareem Aslam
 
Chapter 11 pcp
Chapter 11 pcpChapter 11 pcp
Chapter 11 pcp
Hareem Aslam
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devices
Hareem Aslam
 
Chapter 08 secondary storage
Chapter 08 secondary storageChapter 08 secondary storage
Chapter 08 secondary storage
Hareem Aslam
 
Chapter 07 pam
Chapter 07 pamChapter 07 pam
Chapter 07 pam
Hareem Aslam
 
Chapter 01 introduction to Computer
Chapter 01 introduction to ComputerChapter 01 introduction to Computer
Chapter 01 introduction to Computer
Hareem Aslam
 
How to be smart enough when stepping into a professional life
How to be smart enough when stepping into a professional lifeHow to be smart enough when stepping into a professional life
How to be smart enough when stepping into a professional life
Hareem Aslam
 
Digital logic and computer design
Digital logic and computer design Digital logic and computer design
Digital logic and computer design
Hareem Aslam
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
Hareem Aslam
 
Digital logic and computer design
Digital logic and computer design Digital logic and computer design
Digital logic and computer design
Hareem Aslam
 

More from Hareem Aslam (20)

Chapter 1 Basic Concepts
Chapter 1 Basic ConceptsChapter 1 Basic Concepts
Chapter 1 Basic Concepts
 
Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...
Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...
Solution Manual : Chapter - 07 Exponential, Logarithmic and Inverse Trigonome...
 
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
Solution Manual : Chapter - 06 Application of the Definite Integral in Geomet...
 
Solution Manual : Chapter - 05 Integration
Solution Manual : Chapter - 05 IntegrationSolution Manual : Chapter - 05 Integration
Solution Manual : Chapter - 05 Integration
 
Solution Manual : Chapter - 02 Limits and Continuity
Solution Manual : Chapter - 02 Limits and ContinuitySolution Manual : Chapter - 02 Limits and Continuity
Solution Manual : Chapter - 02 Limits and Continuity
 
Solution Manual : Chapter - 01 Functions
Solution Manual : Chapter - 01 FunctionsSolution Manual : Chapter - 01 Functions
Solution Manual : Chapter - 01 Functions
 
Personality Development
Personality DevelopmentPersonality Development
Personality Development
 
Chapter 21 c language
Chapter 21 c languageChapter 21 c language
Chapter 21 c language
 
Chapter 19 multimedia
Chapter 19 multimediaChapter 19 multimedia
Chapter 19 multimedia
 
Chapter 17 dccn
Chapter 17 dccnChapter 17 dccn
Chapter 17 dccn
 
Chapter 12 cl
Chapter 12 clChapter 12 cl
Chapter 12 cl
 
Chapter 11 pcp
Chapter 11 pcpChapter 11 pcp
Chapter 11 pcp
 
Chapter 09 io devices
Chapter 09 io devicesChapter 09 io devices
Chapter 09 io devices
 
Chapter 08 secondary storage
Chapter 08 secondary storageChapter 08 secondary storage
Chapter 08 secondary storage
 
Chapter 07 pam
Chapter 07 pamChapter 07 pam
Chapter 07 pam
 
Chapter 01 introduction to Computer
Chapter 01 introduction to ComputerChapter 01 introduction to Computer
Chapter 01 introduction to Computer
 
How to be smart enough when stepping into a professional life
How to be smart enough when stepping into a professional lifeHow to be smart enough when stepping into a professional life
How to be smart enough when stepping into a professional life
 
Digital logic and computer design
Digital logic and computer design Digital logic and computer design
Digital logic and computer design
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Digital logic and computer design
Digital logic and computer design Digital logic and computer design
Digital logic and computer design
 

Recently uploaded

Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Vivekanand Anglo Vedic Academy
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 

Recently uploaded (20)

Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 

Chapter 16 bdp

  • 1. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 1/32Chapter 16: Business Data ProcessingRef. Page
  • 2. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 2/32Chapter 16: Business Data ProcessingRef. Page In this chapter you will learn about: § Difference between data and information § Data processing converts raw data into useful information § Data storage hierarchy commonly used to facilitate data processing § Standard methods of organizing data § Basic concepts of database systems Learning ObjectivesLearning Objectives 295
  • 3. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 3/32Chapter 16: Business Data ProcessingRef. Page § Data is a collection of facts – unorganized but able to be organized into useful information § Information is data arranged in an order and form that is useful to the people who receive it § Data processing is a series of actions or operations that converts data into useful information § A data processing system includes resources such as people, procedures, and devices used to process input data for producing desirable output Data ProcessingData Processing 295
  • 4. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 4/32Chapter 16: Business Data ProcessingRef. Page Character Field Record File Database Level 0 Level 1 Level 2 Level 3 Level 4 Level 5 Bit A single binary digit (0 or 1) Multiple related bits are combined to form a character (byte) Multiple related characters are combined to form a field Multiple related fields are combined to form a record Multiple related records are combined to form a file Multiple related files are integrated to form a database Data Storage HierarchyData Storage Hierarchy 296
  • 5. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 5/32Chapter 16: Business Data ProcessingRef. Page 0001 Employee CodeFirst NameLast NameHours workedHourly rateTax rate Pradeep Sinha 45 12.00 0.08 Fields 0002 Employee CodeFirst NameLast NameHours workedHourly rateTax rate Ravi Patel 42 10.00 0.07 0003 Employee CodeFirst NameLast NameHours workedHourly rateTax rate Pratap Singh 43 15.00 0.10 0004 Employee CodeFirst NameLast NameHours workedHourly rateTax rate Kumar Rana 40 14.00 0.09 Arecord A field having 4 characters Records of a file Relationship Among Character, Field, Record, and File Relationship Among Character, Field, Record, and File 297
  • 6. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 6/32Chapter 16: Business Data ProcessingRef. Page § File-oriented approach: Application’s data is organized into one or more files and application program processes them to generate the desired output § Database-oriented approach: Data from multiple related files are integrated together to form a database: § Provides greater query flexibility § Reduces data redundancy § Solves data integrity (inconsistency) problem § Makes data independent of the application programs § Includes data security features at database level, record level, and field level (Continued on next slide) Standard Methods of Organizing DataStandard Methods of Organizing Data 297
  • 7. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 7/32Chapter 16: Business Data ProcessingRef. Page § In file-oriented approach of organizing data, an application’s data is organized into one or more files § Application program processes the data stored in these files to generate the desired output § Set of programs is provided to facilitate the users in organizing, creating, deleting, updating, and manipulating their files § All these programs together form a File Management System (FMS) File Management SystemFile Management System 299
  • 8. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 8/32Chapter 16: Business Data ProcessingRef. Page A file management system supports following file types: § Transaction file: Stores input data until it can be processed § Master file: Contains all current data relevant to an application § Output file: Stores output produced by one program that is used as input to another program § Report file: Holds a copy of a report generated by an application § Backup file: Copy of a file, created as a safety precaution against loss of data File TypesFile Types 299
  • 9. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 9/32Chapter 16: Business Data ProcessingRef. Page § File organization is the physical organization of the records of a file for convenience of storage and retrieval of data records § Three commonly used file organizations are: § Sequential: Records are stored one after another in ascending or descending order determined by the value of the key field of the records § Direct/random: Desired record pertaining to current transaction can be directly located by its key field value without having to navigate through sequence of other records (Continued on next slide) File OrganizationsFile Organizations 300
  • 10. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 10/32Chapter 16: Business Data ProcessingRef. Page § Indexed sequential: There are two files for every data file – the data file which contains the records stored in the file, and the smaller index file which contains the key and disk address of each record stored in the data file (Continued from previous slide) File OrganizationsFile Organizations 300
  • 11. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 11/32Chapter 16: Business Data ProcessingRef. Page 0001 Employee Code (key) Address Location 1003 1001 1004 0002 0003 0004 1002 Address Location Employee Record 1001 0002 R. S. Patel … 1002 1003 1004 0004 R. K. Rana … 0001 K. P. Sinha … 0003 N. P. Singh … Index file Data file Organization of An Indexed Sequential File Organization of An Indexed Sequential File 302
  • 12. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 12/32Chapter 16: Business Data ProcessingRef. Page § Routines to perform a variety of generalized operations on data files § Operations performed by some commonly used file utilities are Sorting, Searching, Merging, Copying, Printing, and Maintenance File UtilitiesFile Utilities 303
  • 13. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 13/32Chapter 16: Business Data ProcessingRef. Page ---1213 ---3202 ---1178 ---2176 ---1124 ---3123 ---2101 Other fields (Name, Address, Qualification, Basic Salary, etc.) Department Code Employee Code Sorting on ascending employee code sequence Sorting On One KeySorting On One Key 303
  • 14. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 14/32Chapter 16: Business Data ProcessingRef. Page ---3202 ---3123 ---2176 ---2101 ---1213 ---1178 ---1124 Other fields (Name, Address, Qualification, Basic Salary, etc.) Department Code Employee Code Sorting on a ascending employee code (secondary key) within ascending department code (primary key) Sorting On Two KeySorting On Two Key 303
  • 15. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 15/32Chapter 16: Business Data ProcessingRef. Page Merging of files A and B to produce file C File C Employee code Other fields Input file 125 127 137 146 159 … … … … … Employee code Other fields Output file … 112 119 125 127 129 … … … … Employee code Other fields Input file 112 119 129 150 152 … … … … … 137 139 146 150 152 … … … … 159 … File A File B 139 … … Merging of Two FilesMerging of Two Files 304
  • 16. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 16/32Chapter 16: Business Data ProcessingRef. Page § In database-oriented approach of organizing data, a set of programs is provided to facilitate users in organizing, creating, deleting, updating, and manipulating data in a database § All these programs together form a Database Management System (DBMS) Database Management SystemDatabase Management System 305
  • 17. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 17/32Chapter 16: Business Data ProcessingRef. Page § Database model defines the manner in which the various files of a database are linked together. § Four commonly used database models are: § Hierarchical § Network § Relational § Object-oriented Database ModelsDatabase Models 305
  • 18. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 18/32Chapter 16: Business Data ProcessingRef. Page Organization Personnel Department Finance Department Technical Department Managers Support Staff Managers Engineers Technicians Support Staff Managers Support Staff A parent element A child element HierarchicalDatabaseHierarchicalDatabase 306
  • 19. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 19/32Chapter 16: Business Data ProcessingRef. Page College English Hindi Maths Computer Science Seeta Geeta Ram Mohan Sohan Raju A child element can have more than one parent element This child element has no parent element Network DatabaseNetwork Database 307
  • 20. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 20/32Chapter 16: Business Data ProcessingRef. Page A-11, Vrindavan, Pune-7T. N. Murli16185 B-16, Anand Park, Pune-5P. K. Sen11348 B-05, Royal Villa, Pune-3S. K. Ray23466 A-12, Nandanvan, Pune-2R. S. Gupta32228 D-18, Vrindavan, Pune-7R. Pandey12859 A-22, Anand Park, Pune-5D. P. Singh62853 C-15, Sarita Vihar, Pune-7K. N. Raina83569 Member’s AddressMember’s name Membership No. (a) Members data table. 12-11-200718-23614-111348 15-11-200713-48049-862853 06-11-200771606-214-012859 05-12-200722-68111-716185 10-11-200713-201702-532228 08-11-200789303-530-011348 10-12-200727-21675-212859 Due Date (DD-MM-YYYY) Book No. (ISBN) Borrower (Membership No.) (b) Borrowed books data table P. N. DixitDatabase Systems89303-530-0 A. N. RaiComputer Networks71606-214-0 R. P. RajanC++ Programming27-21675-2 K. RameshFundamentals of Computers22-68111-7 N. K. SharmaAstrology for You18-23614-1 S. S. DubeyConcepts of Chemistry13-48049-8 H. C. VermaConcepts of Physics13-201702-5 AuthorBook TitleBook No. (ISBN) (c) Books data table Relational DatabaseRelational Database 308
  • 21. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 21/32Chapter 16: Business Data ProcessingRef. Page A report of overdue books as of 10-11-2007 from the sample database of previous slide List of overdue books as on 10-11-2007 A. N. RaiComputer Networks 71606-214-006-11D-18, Vrindavan, Pune-7 R. Pandey12859 H. C. VermaConcepts of Physics 13-201702-510-11A-12, Nandanvan, Pune-2 R. S. Gupta32228 P. N. DixitDatabase Systems 89303-530-008-11B-16, Anand Park, Pune-5 P. K. Sen11348 Book Author Book TitleBook No.Due Date Member’s Address Member’s Name Membership No. Sample ReportSample Report 308
  • 22. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 22/32Chapter 16: Business Data ProcessingRef. Page Object-Oriented DatabaseObject-Oriented Database Id Color Specifications Manufacturer Length Width Height Engine Type Fuel Type Fuel Tank Capacity No. of Wheels Vehicle VehicleSpecs Other details of the vehicle like with/ without gear, seating capacity, etc. TwoWheeler FourWheeler Other details of the vehicle like no. of doors, seating capacity, etc. Name Location President Company Id Name Age Employee Other details of the company DomesticCompany Other details of the company ForeignCompany Class/subclass link Attribute/domain link 309
  • 23. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 23/32Chapter 16: Business Data ProcessingRef. Page § DBMS allows users to organize, process and retrieve selected data from a database without knowing about the underlying database structure § Four major components of a DBMS that enable this are: § Data Definition Language (DDL): Used to define the structure (schema) of a database § Data Manipulation Language (DML): Provides commands to enable the users to enter and manipulate the data (Continued on next slide) Main Components of a DBMSMain Components of a DBMS 310
  • 24. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 24/32Chapter 16: Business Data ProcessingRef. Page § Query Language: Enables users to define their requirements for extracting the desired information from the database in the form of queries § Report generator: Enables the users of a database to design the layout of a report so that it can be presented in the desired format (Continued from previous slide) Main Components of a DBMSMain Components of a DBMS 310
  • 25. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 25/32Chapter 16: Business Data ProcessingRef. Page Creation of a database is a three step process: § Defining its structure (schema) § Designing forms (custom screens) for displaying and entering data § Entering the data into it Creating a DatabaseCreating a Database 312
  • 26. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 26/32Chapter 16: Business Data ProcessingRef. Page EMPLOYEE DATABASE DATA ENTRY FORM EMPLOYEE ID: 856392 SEX: M AGE: 42 LAST NAME: FIRST NAME: MIDDLE NAME: SINHAEMPLOYEE NAME: PRADEEP KUMAR ADDRESS 1: ADDRESS 2: CITY: STATE: POSTAL CODE: F/8, ANAND PARKCONTACT ADDRESS: SOCIETY, AUNDH PUNE MH 411007 TELEPHONE NO.: (020) 5680-489 ANY OTHER INFORMATION: IS FLUENT IN JAPANESE LANGUAGE Sample Database FormSample Database Form 313
  • 27. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 27/32Chapter 16: Business Data ProcessingRef. Page § All database systems provide commands to view, modify, delete, or add records of an already established database § Many database systems also provide a facility to set up a filter allowing user to browse through and view only those records that meet some criterion Viewing, Modifying, Deleting, and Adding Records Viewing, Modifying, Deleting, and Adding Records 314
  • 28. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 28/32Chapter 16: Business Data ProcessingRef. Page Commonly supported features for enabling a user to search for desired information in a database are: § Find command: Used for simple database queries § Query language: Used for more complex database queries § Query By Example (QBE): Provides a simple user interface for specifying search criteria Searching a DatabaseSearching a Database 315
  • 29. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 29/32Chapter 16: Business Data ProcessingRef. Page § Reports are generated by using report generator of a database system to assemble the output of a database query in desired format § Report generator enables user to specify layout of the report, titles & subtitles for the report, column headings for various fields, and other elements to make the report appear more presentable Creating ReportsCreating Reports 316
  • 30. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 30/32Chapter 16: Business Data ProcessingRef. Page The report is sorted to present the list in alphabetical order of their last name 5728-6287Aundh RoadA-22, Anand ParkDeepakSingh 5762-3333Aundh RoadB-16, Anand ParkPrakashSen 4685-6356M. G. RoadB-05, Royal VillaSuhasRay 5755-8328Aundh RoadC-15, Sarita ViharPushpaRaina 5865-3236Pashan RoadD-18, VrindanaRupaPandey 5863-4905Pashan RoadA-11, VrindavanTapanMurli 4623-4892M. G. RoadA-12, NandanvanRajivGupta TELEPHONE NUMBER ADDRESS-2ADDRESS-1FIRST NAME LAST NAME LIST OF EMPLOYEES WHO BELONG TO PUNE DATE: DECEMBER 15, 2007 Sample Output of ReportSample Output of Report 316
  • 31. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 31/32Chapter 16: Business Data ProcessingRef. Page § Activity ratio § Backup file § Collision § Copying § Data § Data Definition Language (DDL) § Data dependence § Data dictionary § Data file § Data integrity § Data Manipulation Language (DML) § Data processing § Data redundancy § Data storage hierarchy § Database § Database administrator § Database Management System (DBMS) § Database model § Direct file § Field § File § File Management System (FMS) § File utilities § Filter § Hashing § Hashing algorithm § Hierarchical database § Index file § Indexed sequential file § Information § Master file § Merging § Network database § Output file § Peripheral Interchange Program § Primary key (Continued on next slide) Key Words/PhrasesKey Words/Phrases 317
  • 32. Computer Fundamentals: Pradeep K. Sinha & Priti SinhaComputer Fundamentals: Pradeep K. Sinha & Priti Sinha Slide 32/32Chapter 16: Business Data ProcessingRef. Page (Continued from previous slide) § Query By Example § Query language § Record § Relational database § Report file § Report Generator § Schema § Searching § Secondary key § Secondary key § Sequential file § Sorting § Transaction file § Tuple Key Words/PhrasesKey Words/Phrases 317