Determine the instrument type

Assignment Help Computer Engineering
Reference no: EM133218572

Question.

Tom Luk Music is a company that provides musical instrument rental service to customers. The following database table is used to store their transaction data:

Assumptions of storing data in the table:

1. Every rental transaction is labelled by a transaction number, and may contain one or more instruments.

2. Each rental transaction is for one customer only and has one rental date.

3. Every customer has one customer ID, one name and one phone number.

4. An instrument can be rented out again immediately (in another rental transaction) even on the same day, after returned by the previous customer.

5. Every piece of instrument has an instrument number, and belongs to one of the models. However, each model may have more than one piece of instruments available (with different instruction numbers).

6. From the model name we can determine the instrument type (e.g., violin, flute)

(a) Explain why Transaction_No alone is not sufficient to form a primary key. Hence, suggest a primary key for the database table RENTAL.

(b) Write down the database RENTAL in normal form. Remember to underline the key of each table.

Reference no: EM133218572

Questions Cloud

What are the effects of the procedure on a behavior : What are the effects of the procedure on a behavior? Describe how your procedure is aligned with the attributes of your selected principle
What is the term emotional intelligence : Could you please advise what is meant by the term "emotional intelligence" (EI).
Analyze the relationships among advertising budget : Complete the "Price, Advertising, and Profitability" chart to include series for advertising budgets $50,000,000 and $75,000,000 on your data table
Create a program that creates and displays an array : Create a program that creates and displays an array of customers (minimum of 10 customers) that includes their first name, last name, age, and phone number
Determine the instrument type : Explain why Transaction_No alone is not sufficient to form a primary key. Hence, suggest a primary key for the database table RENTAL.
Write a research paper about either apiece of legislation : Write a research paper about either apiece of legislation, executive order The legislation that you choose must be active
Evaluate the kwic index architectures : Evaluate the KWIC Index architectures, and then select the one you believe is best for the scenario outlined above. Write up your results in a short paper
Describe the capabilities of an iis system : What research method was used to inform recommendations? Assess the pros and cons of this approach. Describe the capabilities of an IIS system
Implement a web server that requires : Implement a web server that requires each user to log in. You are asked to come up with two designs to store users' passwords securely

Reviews

Write a Review

Computer Engineering Questions & Answers

  Develop both in android and ios platforms

Modify prototype 1 for a user who is involved in trading currencies based on the trend of several exchange rate of a particular currency in the hope.

  Convert the three hexadecimal numbers to binary

Convert the following three hexadecimal numbers to both binary and decimal. (Hint: it is probably easier to convert hex to binary first, then convert binary to decimal.) Show your work: 3e 3e0 3e00.

  Elaborate a flow diagram of a sand casting process

Elaborate a flow diagram of a sand casting process - Construct the FMEA Chart for the sand casting process.

  Create a bi dashboard by using appropriate data analysis

You will need to understand the data provided and determine how data should be loaded and linked in your dashboard application. In the process of doing this, should you find some fields provided to be unnecessary for your dashboard, you can choose..

  Linked list based linear search algorithm

Write down an algorithm or the code segment for searching a circular linked list for a given item. Write down a recursive version of the linked list based linear search algorithm.

  How to create a driver file theaterreservationdriver

use a simple seat reservation system for a theater in C++. The seats in the theater will be represented with a two dimensional array. The closer the seats are to the stage, the more expensive the seats are. Moreover, within a row, the seats at the..

  Process of formulating an entry strategy

Describe the process of formulating an entry strategy. The answer requires to be at least 300 words. Also include any of the references.

  Determine the deflection of the bar at given locations

Consider a plate with a variable cross section supporting a load of 1500 lb, as shown in the accompanying figure.

  Why recursion be considered a valuable technique

Why will recursion be considered a valuable technique.

  Questionwrite down this following program using c language

questionwrite down this following program using c language programming.at unknown university admissions department has

  Describe three tools that can aid in the replication process

Describe and detail three tools that can aid in the replication process. List and describe some of the best practices for Active Directory Replication.

  Which biometric authentication methods is frequently found

Which of the following biometric authentication methods is most frequently found on laptops? Which of the following lock grades should be selected in order to appropriately protect critical business assets?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd