Skip to main content

Data Processing and Data Storage Hierarchy


 Data Processing - 

Data is collection of facts - unorganized, but able to organized into useful information. A collection of sells orders, employee time sheets, and class attendance cards are a few examples. We can manipulate data to produce output, such as bills, employee salary slip, and student attendance reports. This output, called information, is organized facts that help people to make decisions. Hence, information is data arranged in an order and from that is useful to people who receive it.


Processing, in general terms, is a series of actions or operations that coverts some input into useful output. In data processing, input is data, and useful output is information. Hence, Data processing is a series of actions or operations that converts data into information. 

It consists of three sub activities - 

Capturing input data.

Manipulating input data.

Producing output information.

Data processing system consists of  resources such as people, procedures, and devices, which is used to input data for producing desirable output. Hence, data is a raw material of information, and just as a manufacturing process transforms raw material into finished products, data processing transforms raw data into information. 


Data storage hierarchy

Data processing deals with operation on data. For convenience, system designers define these operations on different levels of aggregated data. These levels from the data storage hierarchy of data processing.

In following figure shows the six levels, which standard data organization mechanisms use in this hierarchy. They are described below.




1. Bit: Smallest item of a data is a single binary digit (a bit), either a 0 or 1.

2. Character: A character is a combination of multiple related bits. For example, M, 8, and $ are characters. A bit is a basic unit of primary and secondary storage, and a character is basic unit of human perception.

3. Field: A field is a combination of multiple related characters. For example, if  we are processing employees' data of a company, we may have one field each for employee code, employee name, worked hours, hourly per rate, tax rate deduction, etc. a field is a meaningful collection of related characters. It is the smallest logical data entity treated  as a single unit in data processing. Note that a field any sometimes have a single character, such as sex-code field may have value M or F.

4. Record: A record is combination of multiple related fields. For example, an employee record has fields containing data of an employee, such as employees' code, name, worked hours, pay rate, tax rate deduction, etc. Similarly, a student record has fields containing data of a student. Hence, A record is a collection of related fields, which data processing applications treat as a single unit. 

5. File: A file is a combination of multiple related records. For example, a collection of employees records of a company forms an employee file. Similarly, a collection of all Inventory records of a company forms an inventory file. Hence , a file is a number of related records, which the system treats as a unit. Notice that every record in a file has the same set of fields. A key field uniquely identifies each record in a file. Contents of the field are unique for every record in the file. For an employee file, employee-code field may serve as the key field.

6. Database: A database is an integration of multiple related files. For example, an employee database of an organisation may integrate records of multiple files, such as employee salary file containing details of salary and taxation information of all employees, and employee personal information file containing general information ( age, sex, address, etc.) of all employees, and employee skill set file containing details of various types of skills of all employees. 

A database integrates data from multiple files in a manner of minimize data redundancy. For instance, in case of employee above of three different employee files, if in each file an employee record contains an employee address field, and if an employee changes his/her residence, the organisation must change the employees' address in all three files. A database requires change in the employees' address data only once and make the same copy available to all applications. In essence, a database is a collection of a logically related data elements from multiple files.

Comments

Popular posts from this blog

Word-processing Package

The term word processing describes use of hardware and software to create, edit, view, format, store, retrieve and print documents (written materials such as letters, reports, books, etc.). A word processing package enables us to do all these on computer system. Commonly supported features: Today's word processing packages normally support the features described below: 1. Entering Text : This feature allows a user to enter text with computer's keyboard. Every character typed on keyboard is displayed immediately on computer's screen. Word wrap feature of word processing software determines when current line is full, and it automatically moves the text that follows to the next line. Hence, only time the user has to press Enter key is at the end of the paragraph. This feature is very useful to those having fast typing speed because they can enter text at their speed, without the need to keep track of where to end a line. 2. Editing Text : This feature allows a user to make cha

Computer Languages - introduction

  This chapter continues with the discussion of development of computer programs. Once a programmer has finished planning of a computer program, he/she is now ready to write the steps of the corresponding algorithm in a programming language.  Computer language or programming language is a language acceptable to a computer system, and the process of writing instructions in such a language is called programming or coding.   The goal of this post is to introduce some popular programming languages.  Analogy with natural languages:   Language is a mans of communication. We use a natural language such as English, to communicate our emotions and ideas to others. Similarly a programmer uses a computer language to instruct computer what he/she want to do.  All natural languages (English, French, German, etc.) use a standard set of words and symbols for communication. Everyone uses that language understands these words and symbols. The set of words allowed in a language is called its vocabulary.

Central Processing Unit

  Central Processing Unit (CPU) A Central Processing Unit is also called a processor, central processor, or microprocessor. It carries out all the important functions of a computer. It receives instructions from both the hardware and active software and produces output accordingly. It stores all important programs like operating systems and application software. CPU also helps Input and output devices to communicate with each other. Owing to these features of CPU, it is often referred to as the brain of the computer. Central Processing Unit CPU is installed or inserted into a CPU socket located on the motherboard. Furthermore, it is provided with a heat sink to absorb and dissipate heat to keep the CPU cool and functioning smoothly. Generally, a CPU has three components: 1. Control Unit 2. Arithmetic Logic Unit 3. Memory or Storage Unit 1. Control Unit : It is the circuitry in the control unit, which makes use of electrical signals to instruct the computer system for executing already

Introduction to Computer

  The word "computer" comes from the word "compute", which means "to calculate". Hence, people usually consider a computer to be a calculating device that can perform arithmetic operations at high speed.  The straightforward meaning of a computer is a machine that can calculate. However, modern computers are not just a calculating device anymore. They can perform a variety of tasks. In simple terms, a computer is a programmable electronic machine used to store, retrieve, and process data. According to the definition, " A computer is a programmable electronic device that takes data, perform instructed arithmetic and logical operations, and gives the output." Whatever is given to the computer as input is called 'data', while the output received after processing is called 'information'. Although the original objective of inventing a computer was to create a fast calculating device, we name define a computer as a device that operates

Computer system architecture

  Computer Architecture  A computer system is basically a machine that simplifies complicated tasks. It should maximize performance and reduce costs as well as power consumption.The different components in the Computer System Architecture are Input Unit, Output Unit, Storage Unit, Arithmetic Logic Unit, Control Unit etc. A diagram that shows the flow of data between these units is as follows − The input data travels from input unit to ALU. Similarly, the computed data travels from ALU to output unit. The data constantly moves from storage unit to ALU and back again. This is because stored data is computed on before being stored again. The control unit controls all the other units as well as their data. Details about all the computer units are − Input Unit The input unit provides data to the computer system from the outside. So, basically it links the external environment with the computer. It takes data from the input devices, converts it into machine language and then loads it into t