SlideShare a Scribd company logo
1 of 16
DATA PROCESSING 
Data processing Þ any operation applied to data in order to 
achieve a specific task: producing new data or reproducing the 
existing data in an organised manner. 
common data processing - operations imposed by the fact that 
data must be stored on magnetic support and extracted from it 
main data processing - operations that really process 
data in order to satisfy user needs
Common data processing 
Data storing 
•collect data from user 
•validate data (check data for errors and ask the user to correct the 
mistakes he made) 
•encode data 
•organise data (group data on logical criteria, add identification 
information for later retrieval and group data to meet external device 
requirements - data clustering) 
•write data on magnetic support
Common data processing 
Data retrieving 
•access data on magnetic support (using identification 
information added when data is organised ) 
•read data from external support and store it in 
internal memory 
•decode data 
•communicate data to the end user - write data on 
output devices
Main data processing 
in the process of data retrieving at the moment when 
data are in the internal memory before communicating data to the end 
user 
at the access moment, considering the process of looking for 
a precise data in a large collection on magnetic support 
a complex activity - it doesn't process user data but auxiliary data that 
refer to identification and organisation – 
data querying.
Main data processing 
Main data processing produce new data needed by 
the end user on the basis of data stored in the 
computer. 
Þ the result of computations, of reordering, grouping or 
summarising performed on existing data. 
Þ complex operations that involve a lot of elementary 
operations: 
arithmetic operations: +, -, *, /, ­ 
logical operations: È, Ç, not 
comparison operations: <, >, =, £, ³, ¹ 
strings operations (concatenate, split, merge, select)
PROGRAMMING 
LANGUAGES 
A program is a sequence of instructions telling the 
computer what to do on data in order to achieve a 
specific task. 
An instruction is a command specifying the operation to be 
done and the data that is involved in. 
Physical instructions (machine code) are directly 
performed by the computer. 
Logical instructions - user-oriented and form the first 
programming language – the assembly language.
PROGRAMMING 
LANGUAGES 
the data description - must specify the name, the type and 
the size for memory variables and file name and record’s 
structure (field name, type, size) for data stored on external 
magnetic support. 
the set of instructions designed to process data according 
to an algorithm that express in logical form the user intention. 
The algorithm presents the decomposition of the task in 
activities, sub-activities up to operations that can be performed 
by a single instruction
PROGRAMMING 
LANGUAGES 
A set of programs written to solve a business 
problem form an application system. 
Programming languages: 
I generation: machine language 
II generation: assembler languages 
III generation : high-level instructions– procedural 
(Cobol, Fortran, C , Pascal) 
IV generation : declarative programs (SQL,QBE) 
V generation : symbolic processing ( Prolog)
Application programming languages 
PC software tools 
RPG 
SAS graph 
Access, excel, … 
SQL 
Report generator 
Graphics language 
FOCUS, Front page 
Application generator 
APL, Nomad2 
4th level 
ERP 
languages 
COBOL, FORTRAN, BASIC, ALGOL, Pascal, ADA, C, C++, Visual Basic, JAVA 
Assembly language 
Machine code 
ABAP (SAP), Poeple tools(Poeple soft), 
Very high-level 
Programming language 
Query language 
3rd 
2nd 
1st 
End Users oriented IS professionals oriented
Historically, 
1st GL was (and still is) a machine language based on 
binary code. 
2nd GL is assembly language (or assembler). 
3rd GL are procedural language close enough to human language by using 
some english 
common words. So, it is a « high level » programming language. 
As object oriented language, there are : 
C++ is an object oriented version of C. 
Java is also object oriented, but is very friendly to develop particular tasks 
called « applets » for Web sites. They can be downloaded from a network, 
can run on any computer and operating system.
4th GL is a less procedural or at the limit nonprocedural programming 
language which can be employed directly by end users or by less skilled 
programmers to develop applications more rapidly than conventional 
language. 
There are different levels of 4th GL from no technical assistance for end 
users to productivity enhancement of professional programmers. 
5th GL is already used by some companies. It visuals programming 
products for developing applications in Java, for example. 
Visual programming allows to easily envision object-oriented programming 
class hierarchies and drag icons to assemble program components
Data base approach 
generalised programs - no more data dependent 
half built programs that solve the common part of data 
processing (data retrieval, sorting, grouping, summarising) and 
enable the user to specify his particular computations or 
layouts. 
Þ declarative languages - tell the computer what to 
do not how to do . 
ßn 
onprocedural, they are used to express the user 
requests for data in a standardised manner.
Levels of data processing 
elementary level - the simplest operations performed on the 
smallest pieces of data: memory variables (or fields from files). 
At this level data processing relays on machine oriented 
operations (operations that are directly performed by the 
logical and arithmetical unit of the computer). 
record level - mainly input - output operations (write, read, 
delete, update) performed on physical records - operations 
related directly to common data processing
Levels of data processing 
file level - user oriented operations performed on the 
whole data collection in order to satisfy user requests. 
These operations are the basis of main data processing, 
performed in user benefit (data reordering, grouping, selecting, 
merging, summarising, etc.). 
Processing data at file level is influenced only by the way the 
files are organised (independent or related)
FILE ORIENTED DATA 
PROCESSING 
Used mainly in relational data models and closely related with it 
(relational data processing). 
Data are stored in files record by record; data storage is 
record oriented. 
Data are retrieved as a whole; data retrieving is file 
oriented. 
File oriented data processing is done by elementary operations 
similar to set operations called relational operators.
Relational operators 
Þ basic data retrieval procedures that could be applied to a 
file collection and produce a new file as result 
If exists two tables then a generic operator combines them 
producing a third table. 
T1âT2 ® T3 binary operators 
â T1 ® T2 unary operators – act on a single table 
A file collection and the relational operators form 
the relational algebra (algebraic structure).

