Concepts of Database Management
Concepts of Database Management
8th Edition
ISBN: 9781285427102
Author: Philip J. Pratt, Mary Z. Last
Publisher: Cengage Learning
Question
Book Icon
Chapter 6, Problem 4CATC
To determine

To expand the database design created in exercise 3 to incorporate following user view:

CAT is required to send invoice to each participant. The details of invoice should be classes in which participant is enrolled, total fee for the adventure classes, name and address of participant.

Given information:

Following database design was developed for exercise 3:

Concepts of Database Management, Chapter 6, Problem 4CATC , additional homework tip  1

Explanation:

Based on user view following Invoice table should be generated:

Invoice (InvoiceNum, ClassNum, TotalFees, LastName, FirstName, Address)

In the above relation attributes LastName, FirstName and Address are already present in Participant table. Thus, only by including the PNumber as foreign key in Invoice table one should be able to get last name, first name and address of the participant. Therefore, Invoice relations should have the following structure:

Invoice (InvoiceNum, ClassNum, TotalFees, PNumber)

Concepts of Database Management, Chapter 6, Problem 4CATC , additional homework tip  2

Thus, DBDL for this user view will be as follows:

Cumulative design after this user view will be as follows:

Concepts of Database Management, Chapter 6, Problem 4CATC , additional homework tip  3

Blurred answer
Knowledge Booster
Background pattern image
Recommended textbooks for you
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY