Download presentation
Presentation is loading. Please wait.
Published byBeatrix Ryan Modified over 9 years ago
1
Chapter 12 Information Systems
2
Spreadsheets Databases 12-2
3
Chapter Goals Spreadsheets Spreadsheet “What if” analysis Spreadsheet formulas Database Management Systems Basic SQL statements Entity-Relationship Diagrams 12-3
4
Information Systems Organization and Storage of Data – database management systems Data Analysis – electronic spreadsheets 12-4
5
Different Tools Spreadsheets – Mainly to Analyze Data Databases – Mainly to Store Data Sometimes, these separate roles overlap 12-5
6
Lots of Jobs for Specialists Database administrator Database Designer/Programmer Data Analyst Information Systems Analyst Various IT support, supervision, and management roles Many, many, many other jobs… 12-6
7
Lots of Jobs for EVERYBODY Most jobs you will find yourself using a database and/or a spreadsheet just to do your job Examples: – Doctors and Nurses: Accessing patient medical records – Grocery Store Clerk: Inventory on store items 12-7
8
Spreadsheets 12-8
9
Spreadsheets Spreadsheet A software application that allows the user to organize and analyze data using a grid of labeled cells – A cell can contain data or a formula that is used to calculate a value – Data stored in a cell can be text, numbers, or “special” data such as dates – Spreadsheet cells are referenced by their row and column designation 12-9
10
Common Spreadsheets You have your choice of: Microsoft Excel – That’s about it… 12-10
11
Spreadsheets Last week at the tutoring center… 12-11
12
Spreadsheet Analysis Spreadsheets can do what-if analysis – What if the number of attendees decreased by 10%? – What if we increase the ticket price by $5? – What if we could reduce the cost of materials by half? – What if I skipped the midterm exam? 12-12
13
Spreadsheet Formulas The power of spreadsheets comes from formulas – Some cells have input values – Other cells have formulas that display a calculated value – Calculated values are AUTOMATICALLY UPDATED when input values change 12-13
14
Spreadsheet Formulas 12-14 Figure 12.1 The formulas behind some of the cells
15
Spreadsheet Formulas Formulas use basic arithmetic operations +, 2, *, and / They also use built-in functions Sum(A2:A3) 12-15
16
Spreadsheet Formulas 12-16 Figure 12.4 Some common spreadsheet functions
17
Spreadsheet Analysis Spreadsheets are versatile! Spreadsheet analysis can be applied to just about any topic area – Track sales – Analyze sport statistics – Maintain student grades – Keep a car maintenance log – Record and summarize travel expenses – Track project activities and schedules – Plan stock purchases 12-17
18
Database Systems 12-18
19
Database Management Systems Database A structured set of data DataBase Management System (DBMS) – Physical database File(s) that contain the data – Database engine Software that accesses the data – Database schema The structure of the data 12-19
20
Common Databases Microsoft Access – Popular PC Database – Good for personal use and for small companies and organizations Oracle – Popular powerful DBMS for large organizations Microsoft SQL Server – Competition for Oracle 12-20
21
Database Management Systems 12-21 Figure 12.6 The elements of a database management system
22
Database Management Systems The database schema provides the logical view of the data in the database The Schema defines: – Tables – Fields names and datatypes – Relationships 12-22
23
The Relational Model In a relational DBMS, the data items and the relationships among them are organized into tables – A table is a collection of records – A record is a collection of related fields – Each field of a database table contains a single data value – Each record in a table contains the same fields 12-23
24
A Database Table 12-24 Figure 12.7 A database table, made up of records and fields
25
A Database Table We can express the schema for this part of the database as follows: Movie (MovieId:key, Title, Genre, Rating) 12-25
26
Relationships 12-26 Figure 12.8 A database table containing customer data
27
Relationships We can use a table to represent a collection of relationships between objects 12-27 Figure 12.9 A database table storing current movie rentals
28
Database Design Entity Relationship (ER) Diagram Models the relationships between tables in a graphical form 12-28
29
An ER Diagram A One-to-Many relationship 12-29 Figure 12.10 An ER diagram for the movie rental database
30
Structured Query Language Structured Query Language (SQL) A comprehensive database language for managing relational databases SQL allows the user to: – add, modify, delete, and query data 12-30
31
Queries in SQL select attribute-list from table-list where condition select Title from Movie where Rating = 'PG' select Name, Address from Customer select * from Movie where Genre like '%action%' select * from Movie where Rating = 'R' order by Title 12-31
32
Modifying Database Content insert into Customer values (9876, 'John Smith', '602 Greenbriar Court', '2938 3212 3402 0299') update Movie set Genre = 'thriller drama' where title = 'Unbreakable‘ delete * from Movie where Rating = 'R' 12-32
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.