IS 482/682 - Data Resource Management
University of Nevada, Reno: Spring Semester 2009
Last Updated 04/28/2009

     

Course Description

Managing information-based resources is now widely recognized in industry and government to be as critical as managing financial, equipment and human resources. Organizations are spending an increasing percentage of their overall budgets on managing information-based resources. The area of data resource management studies how organizations efficiently select, plan, collect, organize, use, control, secure, disseminate, and dispose of their information.

This course examines the management of data resources in organizations. The data resources discussed include standard internal transactions as well as data and knowledge that are not traditionally codified and available to support an organization. The course focuses on how to make best use of current technology to create integrated information for decision-making.

Course Objectives

The purpose of this course is to enhance your knowledge of the mangement of data resources. This course combines conceptual knowledge of data resource management with practical, hands-on skills using the Microsoft SQL Server DBMS and the utitlities available to support decision making from large scale data resources.

At the end of this course you should know about or be able to do the following:

  1. Understand the components of a complete data strategy for an organization.
  2. Analyze an organization's data strategy. Analysis includes: (a) understanding the strengths and weaknesses of the strategy; (b) identifying key problems; (c) providing solutions for key problems; and (d) creating an analytical data strategy report.
  3. Understand the objectives and design goals of a transaction database versus a data warehouse.
  4. Design databases to support transaction processing and databases for decision support processing. Understand the issues involved in optimizing the processing potential of each type of database.
  5. Describe the components of a data warehouse. Understand the concepts of data warehousing and business intelligence focusing on their applications to business organizations.
  6. Understand the issues affecting the success and failure of implementing data warehousing and business intelligence applications.
  7. Implement a small data warehouse and use business intelligence tools with the Microsoft SQL Server 2005 product.
  8. Be aware of the emerging trends in data resource management for organizations.

Texts    

Adelman, Sid; Moss, Larissa; and Abai, Mafid. Data Strategy, Addison Wesley, 2005. ISBN: 0-321-24099-5.

Larson, John. Delivering Business Intelligence with Microsoft SQL Server 2005, McGraw-Hill Osborne, 2006. ISBN: 0-07-226090-4.