More Related Content

What's hot

Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Userssontumax
 
Abinitio online training
Abinitio online training Abinitio online training
Abinitio online training xoomlakshmi
 
Database Management Systems 2
Database Management Systems 2Database Management Systems 2
Database Management Systems 2Nickkisha Farrell
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database DesignArchit Saxena
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesFellowBuddy.com
 
Mc0077 – advanced database systems
Mc0077 – advanced database systemsMc0077 – advanced database systems
Mc0077 – advanced database systemsRabby Bhatt
 
Database management system overview
Database management system overviewDatabase management system overview
Database management system overviewNj Saini
 
Basic IMS For Applications
Basic IMS For ApplicationsBasic IMS For Applications
Basic IMS For ApplicationsDan O'Dea
 
Algorithms for External Memory Sorting
Algorithms for External Memory SortingAlgorithms for External Memory Sorting
Algorithms for External Memory SortingMilind Gokhale
 

What's hot (20)

Unit 02 dbms
Unit 02 dbmsUnit 02 dbms
Unit 02 dbms
 
resume
resumeresume
resume
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 
Dbms unit01
Dbms unit01Dbms unit01
Dbms unit01
 
Abinitio online training
Abinitio online training Abinitio online training
Abinitio online training
 
Dbms basics 02
Dbms basics 02Dbms basics 02
Dbms basics 02
 
Database Management Systems 2
Database Management Systems 2Database Management Systems 2
Database Management Systems 2
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Fundamentals of DBMS
Fundamentals of DBMSFundamentals of DBMS
Fundamentals of DBMS
 
Dbms
DbmsDbms
Dbms
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture Notes
 
Database Management System ppt
Database Management System pptDatabase Management System ppt
Database Management System ppt
 
Mc0077 – advanced database systems
Mc0077 – advanced database systemsMc0077 – advanced database systems
Mc0077 – advanced database systems
 
RDBMS
RDBMSRDBMS
RDBMS
 
Relational Database Management System
Relational Database Management SystemRelational Database Management System
Relational Database Management System
 
Rdbms
RdbmsRdbms
Rdbms
 
Introduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal GulatiIntroduction to Databases by Dr. Kamal Gulati
Introduction to Databases by Dr. Kamal Gulati
 
Database management system overview
Database management system overviewDatabase management system overview
Database management system overview
 
Basic IMS For Applications
Basic IMS For ApplicationsBasic IMS For Applications
Basic IMS For Applications
 
Algorithms for External Memory Sorting
Algorithms for External Memory SortingAlgorithms for External Memory Sorting
Algorithms for External Memory Sorting
 

Similar to Databases

Big data & Hadoop
Big data & HadoopBig data & Hadoop
Big data & HadoopAhmed Gamil
 
Software development
Software developmentSoftware development
Software developmentWulax37
 
Data processing and analysis
Data processing and analysisData processing and analysis
Data processing and analysisMah Noor
 
data stage-material
data stage-materialdata stage-material
data stage-materialRajesh Kv
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfPriyanka542143
 
Performing computer operation PCO.pptx
Performing computer operation PCO.pptxPerforming computer operation PCO.pptx
Performing computer operation PCO.pptxRhayz Rhayz
 
MIS Management Information Systems
MIS Management Information SystemsMIS Management Information Systems
MIS Management Information SystemsThomas Mon
 
Operating system structures
Operating system structuresOperating system structures
Operating system structuresRahul Nagda
 
Introduction to object oriented language
Introduction to object oriented languageIntroduction to object oriented language
Introduction to object oriented languagefarhan amjad
 
Computer data processing
Computer data processingComputer data processing
Computer data processingLam To
 
Understanding EDP (Electronic Data Processing) Environment
Understanding EDP (Electronic Data Processing) EnvironmentUnderstanding EDP (Electronic Data Processing) Environment
Understanding EDP (Electronic Data Processing) EnvironmentAdetula Bunmi
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample materialVskills
 
