Spreadsheets and Databases Class 8 LBSC 690 Information Technology.

Slides:



Advertisements
Similar presentations
Database Basics. What is Access? Database management system Computer-based equivalent of a manual database Makes it easy to organize and update information.
Advertisements

INFORMATION TECHNOLOGY Software Applications. WORD PROCESSING WP is the most commonly used package in business. A large number of documents are produced.
Microsoft Office 2013 ®® Access Tutorial 2 Building a Database and Defining Table Relationships.
Unit 5 Spreadsheets 5.01 Introduction to Spreadsheets.
WORKING SMART Crystal M. Thomas Henrico County DSS (804) POSSESS Central Region Member October 31, 2007.
Exploring Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 1 – Introduction to Excel: What is a Spreadsheet?
Objectives 1.Identify the functions of a spreadsheet 2.Identify how spreadsheets can be used. 3.Explain the difference in columns and rows. 4.Locate specific.
Excel 2007 ® Business and Personal Finances How can Microsoft Excel 2007 help you to be more productive?
Using Complex Formulas, Functions, and Tables. Objectives Navigate a workbookNavigate a workbook Enter labels and valuesEnter labels and values Change.
Access - Project 1 l What Is a Database? –A Collection of Data –Organized in a manner to allow: »Access »Retrieval »Use of That Data.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
1 ETT 229 Fall 2004 Access Basics Excel I. 2 Agenda 11:00-11:05 – Quiz 11:05-12:00 – General Lecture 11:50-12:15 – Application Notes Schedule Changes.
ISP 121 Week 1 Introduction to Databases. ISP 121, Winter Why a database and not a spreadsheet? You have too many separate files or too much data.
Text Retrieval and Spreadsheets Class 4 LBSC 690 Information Technology.
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 11 1 Microsoft Office Excel 2003 Tutorial 11 – Importing Data Into Excel.
Databases Week 7 LBSC 690 Information Technology.
Databases Week 6 LBSC 690 Information Technology.
1 ETT 429 Spring 2007 Access Basics Excel I. 2 Database Basics Database – storage of information for easy access, searching, and retrieval File Cabinet.
 Explore the principles of cost-volume-profit relationships  Perform a basic what-if analysis  Use Goal Seek to calculate a solution  Create a one-variable.
Software Development Unit 2 Databases What is a database? A collection of data organised in a manner that allows access, retrieval and use of that data.
Databases. Objectives Define what a database is. Understand the difference between a flat and relational database Design and create a relational database.
1 Relational Databases. 2 Find Databases here… 3 And here…
Relational Database Need to Knows. What is a database? Data - is just a pile of numbers or stats. A business "organises" the data to be meaningful and.
Microsoft Access Intro Class 1 Database Concepts.
Classroom User Training June 29, 2005 Presented by:
Tutorial 10: Performing What-If Analyses
Databases C HAPTER Chapter 10: Databases2 Databases and Structured Fields  A database is a collection of information –Typically stored as computer.
Create Database Tables
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
 A database is a collection of data that is organized so that its contents can easily be accessed, managed, and updated. What is Database?
MAIL MERGING IN MICROSOFT PUBLISHER CREATING LABELS AND DOCUMENTS FOR MULTIPLE PEOPLE AT ONCE.
1 Performing Spreadsheet What-If Analysis Applications of Spreadsheets.
Microsoft ® Office Access ® 2007 Training Build a database I: Design tables for a new Access database ICT Staff Development presents:
Excel. MSBCS-BCSI-9: Students will develop and apply basic spreadsheet skills. a) Identify and explain basic spreadsheet terminology (cell, column, row,
Excel Chapters -5,6. Pivot Table  When you have a lot of data, it can sometimes be difficult to analyze all of the information in your worksheet.  PivotTables.
Microsoft Access 2000 Presentation 2 Creating Databases Part I (Creating Tables)
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Lesson 1 Introduction.
1 By: Nour Hilal. Microsoft Access is a database software where data is stored in one or more Tables. A Database is a group of related Tables. Access.
Relational Databases (MS Access)
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 2 1 Microsoft Office Access 2003 Tutorial 2 – Creating And Maintaining A.
Access 2013 Microsoft Access 2013 is a database application that is ideal for gathering and understanding data that’s been collected on just about anything.
Databases Week 5 LBSC 690 Information Technology.
Key Applications Module Lesson 21 — Access Essentials
Chapter 17 Creating a Database.
Office Management Tools II Ms Saima Gul. Office Management Tools II Ms Saima Gul.
Plotting in Microsoft Excel. 1) Enter your data into the Excel spreadsheet in table format. Your data should have column headers, row headers and data.
Excel 2007 ® Business and Personal Finances How can Microsoft Excel 2007 help you to be more productive?
Databases and Speadsheets
Microsoft Excel 2003 Illustrated Complete Data with Other Programs Exchanging.
1. 2 Word Processing Word Processing is writing words and sentences on the computer. It is easy to change or move text in a word document. People use.
Database Objective Demonstrate basic database concepts and functions.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would effect.
MS ACCESS How and Why Second Semester First Quarter Project One.
Text Retrieval and Spreadsheets Session 4 LBSC 690 Information Technology.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
Paper 2 Exam Tips Guidance: 1.Evidence Document 2.Unit 9: – Communication ( ) 3.Unit 10: - Document Production (Word) 4.Unit 16: PowerPoint 5.Unit.
 The term “spreadsheet” covers a wide variety of elements useful for quantitative analysis of all kinds. Essentially, a spreadsheet is a simple tool.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Excel Chapter 1 Creating a Worksheet and an Embedded Chart
