CP5503 - Enterprise Database Systems - Oracle Assignment

Assignment Help Other Subject
Reference no: EM132487948

CP5503 - Enterprise Database Systems - Oracle Assignment - James Cook University, Australia

Assignment - Objectives & Structures:

This part provides experience in designing a small database including both logical and physical designs. Beside the main tool SQL Developer, you also practice on Data Modeler. You are going to create a database to manage rental cars and invoices of the Car Hire Me (CHM) Company.

The database should record the details of rental cars and invoices. CHM consists of several offices around Australia and customers can rent a car from one office (or location) and return it to another office (or another location).

CHM quite often launches special discounts or promotions. Each promotion has a valid code within a valid time and its value is formulated based on rental car cost, for example, 5% or 10% of the rental cost.

There are 6 different types of cars:

1. Economy, for example, Holden Spark, Manual Transmission

2. Compact, for example, Suzuki Swift, Automatic

3. Standard, for example, Toyota Corolla, Automatic

4. Full Size, for example, Toyota Camry, Automatic

5. Full Size Van, for example, Kia Carnival, Automatic

6. Full Size 4wd, for example, Mitsubishi, Automatic

Each car type should contain a number of doors, a number of seats, a number of airbags, car cost and insurance cost. In addition, each care type can also be classified as a normal or luxury car.

Beside the normal information such as license plate, rego, name, manufacturer, a number of cylinders, color, image and location, each car should also be known whether to have USB ports or Bluetooth or not. In addition, the database should also have a field which user can input some extra information.

When a car is hired, the following information should be recorded: the hired date (the date it is hired), the expected date in which the car should be returned, the actual date it is returned, the location it is returned, the promotion, and whether the car is insured.

When the payment is successfully proceeded, an invoice is issued. If the customer is less than 25 years old, a double of the insurance cost will be applied. In addition, if a car is returned more than 15' late, an additional one-day payment is applied, and an additional invoice will be issued. Invoices should have the details of invoice date, car cost, insurance cost, less-than-25 cost, total cost and GST.

There are four tasks of the assignment - Part 1:

Task 1 - You need to create a database schema called chm_jcxxxxxx to store all the database objects for this assignment. Firstly, it consists of the creation of a tablespace named chmts_jcxxxxxx where jcxxxxxx is your jc username. The tablespace should have the initial size of 100 MB and can be extended if required. Secondly, you need to create a user account named chm_jcxxxxxx and grant appropriate privileges to the user for creating the database objects. The default tablespace of chm_jcxxxxxx must be chmts_jcxxxxxx. In addition, the user chm_jcxxxxxx can also have rights to create users and allow them to connect to the database. You need to follow the principle of least privilege when granting privileges.

Task 2 - You need to use Data Modeler to model the CHM database. It should consist of a logical model, a relational model and a generated DDL script. Here is a suggestion of CHM entities.

Task 3 - You need to produce a script file named A1Task3.sql which is the modified version of the script file A1Task2.sql. A1Task3.sql should also contain additional constraints specified below. In SQL Developer, you need to connect the Oracle DB server by the user chm_jcxxxxxx and then execute the modified script to create the required tables.

Task 4 - Loading Data, Creating Sequences: You should use the file (Ass1_data.zip) provided to construct INSERT statements to load the data into the tables. In SQL Developer, you need to connect the database server as chm_jcxxxxxx user and then create sequence generators for tables to facilitate the auto generation of primary key values. One sequence is for one table. You will then write INSERT statements to load the data. The sequence generators must be used in the INSERT statements.

Attachment:- Enterprise Database Systems – Oracle Assignment File.rar

Reference no: EM132487948

Questions Cloud

Provision of an it network with security supremacy : Prepare paper on Provision of an IT network with security supremacy and data intelligence
Describe leadership style that your chosen leader embodies : Describe the leadership style that your chosen leader embodies. Then explain how the leadership style affects the following, with one specific example for each.
What is the per-unit value of ending inventory on august : What is the per-unit value of ending inventory on August 31? Determine the cost of the inventory at June 30 using the LIFO perpetual inventory method.
Representing the number of computers purchased : To each sample point assign a value x of the random variable X representing the number of computers purchased by the retailer which are slightly defective.
CP5503 - Enterprise Database Systems - Oracle Assignment : CP5503 - Enterprise Database Systems - Oracle Assignment Help and Solution - James Cook University, Australia. Create a database schema called chm_jcxxxxxx
What strategies do you think will be most successful : What strategies do you think will be most successful in addressing population growth in developing countries? Explain your response.
Calculate net accounts receivable : Calculate net accounts receivable. A company has the following balances on December 31, 2021, after year-end adjustment, Accounts Receivable
Describe a situation in which you felt you had no control : Briefly describe a situation in which you felt you had no control. Discuss the actions or conditions that made you feel powerless. Consider and comment.
Write a summary to accompany your assessment form : Write a 1-page summary to accompany your assessment form. The summary should include a comparison of the key functions and factors for the EHR.

Reviews

Write a Review

Other Subject Questions & Answers

  Identify two examples of policies that were developed

Identify the purposes and types of policies within the field of criminal justice.Describe the relationship between research and policy development.

  Which type of sensitivity analysis chart is most useful

Which type of sensitivity analysis chart is most useful in determine whether the optimal decision changes over the range of the input variable?

  How do health and obesity affect society

How do health and obesity affect society? what are some of the health issues? Must be APA format, must cite and provide 2 resources.

  How could you use your sociological imagination

How could you use your sociological imagination to bring awareness to other possible viewpoints or ways of thinking or acting related to the social issue.

  Describe how healthcare spending

Describe how healthcare spending in the U.S. compares to other countries. Describe how healthcare outcomes in the U.S. compare

  Identify a business intelligence application

7117IBA - Business Intelligence Systems - Griffith University - Business Tool Feasibility - identify a business intelligence application system

  Information by charlotte perkins gillman

Read Chapters 17 and 18 as well as the If I Were a Man information by Charlotte Perkins Gillman. Once all reading is complete, respond to the following items:

  Observe violence in pornography

The link between sexuality and sexual violence (http://link.springer.com/article/10.1007%2Fs12119-002-1008-9 ). The weblink forwards you to the publisher where you can access the abstract.

  Explain two kinds of cut scores two ways which cut scores

part of test utility includes cut scores. describe two kinds of cut scores two ways that cut scores are established and

  Access american health information management association

Access the American Health Information Management Association Body of Knowledge website and search for articles relating to data standards or issues with data.

  How much will unsecured creditors get back

LAW205: If Ravi is successful, how much will unsecured creditors get back? What options are available to the administrator?

  Analyze the significance of why suicide is becoming

The truth of the matter is that this number is probably much higher due to underreported instances of intentional death.

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