Course Contents Template file for Teachers
Course Contents Template file for TeachersCourse Contents Template file for Teachers
Course Contents Template file for TeachersOsama Yousaf
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
 

Similar to Databases (20)

DB_Lec_1 and 2.pptx
DB_Lec_1 and 2.pptxDB_Lec_1 and 2.pptx
DB_Lec_1 and 2.pptx
 
Reviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mmaReviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mma
 
Lecture 2 it fundamentals
Lecture 2   it fundamentalsLecture 2   it fundamentals
Lecture 2 it fundamentals
 
Big data & Hadoop
Big data & HadoopBig data & Hadoop
Big data & Hadoop
 
Software development
Software developmentSoftware development
Software development
 
Data processing and analysis
Data processing and analysisData processing and analysis
Data processing and analysis
 
Computers in management
Computers in managementComputers in management
Computers in management
 
data stage-material
data stage-materialdata stage-material
data stage-material
 
C LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdfC LECTURE NOTES FULL_1.pdf
C LECTURE NOTES FULL_1.pdf
 
Performing computer operation PCO.pptx
Performing computer operation PCO.pptxPerforming computer operation PCO.pptx
Performing computer operation PCO.pptx
 
MIS Management Information Systems
MIS Management Information SystemsMIS Management Information Systems
MIS Management Information Systems
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
 
Introduction to object oriented language
Introduction to object oriented languageIntroduction to object oriented language
Introduction to object oriented language
 
Computer data processing
Computer data processingComputer data processing
Computer data processing
 
James hall ch 9
James hall ch 9James hall ch 9
James hall ch 9
 
Understanding EDP (Electronic Data Processing) Environment
Understanding EDP (Electronic Data Processing) EnvironmentUnderstanding EDP (Electronic Data Processing) Environment
Understanding EDP (Electronic Data Processing) Environment
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Course Contents Template file for Teachers
Course Contents Template file for TeachersCourse Contents Template file for Teachers
Course Contents Template file for Teachers
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
System design
System designSystem design
System design
 

More from Diana Diana

More from Diana Diana (20)

Finance 02?
Finance 02?Finance 02?
Finance 02?
 
Bei 13
Bei 13Bei 13
Bei 13
 
Bei 11
Bei 11Bei 11
Bei 11
 
Bei 07
Bei 07Bei 07
Bei 07
 
Bei 06
Bei 06Bei 06
Bei 06
 
Bei 04
Bei 04Bei 04
Bei 04
 
Bei 14
Bei 14Bei 14
Bei 14
 
Bei 10
Bei 10Bei 10
Bei 10
 
Bei 02
Bei 02Bei 02
Bei 02
 
Bei lecture 3_types_of_companies
Bei lecture 3_types_of_companiesBei lecture 3_types_of_companies
Bei lecture 3_types_of_companies
 
Bei lecture 1_introduction
Bei lecture 1_introductionBei lecture 1_introduction
Bei lecture 1_introduction
 
Finance 01
Finance 01Finance 01
Finance 01
 
Finance 03
Finance 03Finance 03
Finance 03
 
Data models and ro
Data models and roData models and ro
Data models and ro
 
Sql
SqlSql
Sql
 
Database & dbms
Database & dbmsDatabase & dbms
Database & dbms
 
Bm 12 leadership (ii)
Bm 12 leadership (ii)Bm 12 leadership (ii)
Bm 12 leadership (ii)
 
Bm 10 organizational_intellectual capital
Bm 10 organizational_intellectual capitalBm 10 organizational_intellectual capital
Bm 10 organizational_intellectual capital
 
Bm 09 organizational_culture
Bm 09 organizational_cultureBm 09 organizational_culture
Bm 09 organizational_culture
 
Bm 08 organizational_knowledge and learning
Bm 08 organizational_knowledge and learningBm 08 organizational_knowledge and learning
Bm 08 organizational_knowledge and learning
 

Recently uploaded

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 