New Perspectives on Microsoft Access 2016
Prepared By: Bobby Wan Microsoft Access Prepared By: Bobby Wan
Databases Key Revision Points.
GO! with Microsoft Office 2016
and Defining Table Relationships
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Sowmya Devaraja August 25, 2016
GO! with Microsoft Access 2016
Spreadsheets, Modelling & Databases
Week 6 LBSC 690 Information Technology
Class 5 LBSC 690 Information Technology
Presentation transcript:

Spreadsheets and Databases Class 8 LBSC 690 Information Technology

Agenda Questions Spreadsheets Database design

What’s a Spreadsheet? Large table containing numbers –May also contain labels to aid interpretation –Columns are named with LETTERS –Rows are named with NUMBERS –Cells are named like A4, C1,... Some cells are automatically calculated –Formula specified when spreadsheet is created –Values are recalculated continuously

How Spreadsheets are Used Record keeping (cassette tapes) Calculation (income tax) What-if analysis (cash flow) –Sensitivity analysis (exchange rate) Goal seeking (retirement planning) –Uses continuous recalculation (“iteration”)

How Spreadsheets are Used Record keeping (cassette tapes) Calculation (income tax) What-if analysis (cash flow) –Sensitivity analysis (exchange rate) Goal seeking (retirement planning) –Uses continuous recalculation (“iteration”)

Spreadsheet Applications Originally designed for financial records Library applications –Budget –Collection development –Shelving capacity Educational Applications –Grade records –Equipment inventory

Excel Demo Start Excel –Microsoft Office folder Open N:\SHARE\CLASS\POSTCARD.XLS –File menu Enter your 1997 (desired) income in cell B3 –Tax due is displayed in cell B4

Excel Demo Change the tax due –Place the cursor over B4 –Type “=B3*0.x” “=” tells Excel this is a formula “B3” refers to the number in cell B3 The “x” in “0.x” should reflect your political views –0.5 would take away half your money –Try different values in cell C3 What kind of spreadsheet use is this?

Excel Demo Add itemized deductions –Highlight row 4 (click on 4) –Select “Row” in “Insert” menu twice –Label A4 as “Deduction amount” –Label A5 as “Taxable income” –Put the appropriate formula in B5 –Change the formula in B6 as needed Note how it was copied from B4 with changes

Excel Demo Limit the deduction –Maximum of 50% of income or 10,000 Search for help on “maximum” Replace the formula in B5 with a more complicated one –You can use another cell to show a partial result

When Style is Important Too complex to visualize at once –Size –Relationships between formulas Used by more than one person –Includes use in presentations and papers Used for a long time –Essentially communicating to yourself

Style Guidelines Organization –Depict the solution approach visually –Group things where possible (e.g., parameters) –Build in cross-checks to discover input errors Readability –Describe the computation –Meaningful labels help a lot –Minimize clutter

Building Complex Applications Computers keep track of detail well –But people don’t Adopt meaningful abstractions –Organize a calculation the way you think Use a structured process –Examples: waterfall and spiral models

Relational Databases Tables represent relations –Name, project –Name, address, phone number Relations can be “joined” –Name, project, address, phone number Relations can be “projected” –Name, address Relations can be “restricted” –Name = “Doug Oard”

Why use Join? Forces consistency –Doug Oard, project 18, –Doug Oard, project 22, Limits the chance of error –Doug Oard, project 18, –Doug Oard, project 19, Avoids lots of duplicated entry and updates Can save a lot of storage space

Problems with Joins Data modeling for joins is complex –Taught in LBSC 670 Joins are expensive to compute –Both in time and storage space But it is joins that make databases relational –Projection and restriction also used in flat files

Key Fields Primary Key uniquely identifies line to join –May group several fields to get a unique key Social security number First and last name “Foreign” key must appear in the other table –But it need not be unique there Join makes a new table –Line specified by foreign key is tacked on

Example of a Join on “Team” Name Team Project NameTeamProject Chris Camile Eileen Natalie David Tonya Michelle Skip A A A B C B C C A B C Database Web A A A B C B C C Chris Camile Eileen Natalie David Tonya Michelle Skip Database Web Database

Project to Keep Two Fields Name Team Project NameProject Chris Camile Eileen Natalie David Tonya Michelle Skip A A A B C B C C A B C Database Web Chris Camile Eileen Natalie David Tonya Michelle Skip Database Web Database

Restrict to Web Pages Name Team Project NameProject Eileen Natalie David Tonya Skip A A A B C B C C A B C Database Web Chris Camile Eileen Natalie David Tonya Michelle Skip Web