Some of the readings for the class will be available on the Teradata web site (http://www.teradatastudentnetwork.com/). The password is "smartdecisions" and I recommend you become familiar with the site. The readings will include book chapters, articles and application cases. Other readings will be available in the library or will be distributed in class.


Software    

We will use Microsoft SQL Server 2005 to implement databases, learn business intelligence tools and become familiar with the SQL extensions for multi-dimensional data access. We will use Microsoft Access and Excel for front-end data entry and back-end data analysis and reporting. SQL Server is available in the COBA computer labs and off campus through remote desktop connection services. I have not tested SQL Server Express to see if it has the facilities we will be using in class, so it would be up to you to look at the capabilities of Express if you want to use it for class.

Prerequisites    

The prerequisites for this class are IS201 - Microcomputer Applications, IS370 (IS495) - Systems Analysis and Design (or IS365 Business Process Management), and IS475 - Database Design and Implementation. These prerequisites means you:
1. Know how to design a transaction database.
2. Understand the process and vocabulary of database normalization.
3. Have programmed in SQL and know how to create and update tables. You also know how to access data via the SQL SELECT statement.
4. Are familiar with a PC-based DBMS such as Access.
5. Can determine the data requirements for a system from existing reports and forms and are able to ask questions of a user to determine additional data requirements for a system.
6. Know the basic functions and objectives of a database management system.
7. Understand the structure and format of a business report.

You also need to be willing and able to learn new Windows-based packages with minimal direct training. This is an advanced-level undergraduate course and an introductory-level graduate course so I expect students are able to learn packages from online help and books.

I will provide very little direct training with the products - it will be up to you to become familiar with the SQL Server 2005 environment.

Grading    

Grading differs depending on whether you are registered in IS482 or IS682. Here is the IS482 grading structure:

100 Points Participation

10%

150 Points Data Strategy Project

 15%

200 Points Database Design Project

20%

200 Points BI Project

20%

200 Points First Exam

20%

150 Points  Second Exam

15%

IS682 grading structure:

50 Points Participation

5%

100 Points Case Analysis

10%

200 Points  Data Strategy Project 

 20%

150 Points Database Design Project

15%

150 Points BI Project

15%

200 Points First Exam

20%

150 Points  Second Exam

15%

 

Your final grade for the class will be based on the percentage of total points you have earned for all work completed during the semester. The final grade will not be rounded. The grade value assigned to each given percentage range is shown below:

A 91% and Above C 71% - 76%
A- 90% C- 70%
B+ 87% - 89% D+ 67% - 69%
B 81% - 86% D 61% - 66%
B- 80% D- 60%
C+ 77% - 79% F Below 60%
Your grade for this class is based on the results of your projects and exams. Graduate students are also required to write a detailed analysis of one of the four case assignments and lead the discussion for that case.

Your grade is based on the results of your projects, exams, and participation.

Participation: is composed of contributing to class discussions, preparing practice database designs, completing exercises assigned as homework, answering questions, and engaging in classroom exercises.

Class participation is not a pass/fail score - I will evaluate it based on "excellent," "commendable," "satisfactory," and "unsatisfactory."

"Excellent" class participation includes:

  1. attending almost all class sessions;
  2. preparing for class by reading the material and reflecting on the topics before sharing your ideas in class. Preparation is especially important for this class - many of the topics require discussion for clarification.
  3. answering almost all of the exercises (ERDs, BI) assigned as homework;
  4. answering questions asked during class; and
  5. demonstrating database design homework answers in class.

"Commendable" participation means that you have consistently performed points 1 through 4 on the list. "Satisfactory" participation includes points 1 through 3. "Unsatisfactory" participation means that you did not complete points 1 through 2.

Data Strategy Project: Identify and analyze an organization's data strategy. This project requires you to find an organization willing to have you (or your team) perform a data strategy analysis. You will learn how to view information as a resource within an organization and how to analyze an organization's use of that resource. The deliverable for this project is an analytical report.

Database Design Project: Design a transaction database for an organization. Design an appropriate decision support database that relates to the transaction database design. This project requires you to find an organization willing to have you design two different databases (preferably the same organization as used for the data strategy project). You will learn the similarities and differences between transaction database design and data warehouse design. The deliverable for this project will be two database designs and a brief report explaining the application and constraints.

Business Intelligence (BI) Project: You have a choice of completing one of two projects: (1) Implement your data warehouse design (created for the database design project) with MS SQL Server. This will require you to create a database, create and populate tables with SQL Server Management Studio, use the SQL Server Analysis Services product to create OLAP cubes and reports, and use MS Excel pivot tables to analyze data as necessary. The deliverable for this project will be a prototype database and queries for a data warehouse. The second choice is designing the look and feel of a data warehousing systems necessary to answer specific, pre-defined questions for the data warehouse and then researching available data warehousing products (ETL, data visualization, and data mining) that would support your design of a data warehousing system.

You may work as part of a team for the projects. Teams may have a maximum of 4 people. Teams can include a mix of graduate and undergraduate students. You may work alone on the projects, if you prefer.

First exam: Covers data strategy. The exam will include multiple choice and essay questions. You can bring one page (8.5 x 11) of notes to the exam.
Second exam: Covers data warehousing and business intelligence. The exam will include database design, essay and multiple choice questions. You can bring one page (8.5 x 11") of notes to the exam.

Course Policies    

Learning is a collaborative effort.

The approach used for this course takes the view that the instructor and students work in a collaborative effort.

It is my responsibility to: Establish a framework and put together the materials we use to learn about this subject; create challenging projects; provide knowledge about the topic; present the material in a way understandable to students; provide guidance for database design and implementation activities; and give timely feedback concerning my opinion of your course deliverables.

It is your responsibility to work within the course framework and learn how to design and implement databases. I expect you to ask questions and communicate with me and your fellow class members via email or in the classroom. I expect you to read your texts, complete the projects, and arrive in class prepared to learn.

If you feel you are not learning the material, then it is up to you to take steps to change that situation. I am available for assistance, but it is up to you to make the overture and ask for help. Please do not struggle for hours with an issue that could be answered quickly by myself or by another member of the class. Send email to the class, ask questions in class, visit me during my office hours, make an appointment to see me. Take an active role in your education.

In summary, we are both active participants in the learning process.

You are responsible for completing all assignments on time.   

Assignments are due during the first ten minutes of class on the assigned day. No late assignments will be accepted without prior approval from the instructor. Do not skip class and turn in your assignment after class; I will not accept the assignment.

Assignments are due during the beginning ten minutes of class on the assigned day. No late assignments will be accepted without prior approval from the instructor.

I realize that emergencies do happen and you may be unable to turn in an assignment on time, or take an exam on the scheduled day. Emergencies, however, are situations that are out of your control such as illness, death, or an accident. Please inform me as soon as possible when an emergency occurs. I have an answering machine in my office for messages, and email is usually available 24 hours a day, 7 days a week. I do not consider a scheduling conflict, such as other course work or job-related work, to be an emergency. I am happy to accept assignments early, or allow you to take an exam on an earlier date, if that will help resolve a scheduling conflict. I am not happy to delay an exam or an assignment because of a personal scheduling conflict.

In addition to the dates your assignments are due, there are a few other important university-related dates you should note:

Jan 29, 2009 Last day to add a class. Last day to change from audit to credit. Last day to get a refund if dropping an individual class. Last day to change from letter grade to S/U and vice versa.
March 13, 2009  Last day to drop a class. Last date to change from credit to audit.

The administration of this university has made it very difficult to withdraw from a course after the last date to drop a class as shown above. Note this date on your calendar and decide whether or not you wish to remain in this class by that date.

A grade of "incomplete" is given only in emergencies.   

The following paragraph is repeated from the UNR 2008-2009 general catalog:

"An "I" is given when a student is performing passing work, but for some uncontrollable reason is unable to complete the course requirements during the instructional period. Non-attendance, poor performance or requests to repeat the course are unacceptable reasons for issuance of the "I" mark."

Please do not ask for an "incomplete" grade unless you have a reason that fits within the definition given above.

Being polite is a survival skill.   

Civilized people refer to the rules of correct behavior as "being polite." The rules of correct behavior can differ depending upon the people and the situation. I recommend that you learn what it takes to "be polite" in any group of people with which you interact. Some of the rules of correct behavior for this class are:

Don't cheat. Cheating includes plagiarism, fraud and other forms of academic dishonesty. If you use the work of a student who did the same (or a similar) project a prior semester, that is cheating. I also consider it to be cheating if you submit a paper as an individual that is the work of a group, or of another person. I encourage you to discuss your work with your classmates, but any papers turned in under your own name should be your own work. I consider it to be cheating if I see individual papers that appear to have essentially the same answer. If you are working in a group, I consider it cheating if you don't do your fair share of the work. The division of labor within a group is the group's responsibility. If, however, there are reports from a group about a member of that group not working, then I will consider the non-working member to be cheating the group. If you give your work to another person knowing that the person intends to turn in the work as his/her own, that is also considered cheating. Any incidence of cheating will be reported to the Office of Student Judicial Affairs.

Don't chat. If you have a question, or want to present your opinion about an issue under scrutiny, say it loud enough for the class to hear.

Don't wander in and out of class. Don't leave during a class session unless you really need to leave. I assume that if you really need to leave class that it is not a temporary situation. For example, if you have an appointment that you absolutely MUST go to and need to leave class early, I will understand. I also understand that you might become ill during a class and have to leave. What I don't understand is when you constantly walk in and out of class.

Don't be late. Class meeting times are relatively short - we have 2.5 hours a week for 14 weeks to review all required material. Please be on time for class so that we can make full use of our time without interruptions.

Tell me when you are going to leave early. If you must leave a class early, and you can anticipate that need in advance, please tell me when you will be leaving.

Don't eat. Please don't bring an entire meal to class. Drinks and small, quiet snacks are OK.

Manage your devices. Please make sure that all devices capable of making sounds are silent. Don't answer a cell phone during class. If you absolutely MUST answer the phone (example: your spouse is giving birth…), then take the call outside. Keep texting to a minimum. If you use a computer during class, please use it for class-related work. Don't surf, do Facebook, watch movies, watch football, play games, etc. Don't sit and giggle at something on your computer while the rest of us are focusing on class material.

Don't complain about your grade in class. I am happy to discuss any of your grades received on any of your assignments at any time during my office hours. You can also make an appointment, call me, or send email to discuss a grade. I prefer not to take the small amount of time allotted to the class as a whole to discuss individual grades, or to make appointments to discuss individual grades. Talk to me about it outside of class.

 

Course Schedule    

Date

Discussion Topic

Related Readings

Assignment Due
01-20 Introduction to Data Resource Management IS682: Description of Written Case Analysis Deliverables na
01-22  Competing on Analytics

Davenport, Thomas. "Competing on Analytics," Harvard Business Review, January 2006, pg. 98-107. (Available online from UNR library)

CIO Magazine - Data Warehouse at Rensselaer Polytechnic Institute

Information Week - Government Use of BI Software

Information Week - Using Data Mining to Improve Education

Sign up for IS682 Cases
01-27 Components of a data strategy DS: Chapter 1

Sign up for class email listserv

Send email with group member names and phone numbers

 01-29 Data Governance: Who's in Charge? 

DS: Chapters 1 & 6

Teradata web site case: DATA WAREHOUSE GOVERNANCE AT BLUE CROSS AND BLUE SHIELD OF NORTH CAROLINA

Case #1 
02-03  Data Integration DS: Chapter 2 Send email to identify organization to be used for Data Strategy Project
02-05 Data Quality

DS: Chapter 3

Harrahs Cases Distributed in Class on 1/29/2009

Cynthia Rettig, "The Trouble with Enterprise Software," MIT Sloan Management Review, Volume 49, Number 1, Fall 2007. (This article distributed in class on 2/3/2009, also available online from the UNR library)

Case #2 - Harrahs
02-10 Class Cancelled na na
02-12 Data Security and Privacy

Data Privacy Presentation

DS: Chapter 8

Davenport, Thomas and Harris, Jeanne G. "The Dark Side of Customer Analytics," Harvard Business Review, May 2007, pg 37-48. (Available online from UNR library)

Google, Inc.: Launching Gmail: Distributed via email

na
02-17 Data Security and Privacy

DS: Chapter 8 

Avalon Information Services, Inc.: Distributed via email

None of our Business? Distributed via email

Case #3 - None of our Business?
02-19  Business Intelligence: Definition and Components

DS: Chapter 10
DBI: Chapters 1-3 

Data Strategy and BI Presentation

Barbara Wixom, Hugh Watson, Anne Marie Reynolds, Jeffrey Hoffer. "Continental Airlines Continues to Soar with Business Intelligence," Information Systems Management, Volume 25, Issue 2, pp. 102-112.

Case #4 - Continental Airlines
02-24  Business Intelligence: Unstructured Data and Business Value

DS: Chapters 11, 12

Business Intelligence Systems Presentation

na 
02-26 Business Intelligence in Industry Presentation from Josh Bartella, Microsoft Licensing Data Strategy Project
03-03 Business Intelligence: Data Mining and Visualization

DS: Chapters 11, 12

Data Mining Presentation

Article from Teradata Web Site:

"A Data Mining Primer for the Data Warehouse Professional" by Zaima and Kashner

One reading distributed in class on 2/5/2009:

Chapter 3 from: Modern Data Warehousing, Mining and Visualization by George Marakas

na 
03-05 First Exam

DS: Chapters 1-3, 6-8, 10-12, DBI: Chapters 1-3, Additional Readings

First Exam FAQ File

na
03-10  Database Design

DS: Chapters 4 and 5

Database Design Review Presentation

na 
03-12  Database Design ERD Scenarios - please do before class so we can discuss them during class na
03-17
03-19 
Spring Break na na
03-24 Data Warehouse Design

Data Warehouse Design Presentation

Distributed in class on 03/03/2009 -

Chapters 6,7: "The Data Warehouse Lifecycle Toolkit," Second Edition, 2008, Wiley Publishing by Ralph Kimball, Margy Ross, Warren Thornthwaite, Joy Mundy and Bob Becker.

Chapters 4,5: "Mastering Data Warehouse Design," 2003, Wiley Publishing, by Claudia Imhoff, Nicholas Galemmo, Jonathan G. Geiger (Based on concepts developed by W.H.Inmon).

na
03-26 Data Warehouse Design

Distributed in class on 03/03/2009 -

Chapters 6,7: "The Data Warehouse Lifecycle Toolkit," Second Edition, 2008, Wiley Publishing by Ralph Kimball, Margy Ross, Warren Thornthwaite, Joy Mundy and Bob Becker.

Chapters 4,5: "Mastering Data Warehouse Design," 2003, Wiley Publishing, by Claudia Imhoff, Nicholas Galemmo, Jonathan G. Geiger (Based on concepts developed by W.H.Inmon).

na
03-31 Data Warehouse Design

Distributed in class on 03/03/2009 -

Chapters 6,7: "The Data Warehouse Lifecycle Toolkit," Second Edition, 2008, Wiley Publishing by Ralph Kimball, Margy Ross, Warren Thornthwaite, Joy Mundy and Bob Becker.

Chapters 4,5: "Mastering Data Warehouse Design," 2003, Wiley Publishing, by Claudia Imhoff, Nicholas Galemmo, Jonathan G. Geiger (Based on concepts developed by W.H.Inmon).

na
04-02  Data Warehouse Design Data Warehouse Design Process Presentation na 
04-07 Data Warehouse Design DBI: Chapters 1-3 na 
04-09 Data Warehouse Design DBI: Chapters 1-3 na
04-14  Extract, Transform, Load

DBI: Chapters 4-7

ETL Presentation

Database Design Project
04-16 

SQL Server 2005 - Integration Services

(Meet in Computer Lab - AB312)

DBI: Chapters 4-7

Data Integration Exercise Information

na
04-21

SQL Server 2005: Integration Services - finish

SQL Server 2005: Analysis Services

(Meet in Computer Lab - AB312)

DBI: Chapters 8-9 na
04-23

SQL Server 2005: Analysis Services

(Meet in Computer Lab - AB312)

DBI: Chapters 10-11 na
04-28 BI: Visualization

DBI: Chapters 15, 17

Visualization Presentation

Chapter 1: Information Visualization

Reading distributed in class on 2/5/2009: Chapter 3 from: Modern Data Warehousing, Mining and Visualization by George Marakas (pgs. 95-107).

na 
04-30 BI: Visualization

DBI: Chapters 15, 17

Common Pitfalls in Dashboard Design, Stephen Few

Choosing Color for Visual Displays, Maureen Stone

Dashboard Confusion Revisited, Stephen Few

Examples of Good and Bad Designs

na  
05-05 Review na  na 
05-11  na   na  

BI Project  - Option 1

BI Project - Option 2 

05-12 Second Exam - 4:30-6:30PM Comprehensive (will not include SQL Server 2005) na

The schedule provided above is subject to change depending on the progression of the class and/or other factors.