Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask DBMS Expert


Home >> DBMS

Database Systems - Stored Procedures and Stored Functions

Background

You are to create tables to store product and customer data.

You will create a number of stored procedures and functions (SPFs) to insert / update / delete / query data.

These SPFs will be called from
- Additional stored procedures that can be executed from anonymous blocks via SQL Developer
- A host application written in VB or C#

Some SPFs may modify data in multiple rows in multiple tables
This will require you to demonstrate the use of handling database transactions. Some SPFs may require data to be passed / returned using cursors

PART 1. Basic STORED PROCEDURES / FUNCTIONS and SQL DEVELOPER testing
Part 1.1. Create these stored procedures/function using SQL Developer

Test Strategy.
Write an anonymous block to test these stored procedures/functions.

PART 2. Cursors and SQL DEVELOPER testing
Part 2.1. Create these stored procedures/function using SQL Developer

Part 2.2.
Copy and paste the stored procedure/function code above into the file named Ass1_SQLCode.sql
Part 2.3.
Execute the following block of code in SQL Developer. (Change the student id on line 2)

PART 3. Check Constraints and SQL DEVELOPER testing
Part 3.1. Create these stored procedures/function using SQL Developer

Part 3.2.
Copy and paste the stored procedure/function code above into the file named Ass1_ Code.sql

Part 3.3.
Execute the following block of code in SQL Developer. (Change the student id on line 2)

PART 4. Complex Sale in SQL Developer
Part 4.1. Create these stored procedures/function using SQL Developer

Part 4.2.
Add the statement DELETE FROM SALE; to the top of the section named "TEST DELETION OF EXISTING DATA"
Add the following statements to TEST PART 4 section of the script

PART 5. Delete Complex Sale in SQL Developer
Part 5.1. Create these stored procedures/function using SQL Developer

Part 5.2.
Remove the statement DELETE FROM SALE; from the section named "TEST DELETION OF EXISTING DATA"
Replace it with the statement DELETE_ALL_SALES_VIASQLDEV;

PART 6. Custom-made exceptions for attempted deletion of child rows
Part 6.1. Create the Delete Customer and Delete Product procedures

Part 6.2.
Add the following statements to TEST PART 6 section of the script

PART 7. Visual Basic STORED PROCEDURES / FUNCTIONS and SQL DEVELOPER testing
Part 7.1. Create these stored procedures/function using SQL Developer

Create a VB or C# host application that calls stored procedures and functions from part 1.

Details:
Create a button (or menu item if you want to create a menu) for various requirements.

PART 8. Visual Basic / Cursors / Packages
Part 8.1. Create these stored procedures/function using SQL Developer

Modify the VB or C# application so that there are two additional buttons or menu options to retrieve all customer and product data.

PART 9. Visual Basic - remaining functionality
Part 9.1. Create these stored procedures/function using SQL Developer

Modify the VB or C# application so that there are additional buttons or menu options to retrieve carry out all other functionality that you have created in parts 4, 5 & 6.

Attachment:- Stored Procedures and Stored Functions.rar

DBMS, Programming

  • Category:- DBMS
  • Reference No.:- M93102205
  • Price:- $75

Priced at Now at $75, Verified Solution

Have any Question?


Related Questions in DBMS

Football association of zambia faz super leaguethe faz has

Football Association of Zambia (FAZ) Super League The FAZ has recently decided to reorganise their operations to support both existing and possibly expanded league operations in Zambia and part of preparation for the 201 ...

Assignment question - write and run sql statements to

Assignment Question - Write and run SQL statements to complete the following tasks Part A - DML 1. Locate the record in the vendor table that does not have a value for the attribute V_STATE 2. Find the customers whose ba ...

Question find at least two academic sources that describe

Question: Find at least two academic sources that describe the movement of Enterprise resource planning (ERP) activities to the cloud. Discuss the types of ERP activities that can be conducted in the cloud and the pros a ...

Systems analysis project scenic routes operates a bus

Systems analysis project Scenic Routes operates a bus company that specializes in travelling on secondary roads, rather than Interstate highways. Their slogan is: "It Takes a Little Longer, But It's Scenic." The firm nee ...

Assignmenta restaurant is designing a database to keep

Assignment A restaurant is designing a database to keep track of customer services. A customer is defined as a customer ID, name, address and a telephone number. Customers are served by employees. Each employee is define ...

Select from e d pwhere edeptddept and dcitypcity and

Select * From E, D, P WHERE E.dept=D.dept AND D.city=P.city AND D.budget>1M AND P.priority=A; Assuming relations have the same size and uniform distributions, what is the best plan with Nested Loop joins only? Write it a ...

Suppose that we have a table of house prices and a table of

Suppose that we have a table of house prices and a table of zip codes: • hprices(hid (PK),address,bedrooms,price,zipcode) • zipcodes(zipcode (PK),state) Write a SQL query that finds the average, maximum, and minimum pric ...

Question create an erd for the following scenario once you

Question: Create an ERD for the following scenario. Once you submit you will get access to the correct way to create the ERD. Please watch the video and correct any errors in your submission and resubmit. A small company ...

Need an expert in the fields of system design to handle

Need an expert in the fields of system design to handle this project This is a system analysis and design project, not a research project. Refer to the list of deliverables in the instructions in the assignment to make s ...

Real time analytics - data analytics assignment -this is a

Real Time Analytics - Data Analytics Assignment - This is a business analytics project aimed at generating innovative analytics solutions for a Global Food Consulting firm working in the area of Animal agriculture and fa ...

  • 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