Database Model: KimTay The management of KimTay Pet Supplies (a supplier of pet supplies, food, and accessories located in Cody, Wyoming) has determined that the company’s recent growth no longer makes it feasible to maintain customer, invoice, and inventory data using its manual systems. In addition, KimTay Pet Supplies wants to build an Internet presence. With the data stored in a database, management will be able to ensure that the data is up-to-date and more accurate than in the current manual systems. In addition, managers will be able to obtain answers to their questions concerning the data in the database easily and quickly, with the option of producing a variety of useful reports. Task 1: List the item ID as ITEM_ID and description as ITEM_DESC for all items. The descriptions should appear in uppercase letters. Task 2: List the customer ID and first and last names for all customers located in the city of Cody. Your query should ignore case. For example, a customer with the city Cody should be included, as should customers whose city is CODY, cody, cOdY, and so on. Task 3: List the customer ID, first and last names, and balance for all customers. The balance should be rounded to the nearest dollar.
The management of KimTay Pet Supplies (a supplier of pet supplies, food, and accessories located in Cody, Wyoming) has determined that the company’s recent growth no longer makes it feasible to maintain customer, invoice, and inventory data using its manual systems. In addition, KimTay Pet Supplies wants to build an Internet presence. With the data stored in a database, management will be able to ensure that the data is up-to-date and more accurate than in the current manual systems. In addition, managers will be able to obtain answers to their questions concerning the data in the database easily and quickly, with the option of producing a variety of useful reports.
Task 1: List the item ID as ITEM_ID and description as ITEM_DESC for all items. The descriptions should appear in uppercase letters.
Task 2: List the customer ID and first and last names for all customers located in the city of Cody. Your query should ignore case. For example, a customer with the city Cody should be included, as should customers whose city is CODY, cody, cOdY, and so on.
Task 3: List the customer ID, first and last names, and balance for all customers. The balance should be rounded to the nearest dollar.
Task 4: KimTay Pet Supplies is running a promotion that is valid for up to 20 days after an order is placed. List the INVOICE_NUM, CUST_ID, FIRST_NAME, LAST_NAME, INVOICE_DATE, and the promotion date for each invoice as PROMOTION_DATE. The promotion date is 20 days after the INVOICE_DATE was placed.
Task 5: Create the GET_CREDIT_LIMIT procedure to obtain the full name and credit limit of the customer whose ID currently is stored in I_CUST_ID. Place these values in the variables I_CUSTOMER_NAME and I_CREDIT_LIMIT, respectively. When the procedure is called it should output the contents of I_CUSTOMER_NAME and I_CREDIT_LIMIT.
Task 6: Create the GET_INVOICE_DATE procedure to obtain the customer ID, first and last names of the customer, and the invoice date for the invoice whose number currently is stored in I_INVOICE_NUM. Place these values in the variables I_CUST_ID, I_CUST_NAME, and I_INVOICE_DATE respectively. When the procedure is called it should output the contents of I_CUST_ID, I_CUST_NAME, and I_INVOICE_DATE.
Task 7: Create the ADD_INVOICE procedure to add rows to the INVOICE table.
Task 8: Create the UPDATE_INVOICE procedure to change the date of the invoice whose number is stored in I_INVOICE_NUM to the date currently found in I_INVOICE_DATE.
Task 9: Create the DELETE_INVOICE procedure to delete the invoice whose number is stored in I_INVOICE_NUM.
Task 10: Create the ADD_COMMISSION_TRIG trigger to add the customer’s balance multiplied by the sales rep’s commission rate to the commission for the corresponding sales rep when adding a new customer.
Task 11: Create the UPD_COMMISSION_TRIG trigger to add the difference between the new balance and the old balance multiplied by the sales rep’s commission rate to the commission for the corresponding sales rep when updating a customer.
Task 12: Create the DEL_COMMISSION_TRIG trigger to subtract the balance multiplied by the sales rep’s commission rate from the commission for the corresponding sales rep when deleting a customer.
![CUSTOMER table
CUST ID FIRST NAME
125
182
227
314
375
435
543
616
721
795
14219
14222
14224
14228
14231
Joey
Billy
Sandra
Samantha
Tom
INVOICES table
INVOICE NUM
14216
14233
Melanie
14237
James
Elmer
Ange
Sally
Lesle
Randy
LAST NAME
Smith
Rufton
Pincher
Smith
Rascal
Jackson
Gonzalez
Jackson
Hendricks
Cruz
Smith
Blacksmith
ADDRESS
17 Fourth St
21 Simple Cir
53 verde in
14 Rock Un
1 Rascal Farm Rd
42 Blackwater way
16 Rockway Rd
22 Jackson Farm Rd
27 Locklear Un
199 18th Ave
123 Sheepland Rd
75 Stream Rd
CITY
STATE POSTAL EMAIL
WY 82414 jsmith17@example.com
billyruff@example.com
spinch2@example.com
ssmith@example.com
trascal@example.com
mjackson5@example.com
gonzo@example.com
ejackson@example.com
Cody
Garland WY 82435
Powell WY 82440
Ralston WY 82440
Cody WY 82414
WY 82433
WY 82450
82435
82440
Elk Butte
Wapi
Garland
Powell
Dri
Ralston
Elk Butte
Cody
WY
WY
WY
WY
WY
INVOICE DATE
2021-11-15
2021-11-15
2021-11-16
2021-11-16
2021-11-18
2021-11-18
2021-11-18
2021-11-19
82440
82433
82414
ahendricks7@example.com
scruz5@example.com
smo Bexample.com
Ismith12@example.com
blacksmith@example.com
BALANCE
80.68
43.13
156.38
58.60
17.25
252.25
230.40
45.20
315.00
125
1000.00
500.00
750.00
8.33
500.00
166.65 1000.00
61.50
227
294
CUST ID
182
435
125
CREDIT LIMIT
500.00
750.00
500.00
500.00
435
250.00
616
250.00
500.00
REP ID
05
10
15
10
15
05
15
10
05
15
10
05
INVOICE_LINE table
INVOICE_NUM
14216
14219
14219
14222
14224
14228
14228
14231
14233
14233
14233
14237
ITEM table
ITEM_ID
AD72
BC33
CA75
DT12
FM23
FS39
F542
KH81
LD14
LP73
REP ID
SALES REP
05
10
15
20
DESCRIPTION
Dog Feeding Station
Feathers Bird Cage (12x24x18)
Enclosed Cat Litter Station
Dog Toy Gift Set
Fly Mask with Ears
Folding Saddle Stand
Aquarium (55 Gallon)
Wild Bird Food (25 lb)
Locking Small Dog Door
Large Pet Carrier
FIRST NAME
Daniel
Susan
Richard
Donna
LAST NAME
Garcia
Miller
Smith
Jackson
ITEM_ID
CA75
AD72
DT12
LD14
KH81
FS42
PF19
UF39
KH81
QB92
WB49
LP73
ADDRESS
42 Mountain Ln
87 Pikes Dr
312 Oak Rd
19 Lookout Dr
12
10
15
27
41
12
5
24
14
23
O
ON HAND
O
CITY
Cody
Ralston
QUANTITY
Powell
Elk Butte
3
2
4
1
4
1
1
2
1
4
4
3
STATE
WY
WY
WY
WY
CATEGORY
DOG
BRD
CAT
DOG
HOR
HOR
FSH
BRD
DOG
DOG
POSTAL
82414
82440
82440
82433
QUOTED PRICE
37.99
79.99
39.99
47.99
18.99
124.99
74.99
189.99
19.99
109.95
74.95
54.95
LOCATION
B
B
C
B
C
C
A
С
A
B
CELL PHONE
307-824-1245
307-406-4321
307-982-8401
307-883-9481
COMMISSION
12743.16
20872.11
14912.92
0.00
PRICE
79.99
79.99
39.99
39.99
24.95
39.99
124.99
19.99
49.99
59.99
RATE
0.04
0.06
0.04
0.04
O
O
E](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F36b6ee2f-cbd2-4f99-9c4a-abd798572a1a%2Fd090f988-3ad1-489e-99e4-0c6b65219d76%2Fldymlz_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)