A Guide to SQL, Eighth Edition

Slides:



Advertisements
Similar presentations
Multiple Table Queries
Advertisements

 SAP AG 2003 Applications for document editing in SAP Business One Contents: Document Editing.
Concepts of Database Management Seventh Edition Chapter 3 The Relational Model 2: SQL.
Concepts of Database Management Sixth Edition
SQL – Part II Yong Choi School of Business CSU, Bakersfield.
1 1 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 1 Introduction to Database Management.
A Guide to SQL, Seventh Edition. Objectives Understand the concepts and terminology associated with relational databases Create and run SQL commands in.
Table design screen Field name Data type Field size Other properties.
A Guide to SQL, Seventh Edition. Objectives Introduce Premiere Products, a company whose database is used as the basis for many of the examples throughout.
A Guide to MySQL 7. 2 Objectives Understand, define, and drop views Recognize the benefits of using views Use a view to update data Grant and revoke users’
Concepts of Database Management Seventh Edition Chapter 1 Introduction to Database Management.
Chapter 3: SQL – Part I Yong Choi School of Business CSU, Bakersfield.
SQL – Part I Yong Choi School of Business CSU, Bakersfield.
Database Fundamentals
MS Access Tutorial MGMT 683 J. Rees. Introduction MS Access is a relational database management system (RDBMS) Other PC-based RDMBS include: –MS FoxPro.
1 Nassau Community CollegeProf. Vincent Costa Acknowledgements: Introduction to Database Management, All Rights ReservedIntroduction to Database Management.
Relational Database Need to Knows. What is a database? Data - is just a pile of numbers or stats. A business "organises" the data to be meaningful and.
Objective 5.01: Understand database tables used in business Database Fundamentals.
Concepts of Database Management Seventh Edition Chapter 1 Introduction to Database Management.
Introduction to SQL Yong Choi School of Business CSU, Bakersfield.
Concepts of Database Management Seventh Edition
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
A Guide to SQL, Eighth Edition 1 Chapter One Introduction to Premiere Products, Henry Books, and Alexamara Marina Group.
Chapter 1 Introduction to Premiere Products and Henry Books
Concepts of Database Management Eighth Edition
A Guide to SQL, Eighth Edition Chapter Two Database Design Fundamentals.
SQL – Part II Yong Choi School of Business CSU, Bakersfield.
Concepts of Database Management, Fifth Edition Chapter 1: Introduction to Database Management.
Concepts of Database Management Seventh Edition Chapter 4 Keys and Relationship.
Database & Data Warehouse Assignments
1 A Guide to MySQL 2 Database Design Fundamentals.
Database Technology and Church Management MSCM 8630 IT for Church Management Dr. Wagner October 9, 2008.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
Database & Data Warehouse Assignments BCIS 4660 – Dr. Nick Evangelopoulos Spring 2012.
1 A Guide to MySQL 2 Database Design Fundamentals.
A Guide to MySQL. 2 Objectives Introduce Premiere Products, a company whose database is used as the basis for many of the examples throughout the text.
1 Reports. 2 Objectives  Use concatenation in a query  Change column headings and formats  Add a title to a report  Group data in a report  Include.
Database Management Systems.  Database management system (DBMS)  Store large collections of data  Organize the data  Becomes a data storage system.
1 CSE 2337 Introduction to Data Management Textbook: Chapter 1.
1 Multiple Table Queries. 2 Objectives  Retrieve data from more than one table by joining tables  Using IN and EXISTS to query multiple tables  Nested.
SQL – Part I Yong Choi School of Business CSU, Bakersfield.
Concepts of Database Management Seventh Edition Chapter 1 Introduction to Database Management.
Database Objective Demonstrate basic database concepts and functions.
Chapter 8 Embedded SQL.
Database Fundamentals Objective 5.01: Understand database tables used in business.
Concepts of Database Management Seventh Edition Chapter 4 Keys and Relationship.
Database & Data Warehouse Assignments BCIS 4660 – Dr. Nick Evangelopoulos Spring 2012.
A Guide to SQL, Eighth Edition 1 Chapter One Introduction to Premiere Products, Henry Books, and Alexamara Marina Group.
A Guide to MySQL.
A Guide to SQL, Seventh Edition
A Guide to SQL, Eighth Edition
Database Fundamentals
Database Requirements and Design
Inventory Transactions庫存交易
A Guide to SQL, Eighth Edition
Database Fundamentals
Database Fundamentals
Exploring Microsoft Access 2003
Creating Database Reports
Yong Choi School of Business CSU, Bakersfield
Yong Choi School of Business CSU, Bakersfield
A Guide to SQL, Ninth Edition
A Guide to SQL, Eighth Edition
Yong Choi School of Business CSU, Bakersfield
Database Fundamentals
From and Report.
Microsoft Office Access is the best –selling personal computer database management system. What is Access?
Introduction to MS ACCESS
Database Fundamentals
Presentation transcript:

