Databases vs. Spreadsheets

Similar documents
History of Microsoft Excel

Input output tables worksheet pdf

ProgressTestA Unit 5. Vocabulary. Grammar

Table of Contents. #2921 Differentiated Nonfiction Reading 2 Teacher Created Resources, Inc.

0.1. Conventions and Organization of Files

Word processing and spreadsheet applications are among the most

Tim Berners Lee and the World Wide Web. Author: Peter Rohrbach 7th Grade Website

Spreadsheet EXCEL. Popular Programs. Applications. Microsoft Excel. What is a Spreadsheet composed of?

Massachusetts Institute of Technology Department of Urban Studies and Planning

GEEN 1300 Introduction to Engineering Computing Fall Practice Test for Section Test #1

STAR OFFICE CALC. Lesson 6

QUICK EXCEL TUTORIAL. The Very Basics

VISI ON CALC WORKING IN WINDOWS

SOLUTIONS GUIDE. I Don t Know What to or

Introduction to Access 97/2000

Composition I, English Tuesday & Thursday 9:30-10:45, Simpkins 315 (Professor Erika Wurth, office # 109)

Open Source on the Desktop: Why Not? Don Hardaway Craig Van Slyke John Cook School of Business Saint Louis University

Creating Templates and Working with Multiple Worksheets and Workbooks. Chapter 5

Chapter 8: User-Friendly Programming

Eureka Math. Grade, Module 6. Student File_B. Contains Sprint and Fluency, Exit Ticket, and Assessment Materials

Unit 29. Installing and Upgrading Software Level 3

Computer Software. c 2016 by David W. Gerbing. School of Business Administration Portland State University

This lesson is part 5 of 5 in a series. You can go to Invoice, Part 1: Free Shipping if you'd like to start from the beginning.

Vlookup for dummies two sheets vlookup

Using the Functional Information Processing Model (FIPM) to Learn how a Library Catalog Works. Daniel A. Sabol Teachers College, Columbia University

Mastering. Spreadsheets Q

Edsel Ford High School

Instructor: Craig Duckett. Lecture 04: Thursday, April 5, Relationships

Exploring Change and Representations of Change: Calculus Concept Connection i

MS Word Exercises. Exercise 1

Class meeting #2 Wednesday, Aug. 26 th

Definitions. Spreadsheet. Usefulness of Spreadsheets What do people use it for? Spreadsheet Page. Spreadsheet Cell

Read & Download (PDF Kindle) Microsoft SQL Server 2008 Administrator's Pocket Consultant

Here is the data collected.

UNIT 1 PLACE VALUE AND WHOLE NUMBERS

Test 2 Ch. 1,2 consists of 40 questions selected from the following:

Spreadsheet Functions

Preparing a Grade book

Add The Footer Page 1 To The Current Worksheet. Do Not Manually Type

CITS2401 Computer Analysis & Visualisation

SKIP THIS STEP IF YOUR DISTRICT HAS CHROMEBOOKS FOR EVERY STUDENT WITH THEIR OWN GOOGLE APPS USERNAME!!!

(Refer Slide Time: 00:01:30)

OpenOffice.org Writer: The Free Alternative To Microsoft Word By Jean Hollis Weber

Unit 9: Excel Page( )

Chapter Objectives 1 of 2. Chapter 3. The Operating System. Chapter Objectives 2 of 2. The Operating System. The Operating System

Memorandum Participants Method

Slide 1. Slide 2. The Need. Using Microsoft Excel

ENIAC: The first electronic computer

DATA Data and information are used in our daily life. Each type of data has its own importance that contribute toward useful information.

Lesson 2 page 1. ipad # 17 Font Size for Notepad (and other apps) Task: Program your default text to be smaller or larger for Notepad

Detailed Table of Contents

Criterion C: Product Development

Direct Variations DIRECT AND INVERSE VARIATIONS 19. Name

Microsoft Excel 2010 Handout

Hi Bob, I got this from my colleagues near the end of last week and unfortunately lost track of it in my inbox to send you.

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #34. Function with pointer Argument

Bring in several pieces of junk mail that have been opened and spread the mail around the classroom.

Manual Calculation Definition Excel Vba Code

This is an oral history interview conducted on. October 30, 2003, with IBM researcher Chieko Asakawa and IBM

Excel Functions & Tables

Monday. A few notes on homework I want ONE spreadsheet with TWO tabs

Surfing the Web Student Response

SECTION - A ANSWER ALL THE QUESTIONS

Binary, Hexadecimal and Octal number system

Microsoft Excel 2000 Formulas By John Walkenbach

Create your first workbook

How to use Excel Spreadsheets for Graphing

MySciLEARN Student Update Administrator Guide. For system administrators managing the Fast ForWord and Reading Assistant programs

Thanks to Chris Bregler. COS 429: Computer Vision

Sending LESSON PLAN UNIT 1. Essential Question How do you connect with others through ?

PC Applications IT102 estart Fall 2014

2 A little on Spreadsheets

WIREFRAMING 101. Essential Question: Can We Possibly Build an App? Learning Targets: Lesson Overview

Taking Control of Your . Terry Stewart Lowell Williamson AHS Computing Monday, March 20, 2006

ESSENTIAL LibreOffice Tutorials for Teachers

SAMPLE PAGES. Unit 12.1 Information and Communication Systems Topic 2: Networking. What is a network? Network node

Excel. Excel Options click the Microsoft Office Button. Go to Excel Options

Sun City Summerlin Computer Club Seminar. Introduction to Microsoft Excel Tom Burt April 30, 2014

Lync is now Skype for Business see what's new

Factory Reset Locked Iphone 4 Without Computer

Google Docs Tipsheet. ABEL Summer Institute 2009

RICH ENTERPRISES. Small Business Series. Getting Started with HTML

Using Microsoft Excel

Introduction 7. Begin with Excel 21

Honors Algebra 2 Summer Packet

M i c r o s o f t E x c e l A d v a n c e d P a r t 3-4. Microsoft Excel Advanced 3-4

BBC Learning English Face up to Phrasals Mark's Mistake

Introduction April 27 th 2016

1. Data Table. 1.1 The One-Variable Data Table

Excel Formulas Intermediate Mouse Training Manuals READ ONLINE

5. Excel Fundamentals

Some (semi-)advanced tips for LibreOffice

EXCEL BASICS: MICROSOFT OFFICE 2010

Excel Functions & Tables

Let s Review Lesson 2!

Statistics: Interpreting Data and Making Predictions. Visual Displays of Data 1/31

Creating a Brochure in Publisher

In math, the rate of change is called the slope and is often described by the ratio rise

205CDE: Developing the Modern Web. Assignment 1: Designing a Website. Scenario: D Bookshop

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Transcription:

Databases vs. Spreadsheets

Databases A database is a structured set of data that are easily accessible in various ways Database software tools facilitate the automated management of data Storing, modifying, extracting, and searching for information within a database Database systems can manage a very large quantity of data

Spreadsheets Suitable for managing relatively small databases Designed to facilitate human comprehension of data Useful for visualizing both raw data, in tabular form, and summaries of data in the form of charts, etc. Data management is usually accomplished manually, not via automated tools

Database Software Database Management Systems: software that handles storage, retrieval, and updating of databases Examples: Oracle, MySQL, Access Statistics Packages Examples: SAS, SPSS, Stata, R Spreadsheets: they very effectively do a little of both, at human scale, and for human comprehension!

Public School Database then Before computers were commonplace, people used other systems to track student data Schools often used paper-based books (can you imagine?!) for grades, attendance, student contact info, etc. These books would be divided into many small squares where teachers would record relevant information Image Source

Difficulties with paper-based records Mistakes are hard to correct and quickly become quite messy It is difficult to search through the whole book (slowly or quickly) Calculating summary statistics is difficult (e.g., how many days did R.N. Downing miss school?) Records can be lost forever or damaged due to water, fire, etc., because it is expensive to store backups Image Source

Public School Database now Make heavy use of secure spreadsheets Mistakes are easy to fix in spreadsheets; one can simply delete an entry and write over it Can easily search for specific entries (e.g., was R.N. Downing in class on 10/14?) Spreadsheets can also easily calculate summary statistics, like grade-point averages and total number of days absent Records are backed up on some online system, so they are less likely to be damaged like paper books

Summarizing the Data Number of students in attendance per day Student with the most absences: Jane Doe Student with the most Monday absences: Shane Sanders Etc.

Visualizations

History of Spreadsheets

History of Spreadsheets The word spreadsheet comes from the word spread, as in a newspaper or magazine Spread sheet was used to refer to bookkeeping ledgers that were spread across two pages of a bound ledger In 1961, Professor Richard Mattessich pioneered computerized spreadsheets for business accounting

VisiCalc: Dan Bricklin & Bob Frankston Subject: RE: Spreadsheets history Date: Wed, 12 May 1999 17:25:22-0400 From: Dan Bricklin Organization: Trellix Corporation To: 'Dan Power' CC: "'Bob_Frankston@frankston.com'" Dan, As I said I'd do in my email a few weeks ago (I've included a copy below) I've posted on my web site a first attempt at addressing what's so special about VisiCalc that makes people call it the "first" electronic spreadsheet as we know them today. As to the story of coming up with the idea and refining it into a product, I have the beginnings on my site (which you've read already, I assume) and Bob and I are working on more information about design decisions, exactly what happened, etc. Since we were often the only ones there, I hope you'll put some trust in our story (which we'll try to back up with pictures, check with friends from that time, etc.). I'll be seeing some of my classmates from Harvard in a few weeks and will try to get more first-hand accounts of the history. If you want some nit picks on your piece (if not, skip this paragraph): I programmed the first "working prototypes" (not "working version") in the fall of 1978 (Oct? Nov? I'll have to check -- I think it was over a long weekend), not the summer. I recruited Bob to do a real, assembler version, instead of the prototype in Integer Basic. The prototypes actually had a better interface in some cases (context sensitive help, for example). Bob was to build production code (faster speed, better arithmetic, scrolling, etc.). Since one of the things that made VisiCalc special was the implementation and the details only worked out in that implementation (some of which we will cover in that material Bob and I are working on) Bob is referred to as the "co-creator" of VisiCalc. If you want to include his many contributions in the category of invention, then he certainly is a "co-inventor", but there is no question he was a co-creator. Fylstra, Bob, and I first talked about VisiCalc in the fall (after summer vacation I call fall) of 1978. I'll get the actual dates of some of these meetings later (for the record, not that many people care...). I don't think the number of sold copies ever made it over several hundred thousand, but I don't have the records ("about 1 million" sounds nice and if you round 500K+ up, then it's probably correct). [Enough nits... Tell me if you want things at this detail. :) ] Let me know what you think. Here's the URL for my posting: http://www.bricklin.com/firstspreadsheetquestion.htm Thanks again for your interest in the history of this area. -DanB

VisiCalc Big idea: Instant automatic recalculation based on formulas stored in the cells referencing other cells Image Source

Lotus 1-2-3 January 1983 Mitch Kapor and Jonathan Sachs More powerful than VisiCalc Very popular, and thought to be one of the reasons IBM PC was so successful

Microsoft Excel Mid 1980 s First spreadsheet to use a GUI, or graphical user interface, meaning not an entirely text-based interface Was a big selling point for Apple s Macintosh; people bought the computers because they came with Excel In 1987, Microsoft released Windows with Excel

Today there are many options Microsoft Excel Google Spreadsheets LibreOffice Calc (which we will be using) OpenOffice Calc (a free open source version of LibreOffice)