Create database back-end functionality to facilitate an air line's official website (e.g., aircanada.com) which is to...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Create database back-end functionality to facilitate an air line's official website (e.g., aircanada.com) which is to allow travelers to book flight ticket online. 1. Content of your database [5 marks] a. Understanding the problem domain by studying an air line's official website b. Tables (data, lookup, audit/log tables) c. The number of tables should be between 5 and 10 d. ER diagram 2. Sequence [3 marks] a. Create at least one sequence b. Use it to insert sample data c. Use it to update table(s) 3. Indexes [2 marks] a. Search is one of common functionalities, index plays a critical role in search b. create few indexes for those tables where search is performed frequently 4. Triggers [6 marks] a. Create at least 2 triggers for table entry/updating behind the scenes b. Provide screenshots to demonstrate that the triggers can work properly 5. Packages [12 marks] a. Implement at least two procedures b. Implement at least two functions c. Include exception section d. Demonstrate your ability to use cursor e. Use TYPE attribute and/or ROWTYPE attribute whenever it is appropriate Note: There should be minimum ten rows (10 insert statements for data tables) and five rows (for reference/lookup type tables). You should populate your tables with meaningful data. Create database back-end functionality to facilitate an air line's official website (e.g., aircanada.com) which is to allow travelers to book flight ticket online. 1. Content of your database [5 marks] a. Understanding the problem domain by studying an air line's official website b. Tables (data, lookup, audit/log tables) c. The number of tables should be between 5 and 10 d. ER diagram 2. Sequence [3 marks] a. Create at least one sequence b. Use it to insert sample data c. Use it to update table(s) 3. Indexes [2 marks] a. Search is one of common functionalities, index plays a critical role in search b. create few indexes for those tables where search is performed frequently 4. Triggers [6 marks] a. Create at least 2 triggers for table entry/updating behind the scenes b. Provide screenshots to demonstrate that the triggers can work properly 5. Packages [12 marks] a. Implement at least two procedures b. Implement at least two functions c. Include exception section d. Demonstrate your ability to use cursor e. Use TYPE attribute and/or ROWTYPE attribute whenever it is appropriate Note: There should be minimum ten rows (10 insert statements for data tables) and five rows (for reference/lookup type tables). You should populate your tables with meaningful data.
Expert Answer:
Related Book For
Posted Date:
Students also viewed these databases questions
-
Create database back-end functionality to facilitate a car rental company's official website (e.g., https://www.avis.com) which is to allow travelers to rent a car. 1. Content of your database [5...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
List the key principles of the six Sigma philosophy. How does it differ from TQM?
-
Describe three reasons that an immunized bond portfolio will not be perfectly hedged with brief explanation.
-
We have not talked about heats of combustion of compounds other than hydrocarbons. Nevertheless, from among the compounds shown here, you should be able to deduce which one gives off the most heat on...
-
A parallel-plate capacitor has plates of area \(A\). The plates are initially separated by a distance \(d\), but this distance can be varied. If the capacitor is connected to a battery, what should...
-
1. Assume that you are Weiss. How many viable alternatives do you have to consider regarding the initial shipment of 25 buses? 2. Which of the routing alternatives would you recommend to meet the...
-
why is there an OSI and TCP / IP model?
-
Consider the following. 3 4- 4-12-12 x + y dz dy dx Write the above using cylindrical coordinates. (Choose 0 < A. Choose 0 < B.) C- dz dr de A = B = C = Evaluate.
-
What is the main goal of UNCITRAL?
-
What is the difference between freehold and leasehold estates?
-
What role does digital technology play in relationship communication?
-
Do you think the limited duty rule should apply to projectiles thrown or launched into the stands during promotional activities? Why or why not?
-
You work for a moderate-size office-supply company. Most of the people in your work group are pleasant and easy to get along with. But your bossthat is something else entirely. She always seems to be...
-
The B-oxidation pathway occurs in the mitochondrial matrix and involves all of the following steps EXCEPT: Select one: O a. 1,6-bisphosphate CoA b. trans A2 Enoyl CoA . Fatty acyl CoA d. L-3-Hydroxy...
-
From 1970 to 1990, Sri Lanka's population grew by approximately 2.2 million persons every five years. The population in 1970 was 12.2 million people.What is the best formula for P, Sri Lanka's...
-
How do marketing metrics tie the goal-setting element of the planning phase of the strategic marketing process to the evaluation phase?
-
In fine-tuning the product strategy for your marketing plan, do these two things: 1. Develop a simple three-column table in which ( a ) market segments are in the first column and ( b ) the one or...
-
If you dont start somewhere, youll never end up anywhere, explains Justin Gold, entrepreneur and founder of the Justins brand of organic nut butters and peanut butter cups. It was this mantra that...
-
A project under consideration has a 10-year projected life. The initial investment for the project is estimated to have a mean of \(\$ 10,000\) and a standard deviation of \(\$ 1,000\). The annual...
-
True or False: In determining the optimum replacement interval, it is necessary to assume negligible salvage values.
-
Match the terms in the first column with an appropriate definition from the second column. Terms (a) Breakeven analysis (b) Sensitivity analysis (c) Risk analysis Definitions (1) Determining how the...
Study smarter with the SolutionInn App