Midterm #1 Results

12
Tuesday, October 12, 1999 90-728 MIS Lecture Notes 1 Midterm #1 Results Average 153.87 Std. Dev. 21.03 Median 159.25 Average Grade: B+ G rade D istribution 0 10 20 30 40 A+ A A- B+ B B- C+ C C- LetterGrade Students Students • Good work! Most students have a solid understanding of the course material • Exam solution will be reviewed in Wednesday’s session • Extra credit points will be used for midterm and final grade determination

description

Midterm #1 Results. Average153.87 Std. Dev.21.03 Median159.25 Average Grade:B+. Good work! Most students have a solid understanding of the course material Exam solution will be reviewed in Wednesday’s session - PowerPoint PPT Presentation

Transcript of Midterm #1 Results

Page 1: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 1

Midterm #1 Results

Average 153.87Std. Dev. 21.03Median 159.25AverageGrade: B+

Grade Distribution

0

10

20

30

40

A+ A A- B+ B B- C+ C C-

Letter Grade

Stu

de

nts

Students

• Good work! Most students have a solid understanding of the course material

• Exam solution will be reviewed in Wednesday’s session

• Extra credit points will be used for midterm and final grade determination

Page 2: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 2

Administrative Details• Midterm grades will be posted to administration by

Monday 10/18

• HW #7 due Tuesday 10/26

• No lab or workshop this week due to Heinz School mid-semester break and Network NY

• Lecture on Tuesday 10/19 will focus on class project description and project management

• Lab on Thursday 10/21 will focus on reports

• Lab on Friday 10/22 will focus on project management using Microsoft Project98

• HW #6 will not be collected

Page 3: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 3

Reporting in the Relational Database ModelThe relational database model (RDBM) we have studied has the

following key characteristics:– Normalized tables

• Primary key uniquely defines each record in a table• All attributes are dependent on the primary key and not each other• Focus on data integrity• Multiple tables with minimum number of columns

– Operational focus• Short time frame• Specific transactions that occur at a given time• Queries are small in scope and complexity• Business rules implemented through E-R diagrams and application-level code

How can we summarize and present data in order to make tactical or strategic, as well as operational decisions?

Page 4: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 4

Example Reporting Requirements for RDBM

Tactical/Strategic• What 10 buses have had the most repairs in the

past year?• What is the average number of gallons in gas

fill-ups?• What percentage of all brake inspections for

Ford trucks have resulted in repairs?

Operational• What repairs have been performed

between 6/1/99 and 7/30/99? What parts were used in each repair?

• What inspections have been performed on buses #30, 42 and 70?

Page 5: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 5

Architecture of RDBM ReportsReport Header - Information which

identifies the report: title, organization,

Group Header - Segment which identifies section of data that are similar according to grouping criterion

Group Body: Rows of data corresponding to records in table/view that have same grouping criterion

Group Footer: Segment which summarizes information in group e.g. though descriptive statistics

Report Footer: Segment which summarizes information in entire report

Page Footer: Information which appears at the bottom of every page: date/time/page #

Page 6: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 6

Typical RDBM ReportsBasic reports:

– use a single table, or a table plus a code table, as input to the report

– one report row per table record plus a summary row

Example: report of buses currently in use– group by make

– summarize by average odometer reading of all buses in make category

Page 7: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 7

Typical RDBM Reports (cont’d)

Complex reports: – use a data view/

complex query as input

– apply grouping levels

Example: report of employee usage by repair event (summarize total cost)

Page 8: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 8

Typical RDBM Reports (cont’d)Reports/Subreports:

– use one data view for information according to one criterion (main report)

– use another data view for other information according to another criterion (subreport)

Example: Monthly gasoline usage summary– Gas fill up summary

(main report)

– Gas tank levels (subreport)

Page 9: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 9

Using the Report Wizard• Select tables/queries

• Confirm relationships

• Select grouping levels

• Select sorting rules

• Specify summary information

• Select report format

• Preview

Page 10: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 10

Scoping Out A ReportWhat information do I want the report to contain?

– List of data for particular tables and summary statistics (simple report)

– Trends over time, across company divisions or for ranges of values

– Spatial data as well as aspatial data

How do I want the information organized?– Simple tabular or columnar representation

– Grouped/sorted by criterion values

– Cross-tabulations by multiple criteria

– Report/subreport

What will be the report’s look and feel?– Report header/footer? Group header/footer?

– Font sizes/typefaces?

– Formal (annual report) or informal (newsletter)

How will the report be used?– Once or periodically?

– Based on user input or hard-coded?

Page 11: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 11

Putting the Report TogetherCreate queries that group the data

– Underlying data can be modified without having to open the report (useful on the road)

– One query can be used for multiple reports

– Confirm data accuracy without printing out the report

Create a report template (perhaps with Access’ Report Wizard)– Save header/footer formats and titles

– Preserve a consistent look and feel

Create a report prototype for inspection by client– Are the data correct?

– Is the look and feel acceptable?

– Identify alternative ways to profile the data

Revise, revise, revise!– Work by hand if Report Wizard can’t do what you want

– Automate work with macros or Visual Basic for Applications where possible

Page 12: Midterm #1 Results

Tuesday, October 12, 1999

90-728 MIS Lecture Notes 12

Reporting in a Decision Support SystemDSS reports are often much more complex than reports in

operationally-oriented databases:– Summarization of large volumes of data

• Use make-table queries for greater speed

• Frequent use of delete and update queries

– Complex cross-tabulations• Variety of date ranges: by year/quarter/month/week/day/shift/hour

• Multiple row headings

• Summarize across rows as well as down columns

– Present data in a variety of formats• Textual/Graphical/Spatial

– Interface with other applications• Word processor

• Spreadsheet

• Web