A Guide to SQL, Eighth Edition Chapter One Introduction to Premiere Products, Henry Books, and Alexamara Marina Group A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Objectives Introduce Premiere Products, a company whose database is used as the basis for many of the examples throughout the text A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition What is a Database? Database: a structure containing categories of information and relationships between these categories Categories: sales reps, customers, orders, and parts Relationships between categories: sales rep- to-customer and customer-to-orders A Guide to SQL, Eighth Edition

The Premiere Products Database Premiere Products is a distributor of appliances, housewares, and sporting goods Manual system no longer feasible for managing customer, order, and inventory data Database management system will allow for current, accurate data with useful reports A Guide to SQL, Eighth Edition

Required Data for Sales Reps Number Last name First name Address Total commission Commission rate A Guide to SQL, Eighth Edition

Required Data for Customer Customer number Name Address Current balance Credit limit Sales rep number A Guide to SQL, Eighth Edition

Required Data for Parts Part number Description Number of units on hand Item class Number of the warehouse where the item is stored Unit price for each part in inventory A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition

Components of a Sample Order Heading (top of the order form) Order number and date Customer number, name, address Sales rep number and name Body (center of the order form) One or more order lines or line items Footer (bottom of the order form) Order total A Guide to SQL, Eighth Edition

Components of a Line Item Part number Part description Number of units for the part ordered Quoted price for the part Total, or extension, the result of multiplying the number ordered by the quoted price A Guide to SQL, Eighth Edition

Items Stored for Each Order Order number Date of the order Customer number Customer name, address, and sales rep information are stored with the customer information Sales rep name is stored with sales rep information A Guide to SQL, Eighth Edition

Items Stored for Each Order (continued) Order number, part number, number of units ordered Quoted price Part description is stored with information on parts Order total is not stored but is calculated each time order is displayed or printed A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Sample Rep Table A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Rep Table Example Three sales reps in the table identified by number Sales rep number: 20 Name: Valerie Kaiser Address: 624 Randall, Grove, FL, 33321 Total commission: $20,542.50 Commission rate: 5% (0.05) A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Sample Customer Table A Guide to SQL, Eighth Edition

Customer Table Example Ten customers are identified by number Number: 148 Name: Al’s Appliance and Sport Address: 2837 Greenway, Fillmore, FL, 33336 Current balance: $6,550.00 Credit limit: $7,500.00 Sales rep: 20 (Valerie Kaiser) A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Sample Part Table A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Part Table Example Ten parts are listed by part number Part number: AT94 Description: Iron Units on hand: 50 Item class: HW (housewares) Warehouse: 3 Price: $24.95 A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Sample Orders Table A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Orders Table Example Seven orders listed by order number Order number: 21608 Order date: 10/20/2010 Customer: 148 (Al’s Appliance and Sport) A Guide to SQL, Eighth Edition

Sample Order_Line Table A Guide to SQL, Eighth Edition

Order_Line Table Example Nine order line items listed by order number Order number: 21608 Part number: AT94 (iron) Number ordered: 11 Quoted price: $21.95 A Guide to SQL, Eighth Edition

Alternative Orders Table Structure A Guide to SQL, Eighth Edition

Alternative Order Table Example Displays identical data in one table Each table row contains all of the order lines for each order Fifth row, order 21617 has two order lines Part BV06, Qty 2, Quoted price $794.95 each Part CD52, Qty 4, Quoted price $150.00 each A Guide to SQL, Eighth Edition

Issues with Alternative Order Table Difficult to track information between columns Other issues How much room is allowed for multiple entries? What if an order has more order lines than you have allowed room for? For a given part, how do you determine which orders contain order lines for that part? A Guide to SQL, Eighth Edition

Benefits of Order_Line Table Table is less complicated when separated No multiple entries Number of order lines is not limited Finding every order for a given part is simple A Guide to SQL, Eighth Edition

A Guide to SQL, Eighth Edition Summary Premiere Products Requires rep, customer, parts, orders, and order lines A Guide to SQL, Eighth Edition