Presentation is loading. Please wait.

Presentation is loading. Please wait.

Review Session What is data, what is information, and give a real world example to differentiate these two concepts.

Similar presentations


Presentation on theme: "Review Session What is data, what is information, and give a real world example to differentiate these two concepts."— Presentation transcript:

1 Review Session What is data, what is information, and give a real world example to differentiate these two concepts.

2 Data versus information Data Discrete, unorganized, raw facts Information The transformation of those facts into meaning

3 What is the main differences between a transactional database and an analytical database?

4 Two types of data Transactional Captures data describing and event An exchange between actors Real-time Analytical Captures data to support analysis and reporting An aggregated view of the business Historical

5 Components of an information infrastructure Transactional Database Supports management of an organization’s data For everyday transactions Analytical Data Store Supports managerial decision-making For periodic analysis This is what is commonly thought of as “database management” This is the foundation for business intelligence

6 Comparing Operational and Analytical Data Stores Operational Data StoreAnalytical Data Store Based on Relational paradigm Based on Dimensional paradigm Storage of real-time transactional data Storage of historical transactional data Optimized for storage efficiency and data integrity Optimized for data retrieval and summarization Supports day-to-day operations Supports periodic and on- demand analysis

7 Prepare an ERD for the following scenario Renting a movie at Blockbuster: Each movie is described by an ID, name, genre (horror, comedy, drama, romantic, and foreign) A movie can be rented by one or many customers. A customer is described by an ID, name, address, credit card number.

8 Be sure Identify primary keys Attribute of relationship Attribute is conceptual and abstract Don not overcomplicate the problem

9 Faculty Course Teaches FacultyID First name Last Name Last Name Course Number Course name Semester Describe the relationship in this ERD and convert into tables

10 Faculty FacultyID FirstName LastName Course CourseNumber CourseName Faculty-Course FacultyCourseID FacultyID CourseNumber Semester FacultyCourseIDFacultyIDCourseIDSemester 1510Spring 2011 2512Fall 2011 3310Spring 2011 4312Fall 2011 Converting that ERD into a schema

11 The Rules Primary key field of “1” table put into “many” table as foreign key field 1:many relationships Create new table 1:many relationships with original tables many:many relationships Primary key field of one table put into other table as foreign key field 1:1 relationships 1. Create a table for every entity 2. Create table fields for every entity’s attributes 3. Implement relationships between the tables

12 Pet PetID INT OwnerID INT Name VARCHAR(30) Weight DECIMAL(5,1) Type (dog, cat, fish) VARCHAR(25) Owner OwnerID INT Name VARCHAR(30) Street VARCHAR(55) City VARCHAR(25) State VARCHAR(2) Zip VARCHAR(10) Query this database (petdb) 1)How much does “Fluffy” weigh? 2)What is the average weight of a cat? 3)What is the name of the owner of “Snuggles”?

13 1)List all the animal’s names SELECT name FROM petdb.pet; 2) What is the average weight of a cat? SELECT AVG(pet.weight) FROM petdb.pet WHERE pet.type = ‘Cat’ 3) What commands do you need to get pet’s name and owner location (4) What is the average weight for different categories of animals?


Download ppt "Review Session What is data, what is information, and give a real world example to differentiate these two concepts."

Similar presentations


Ads by Google