Ask DBMS Expert


Home >> DBMS

A1. Use the following partial database tables to answer the required questions below:

Cash Table___________________________________________________________

Cash #________________ Type of Account_______________Bank Name____

110146758 Regular Checking North First

1203948102 Payroll Checking Account Credit Grantors

Inventory Table______________________

Inventory Item # Description__

001 XL T-shirt
224 XL Sweatshirt
302 XXL T-shirt
451 Felt pennant
513 Ping-pong ball
674 Golf ball
736 XL Polo shirt
876 Bumper sticker
887 Foam football

Sales Event Table
________________________________________________________________________

Sales Event# Date Terms Saleperson ID Customer ID

1 11/5 2, 10 net 30 2 2543

2. 11/5 2, 10 net 30 4 635

3 11/5 COD 6 1845

Sales Inventory Table

Sales Event# Inventory Item # Inventory Quantity Price

1 876 10 1.25
1 674 8 0.875
1 451 30 0.995
2 887 54 1.475
2 513 188 0.525
3 736 36 24.995
3 001 58 7.875
3 302 16 8.00
3 224 114 8.75

Salesperson Table

Salesperson ID Last Name First Name

2 Cleaves Mateen
4 Warrick Peter
6 Peterson Morris
8 Janakowski Sebastian

Cashier Table

Cashier ID Last Name First Name

1 Weinke Chris
2 Outzen Marcus
Cash Receipts Event Table

Cash Recepit # Date Chk# Cashier ID Sales Event # Customer ID
1001 11/6 11097 1 2 635

Cash Account # Amount Received
110146758 $178.35

Customer Table
Customer ID Last Name First Name Address City State Zip
101 Conrad Chris 5629 Longfellow Dr Paragould AK 65323
183 Anderson Paul 674 Sunderland Lane Sioux City IA 63126
635 Padgham Donna 1264 Algonquin Road Mason MI 48854
1845 Oliver Andrew 8512 Bonita Drive Clearwater FL 33051
2543 Cook Carol 536 Secondary Ave. Fremont CA 75518

Questions to Answer Based on the Above Tables:

a. What events, resources, and agents must have been included in the underlying conceptual model from which these relational tables were designed?

b. Identify the primary key of each table.

c. Identify each foreign key in the database

d. List the resources and agents involved in Sale event 2.

e. List the resources and agents involved in Cash Receipt 1001.

f. Suppose you wanted to generate an invoice (bill) for customer 2543 that lists the customer name and address, the salesperson name, and all other information about the sale, including the items sold. Which tables contain the data you will need to generate the invoice?

g. Suppose you want to generate a report listing each customer name and the amount due from each customer. Which tables contain the data you need to generate the report?

h. Explain why "total sales amount" did not need to be included as an attribute in the sales table What are the pros and cons associated with leaving this attribute out of the database tables?

i. If you need to record the following sale:

Sale event 4; on 11/10; COD terms; Salesperson 2; Customer 101; 30 unites of item 887, for a total of $44.25.

What tables would you use? How many records would you add or modify in the tables.

j. If you need to record the following cash receipt:

Cash receipt 1002; on 11/10; from customer 2543 to pay off sale event 1; in the amount of $49.35 deposited into cash account 110146758

What tables would you use? How many records would you add or modify in the tables?

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M91621011
  • Price:- $30

Priced at Now at $30, Verified Solution

Have any Question?


Related Questions in DBMS

Data mining assignment -in this assignment you are asked to

Data Mining Assignment - In this assignment you are asked to explore the use of neural networks for classification and numeric prediction. You are also asked to carry out a data mining investigation on a real-world data ...

Sql query assignment -for this assignment you are to write

SQL Query Assignment - For this assignment you are to write your answers in a word document. This assignment is in three parts: Part A (reporting queries), Part B (query performance), Part C (query design). For this assi ...

The groceries datasetimagine 10000 receipts sitting on your

The groceries Dataset Imagine 10000 receipts sitting on your table. Each receipt represents a transaction with items that were purchased. The receipt is a representation of stuff that went into a customer's basket. That ...

You are in a real estate business renting apartments to

You are in a real estate business renting apartments to customers. Your job is to define an appropriate schema using SQL DDL in MySQL. The relations are Property(Id, Address, NumberOfUnits), Unit(ApartmentNumber, Propert ...

Objectivethe objective of this lab is to be familiar with a

OBJECTIVE: The objective of this lab is to be familiar with a process in big data modeling. You're required to produce three big data models using the MS PowerPoint software. This tool is available on UMUC Virtual Deskto ...

The relation memberstudentid organizationid roleid stores

The relation Member(StudentId, OrganizationId, RoleId) stores the membership information of student joining organization. For example, ('S1', 'O2', 'R3') indicates that student with Id 'S1' joined the organization with i ...

Relational database exerciseyou have been assigned to a new

Relational Database Exercise: You have been assigned to a new development team. A client is requesting a relational database system to manage their present store with the anticipation of adding more stores in the future. ...

Relational database design a given the following business

Relational Database Design A) Given the following business rules, identify entity types, attributes (at least two attributes for each entity, including the primary key) and relationships, and then draw an Entity-Relation ...

We can represent a data set as a collection of object nodes

We can represent a data set as a collection of object nodes and a collection of attribute nodes, where there is a link between each object and each attribute, and where the weight of that link is the value of the object ...

Data model development and implementationpurpose of the

Data model development and implementation Purpose of the assessment (with ULO Mapping) The purpose of this assignment is to develop data models and map Database System into a standard development environment to gain unde ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As