Databases

  • 1. DATA PROCESSING Data processing Þ any operation applied to data in order to achieve a specific task: producing new data or reproducing the existing data in an organised manner. common data processing - operations imposed by the fact that data must be stored on magnetic support and extracted from it main data processing - operations that really process data in order to satisfy user needs
  • 2. Common data processing Data storing •collect data from user •validate data (check data for errors and ask the user to correct the mistakes he made) •encode data •organise data (group data on logical criteria, add identification information for later retrieval and group data to meet external device requirements - data clustering) •write data on magnetic support
  • 3. Common data processing Data retrieving •access data on magnetic support (using identification information added when data is organised ) •read data from external support and store it in internal memory •decode data •communicate data to the end user - write data on output devices
  • 4. Main data processing in the process of data retrieving at the moment when data are in the internal memory before communicating data to the end user at the access moment, considering the process of looking for a precise data in a large collection on magnetic support a complex activity - it doesn't process user data but auxiliary data that refer to identification and organisation – data querying.
  • 5. Main data processing Main data processing produce new data needed by the end user on the basis of data stored in the computer. Þ the result of computations, of reordering, grouping or summarising performed on existing data. Þ complex operations that involve a lot of elementary operations: arithmetic operations: +, -, *, /, ­ logical operations: È, Ç, not comparison operations: <, >, =, £, ³, ¹ strings operations (concatenate, split, merge, select)
  • 6. PROGRAMMING LANGUAGES A program is a sequence of instructions telling the computer what to do on data in order to achieve a specific task. An instruction is a command specifying the operation to be done and the data that is involved in. Physical instructions (machine code) are directly performed by the computer. Logical instructions - user-oriented and form the first programming language – the assembly language.
  • 7. PROGRAMMING LANGUAGES the data description - must specify the name, the type and the size for memory variables and file name and record’s structure (field name, type, size) for data stored on external magnetic support. the set of instructions designed to process data according to an algorithm that express in logical form the user intention. The algorithm presents the decomposition of the task in activities, sub-activities up to operations that can be performed by a single instruction
  • 8. PROGRAMMING LANGUAGES A set of programs written to solve a business problem form an application system. Programming languages: I generation: machine language II generation: assembler languages III generation : high-level instructions– procedural (Cobol, Fortran, C , Pascal) IV generation : declarative programs (SQL,QBE) V generation : symbolic processing ( Prolog)
  • 9. Application programming languages PC software tools RPG SAS graph Access, excel, … SQL Report generator Graphics language FOCUS, Front page Application generator APL, Nomad2 4th level ERP languages COBOL, FORTRAN, BASIC, ALGOL, Pascal, ADA, C, C++, Visual Basic, JAVA Assembly language Machine code ABAP (SAP), Poeple tools(Poeple soft), Very high-level Programming language Query language 3rd 2nd 1st End Users oriented IS professionals oriented
  • 10. Historically, 1st GL was (and still is) a machine language based on binary code. 2nd GL is assembly language (or assembler). 3rd GL are procedural language close enough to human language by using some english common words. So, it is a « high level » programming language. As object oriented language, there are : C++ is an object oriented version of C. Java is also object oriented, but is very friendly to develop particular tasks called « applets » for Web sites. They can be downloaded from a network, can run on any computer and operating system.
  • 11. 4th GL is a less procedural or at the limit nonprocedural programming language which can be employed directly by end users or by less skilled programmers to develop applications more rapidly than conventional language. There are different levels of 4th GL from no technical assistance for end users to productivity enhancement of professional programmers. 5th GL is already used by some companies. It visuals programming products for developing applications in Java, for example. Visual programming allows to easily envision object-oriented programming class hierarchies and drag icons to assemble program components
  • 12. Data base approach generalised programs - no more data dependent half built programs that solve the common part of data processing (data retrieval, sorting, grouping, summarising) and enable the user to specify his particular computations or layouts. Þ declarative languages - tell the computer what to do not how to do . ßn onprocedural, they are used to express the user requests for data in a standardised manner.
  • 13. Levels of data processing elementary level - the simplest operations performed on the smallest pieces of data: memory variables (or fields from files). At this level data processing relays on machine oriented operations (operations that are directly performed by the logical and arithmetical unit of the computer). record level - mainly input - output operations (write, read, delete, update) performed on physical records - operations related directly to common data processing
  • 14. Levels of data processing file level - user oriented operations performed on the whole data collection in order to satisfy user requests. These operations are the basis of main data processing, performed in user benefit (data reordering, grouping, selecting, merging, summarising, etc.). Processing data at file level is influenced only by the way the files are organised (independent or related)
  • 15. FILE ORIENTED DATA PROCESSING Used mainly in relational data models and closely related with it (relational data processing). Data are stored in files record by record; data storage is record oriented. Data are retrieved as a whole; data retrieving is file oriented. File oriented data processing is done by elementary operations similar to set operations called relational operators.
  • 16. Relational operators Þ basic data retrieval procedures that could be applied to a file collection and produce a new file as result If exists two tables then a generic operator combines them producing a third table. T1âT2 ® T3 binary operators â T1 ® T2 unary operators – act on a single table A file collection and the relational operators form the relational algebra (algebraic structure).

Editor's Notes

  1. &amp;lt;number&amp;gt; 1st GL is the level of instructions and data that the processor is actually given to work on. 2nd GL or Assembler converts each language statement into machine language There are several 3rd GL depending on the field they are used : FORTRAN for scientific applications COBOL for business applications C, used primarily for PC ’s, is a powerful language as it allows tight control and efficiency of execution.
  2. &amp;lt;number&amp;gt;