Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 1 Introduction to Premiere Products and Henry Books

Similar presentations


Presentation on theme: "Chapter 1 Introduction to Premiere Products and Henry Books"— Presentation transcript:

1 Chapter 1 Introduction to Premiere Products and Henry Books

2 Objectives Introduce Premiere Products, a company whose database is used as the basis for many of the examples throughout the text Introduce Henry Books, a company whose database is used in the case that runs throughout the text

3 The Premiere Products Database
Premiere Products is a distributor of appliances, housewares, and sporting goods It is no longer feasible to maintain customer, order, and inventory data using its current manual system

4 Benefits of a Computer Database System
Ensure that the data is current and more accurate than in the present manual system Produce a variety of useful reports Ask questions concerning the database and obtain answers easily and quickly

5 Required Data for Sales Reps
Number Last name First name Address Total commission Commission rate of each sales rep

6 Required Data for Customers
Customer number Last name First name Address Current balance Credit limit The number of the sales rep who represents the customer

7 Required Data for Parts
Part number Part description Number of units on hand Item class Number of the warehouse where the item is stored Unit price for each part in the inventory

8 Sample Order

9 Components of Sample Order
Heading (top of the order) contains: Order number and date Customer’s number, name, and address Sales rep number and name Body of the order contains a number of order lines called line items

10 Components of Sample Order
Each order line contains: Part number Part description Number of units ordered Quoted price Total, called ‘extension’ Footing (bottom of the order) contains the order total

11 Item Information Stored for Each Order
Order number, date the order was placed, and the customer number of the customer who placed the order Order number, part number, number of units ordered, and quoted price for each order line

12 Overall Order Total Overall order total is not stored as part of the database Total order will be computed whenever an order is printed or displayed on the screen

13 Sample Data for Premiere Products

14 Sample Data for Premiere Products

15 Sample Data for Premiere Products

16 Sample Data for Premiere Products

17 Sample Data for Premiere Products

18 Sales Rep Information Three sales representatives identified by numbers Example: Sales Rep Number: 20 Name: Valerie Kaiser Address: 624 Randall, Grove, FL 33321 Total commission: $20,542.50 Commission rate: 5% (.05)

19 Customer Information Premiere Products has 10 customers who are identified with the numbers 148, 282, 356, 408, 462, 524, 608, 687, 725, and 842 Example: Customer Number: 148 Name: Al’s Appliance and Sport Address: 2837 Greenway in Fillmore, FL 33336 Current Balance: $6,550.00 Credit Limit: $7,500.00 Sales Rep: 20

20 Part Information There are 10 parts identified by part numbers AT94, BV06, CD52, DL71, DR93, DW11, FD21, KL62, KT03, and KV29 Item class codes are HW (housewares), AP (appliances), and SG (sporting goods)

21 Part Data Example Example: Part Number: AT94 Part Description: Iron
Units on Hand: 50 Item Class: HW (housewares) Warehouse Number: 3 Unit Price: $24.95

22 Order Information Seven orders identified with the numbers 21608, 21610, 21613, 21614, 21617, 21619, and 21623 Example: Order number: 21608 Order date: October 20, 2003 Customer number: 148 (Al’s Appliance and Sport)

23 Alternative ORDERS Table Structure

24 Problem with Alternative ORDERS Table
Some of the individual positions within the table contain multiple entries Multiple entries make it difficult to track the information between columns

25 Practical Issues Raised by a Complex Table
How much room do you allow for these multiple entries? What if an order has more order lines than you have allowed for? Given a part, how do you determine which orders contain order lines for that part?

26 ORDER_LINE Table Advantages
No multiple entries Does not matter how many order lines exist for any order Finding all the orders that contain order lines for a given part is easy

27 Henry Books Database Ray Henry is the owner of a bookstore chain named Henry Books Ray has decided to store his data in a database because he wants to: Ensure that the data is current and accurate Produce several important reports Ask questions concerning the data and obtain answers to these questions easily and quickly

28 Information Gathered by Henry Books
Henry gathers and organizes information about: Branches Publishers Authors Books

29 Types of Information Each branch has a number that uniquely identifies the branch In addition, Ray tracks the branch’s: Name Location Number of employees

30 Types of Information Each publisher has a code that uniquely identifies the publisher In addition, Ray tracks the publisher’s: Name City

31 Types of Information Each author has a number that uniquely identifies the author In addition, Ray records each author’s: Last name First name

32 Types of Information Each book has a code that uniquely identifies the book For each book, Ray also tracks: Title Publisher Type of book Price Whether the book is a paperback or not

33 Summary Premiere Products is an organization whose information requirements include the following: Sales representatives Customers Orders Parts Order lines

34 Summary The database for Henry Books contains the following information: Branches Publishers Books Authors Inventory Author Sequence

35 SQL Project One Completed
Good Luck H. Zamanzadeh


Download ppt "Chapter 1 Introduction to Premiere Products and Henry Books"

Similar presentations


Ads by Google