CS 1431 DB HISTORY. CS 1432 Sumerian Clay Tokens.

Slides:



Advertisements
Similar presentations
An Illustrated History of Computers
Advertisements

Technology in Action Alan Evans Kendall Martin Mary Anne Poatsy Ninth Edition Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall.
History of computing 5000 B.C. – 1900 A.D.
Chapter 2 Data Manipulation. Before we start About the Lab Project. –BASIC Programming: Requirement file on the web site. Due date is posted. Save your.
A Brief History of Computing n Pre-Automation Era (mechanization) n Host Centric Period (1940s-1970s) n Network Centric Period (1970s-1990s) n User Centric.
Chapter 1 The Big Picture.
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Using Relational Databases and SQL Steven Emory Department of Computer Science California State University, Los Angeles Lecture 1: Introduction to Relational.
Appendix The Continuing Story of the Computer Age.
Chapter 1 Database Systems
INTRODUCTION TO DATABASES
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
Evolution in Database Models
Some of these slides are based on material from the ACM Computing Curricula 2005.
The Analytical Engine was so complex that Babbage didn’t have enough money to build it so he asked Parliament for a loan, but they never gave him one.
 The so-called second-generation computers can be taken to be those produced during the second decade of the electronic computer era (approximately )
History of Computers Computer Technology Introduction.
THE HISTORY OF COMPUTERS
Chapter 1 An Introduction to Computer Science
A Brief History of Computers
Evolution of computing devices
Introduction to Database
History of Programming Languages
History of Computers Abacus – 1100 BC
Databases Illuminated
CREATION OF THE COMPUTER & THE GRAND IDEAS OF COMPUTER SCIENCE
Wilhelm Schickhard (1623) Astronomer and mathematician Automatically add, subtract, multiply, and divide Blaise Pascal (1642) Mathematician Mass produced.
Module Title? DBMS Introduction to Database Management System.
History of Computing The abacus is a calculating machine used for centuries Pascal invented an adding machine in 1673 (for taxes!)
The History of Computers
The History of Computers. People have almost always looked for tools to aid in calculation. The human hand was probably the first tool used to help people.
CCSE251 Introduction to Computer Organization
-The trade of goods -The expansion of commerce -Evolution of tools for calculations A sumerian clay tablet.

1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
CSCI 161 Class 1 Martin van Bommel.
1 A+ Certification PC Maintenance and Troubleshooting Chapter 1 Introduction (history of computers )
Computing Timeline Preview for First Project. Earliest history  Abacus – widely regarded as the first “calculating machine”. different forms through.
History of Computers Computer Technology Day 2. Computer Generations: Overview GenerationTimePrincipal Technology Examples ZerothLate 1800’s to 1940Electro.
HND Agri DBMS Introduction MH Mohamed Nafas 1. Why DBMS? 2  Suppose we need to develop a Information system.  How do we  store the data? (use file.
What is a Database? SECTION 1. Database Technology and its Evolution Decades long evolution Early data processing systems Today's systems New technology.
Chapter 1 Introduction.

Copyright © by Curt Hill Database Introduction History Why we want to use them Other fun.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
Computer History How did we get here?.
Mathematical Tables  Scientists  Navigators  Engineers  Surveyors  Actuaries  Actuaries A random selection of 40 volumes of numerical tables contained.
Welcome Management Information Systems Session 2 Data Bases.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Visual Communications
Computers in Education Past, Present, and Future
+ A brief history of data and databases Spanning thousands and thousands of years Unattributed pictures from University of Rochester History SiteUniversity.
+ A brief history of data and databases Spanning thousands and thousands of years Unattributed pictures from University of Rochester History SiteUniversity.
Introduction to Databases
Unit 1 PC Literacy & Systems Design Lesson 1. History of Computing Lesson 1.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
History of Computers Review Computer Applications I Notes Teacher: Mrs. Malone from Microsoft Office textbook, chapter 1.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
4. History of Computing Technology
CSCI 161: Introduction to Programming
Chapter 1 The Big Picture
Database Introduction
The History of Computers
Unit 1 Evolution of Computing
Computer Applications
History of the Computer
History of the Computer
Loop Invariants CSC 171 FALL 2001 LECTURE 6.
Presentation transcript:

CS 1431 DB HISTORY

CS 1432 Sumerian Clay Tokens

CS 1433 Sumerian clay tablet

CS 1434 DBMS BEFORE COMPUTERS Manual Systems: - handwritten ledgers - double entry bookkeeping Punch Cards Systems: - based on Jacquard weaving loom; also used in player pianos - first used for US census in 1899 by Herman Hollerith (later became IBM) - development of special punch card equipment: - manual: knitting needles!! - mechano/electrical: keypunches, printers, duplicators, sorters, counters

CS 1435 Jacquard Loom

CS 1436 Hollerith Electric Tabulation System

CS 1437 Hollerith System card tabulator \

CS 1438 THE COMPUTER ERA (I) Initially computers were used only for lengthy, complicated mathematical problems. It was finally realized that the really affluent potential users were in the business community where powerful convenient I/O rather than great calculating power was needed. Parallel processors (named channels) were developed to control I/O operations in parallel with the CPU. At first each individual user developed his own software DBMS. Eventually general DBMS became available, as well as COBOL. The first systems were Report Generators. Two general modeling tools were developed: - the Network Model (used in CODASYL) - the Hierarchical Model (used in IBM’s IMS)

CS 1439 THE COMPUTER ERA (II) In 1970 E. Codd wrote an article describing a proposed “Relational Model of Data” (RMD). IBM demonstrated the capabilities of the RMD by implementing System R. After considerable controversy the RMD was adopted by all DBMS manufacturers, and its query language (SQL) became an industry standard.