Question: In fact, a spreadsheet is ill-suited for this application. A database would be a far better tool, and situations like this are obvious candidates for

 In fact, a spreadsheet is ill-suited for this application. A databasewould be a far better tool, and situations like this are obvious

In fact, a spreadsheet is ill-suited for this application. A database would be a far better tool, and situations like this are obvious candidates for innovation. 1. Analyze the spreadsheet shown in Figure 4-32 and list all of the problems that occur when trying to track the assignment of sheet music using this spreadsheet. 2. Figure 4-32(a) shows a two-table data model for the sheet- music-tracking problem. a. Select primary keys for the ChoirMember and Work tables. Justify your selection. b. This design does not eliminate the potential for data integrity problems that occur in the spreadsheet. Explain why not. c. Design a database for this data model. Specify primary key and foreign key columns. Figure 4-32 Three Data Model Alternatives Choir Member LastName First Name Email Phone Part Work NameOfWork Composer Part CopyNumber (a) Data Model Alternative 1 Choir Member LastName First Name Email Phone Part Work_Version2 NameOfWork Composer Work_Version 3 WorkID NameOfWork Composer or Copy Assignment Part CopyNumber In fact, a spreadsheet is ill-suited for this application. A database would be a far better tool, and situations like this are obvious candidates for innovation. 1. Analyze the spreadsheet shown in Figure 4-32 and list all of the problems that occur when trying to track the assignment of sheet music using this spreadsheet. 2. Figure 4-32(a) shows a two-table data model for the sheet- music-tracking problem. a. Select primary keys for the ChoirMember and Work tables. Justify your selection. b. This design does not eliminate the potential for data integrity problems that occur in the spreadsheet. Explain why not. c. Design a database for this data model. Specify primary key and foreign key columns. Figure 4-32 Three Data Model Alternatives Choir Member LastName First Name Email Phone Part Work NameOfWork Composer Part CopyNumber (a) Data Model Alternative 1 Choir Member LastName First Name Email Phone Part Work_Version2 NameOfWork Composer Work_Version 3 WorkID NameOfWork Composer or Copy Assignment Part CopyNumber

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!