Create all tables in deakin oracle dbms and populate tables

Assignment Help Database Management System
Reference no: EM132371795

Assignment

LO1 Describe the techniques used in storing and retrieving data.

LO2 Evaluate data models and apply data modelling techniques to capture the data aspects of real- world situations

LO3 Design and develop relational databases by using SQL and a database management system

Please read the full assignment details that follow.

Computer Sciences Department frequent fliers have been complaining to RowHill Airport officials about the poor organization at the airport. As a result, the officials decided that all information related to the airport should be organized using a DBMS, and you have been hired to design the database.

Your first task is to organize the information about all the airplanes stationed and maintained at the airport. The relevant information is as follows:

• Every airplane has a registration number, and each airplane is of a specific model.

• The airport accommodates a number of airplane models, and each model is identified by a model number (e.g., DC-W) and has a capacity and a weight.

• A number of technicians work at the airport. You need to store the name, SSN, address, phone number, and salary of each technician.

• Each technician is an expert on one or more plane model(s).

• Traffic controllers must have an annual medical examination. For each traffic controller, you must store the date of the most recent exam.

• All airport employees (including technicians and traffic controllers) belong to a union. You must store the union membership number of each employee. You can assume that each employee is uniquely identified by a social security number.

• The airport has a number of tests that are used periodically to ensure that airplanes are still airworthy. Each test has a Federal Aviation Administration (FAA) test number, a name, and a maximum possible score.

• The FAA requires the airport to keep track of each time that a given airplane is tested by a given technician using a given test. For each testing event, the information needed is the date, the number of hours the technician spent doing the test, and the score that the air plane received on the test.

Use the description provided above about RowHill Airport. You can make your own assumptions based on the requirements given. However, the assumptions should be clearly indicated / defined.

Answer following questions. Provide the following:

Q1 Identify business rules. Business rules are important to define relevant constraint in the organisations. Some organisations have specific rules only practice by the organisation. (e.g. A business rule for a car sales company may be "for each car separate invoice should be issued."). You can make any appropriate assumptions and mention them in your answer.

Q2 ER diagram is based on the business rules, and should clearly label all entities, entity attributes, primary and foreign keys, relationship and connectivity. The cardinality is optional.
Instruction: Use professional software (e.g., M

S Office Visio) to draw the ER diagram. Crow's Foot notation is preferable.

Q3 Develop relational schemas. Relational schemas should be derived using the ERD. You should map cardinalities correctly from ERD to Relational Schema. You should clearly indicate the referential integrity constraints (primary and foreign key relationships) using arrows. Clearly indicate data type for each attribute. e.g.

Emp( eid: integer, ename: string(50), address: string(100), did: number)
4
Dept(did: number, dname : string (15))
moodle.deakincollege.edu.au

Q4 SQL commands

1. Create all tables in Deakin Oracle DBMS (about six tables including composite tables) and Populate the tables with sample data (10 records in each table is recommended).

2. Alter the Traffic Controller table and add new field Phone Number for Traffic Controller table. Type for Phone Number should be number.

3. Increase the annual salary for all Technician member by 5%.

4. For each technician, display all plane model(s) he/she expert in.

5. Display the maximum score that each air plane received on the test(s) this year.

6. Create your own query. It must include a nested query. Submit the following:

i question your query is answering the SQL query

ii the mark for this question will depend on the complexity of the query.

iii higher marks will be given for queries that are more complex and/or innovative.

iv if you do not provide a description of what question the query is answering, you will get zero for this query.

Simple Example on how to submit Q4

Screen screenshots (Please provide clear screen shot showing your work)

Create employee table

CREATE TABLE EMPLOYEE( Ssn char(9) NOT NULL,

Fname varchar(40) NOT NULL, Minit varchar(1) NOT NULL, Lname varchar(40) NOT NULL, Bdate date ,

Address varchar(40) NOT NULL, City varchar(20) NOT NULL, Stat varchar(2) NOT NULL,

Sex varchar(1) NOT NULL, Super_SSN char(9),

DNO char(4) NOT NULL,

CONSTRAINT PK_Person PRIMARY KEY (Ssn),

CONSTRAINT FK_Emp FOREIGN KEY (DNO) REFERENCES Persons(DNO)

);

1695_Sample Output.jpg

Reference no: EM132371795

Questions Cloud

Specific issue under the broad topic of freedom of speech : The essay will be a position paper, offering a position on a specific issue under the broad topic of freedom of speech.
How do you convince old school : How do you convince "old school" that your new way is better at identifying KSAOs in candidates? Is it better? Why is it better? Be sure to consider
Racism and Confirmation bias : The subjects was taken in class are Racism and Confirmation bias
How you collaborate with a nurse leader to reach consensus : Describe how you would collaborate with a nurse leader to reach consensus on the best strategy to deal with the conflict. Besides the textbook, the paper needs.
Create all tables in deakin oracle dbms and populate tables : Identify business rules. Business rules are important to define relevant constraint in the organisations. Some organisations have specific rules only practice.
Various zoning decisions based on variety of dynamic factors : The zoning board and county commissioners want a simulation that allows them to assess impact of various zoning decisions based on variety of dynamic factors
Why did you vote for your choice : The prompt shared that both positions offer the same pay, benefits, and working hours. So, why did you vote for your choice? Also, what affects, and other.
Discuss performance and deployment issues : BN208 - Networked Applications - Network Performance Analysis - Melbourne Institute of Technology - Discuss performance and deployment issues for networked
Prepare a report to evaluate the processes and risks : Holmes Institute, Australia - HA2042 Accounting Information Systems Individual Assignment - Case Study - Adam & Co. Prepare a report to evaluate the processes

Reviews

Write a Review

Database Management System Questions & Answers

  Create a view on the student database connecting student

Create a view on the student database connecting student and enrollment with a where statement so no criteria then try to us it to do

  Write problems and issues associated with internet databases

Over 70% of web applications use database to store persistent data. Write some of the problems and issues associated with internet databases?

  The strayer oracle server may be used to test and compile

the strayer oracle server may be used to test and compile the sql queries developed for this assignment. your

  Discuss the type of data needed for such a system

Discuss the type of data needed for such a system (attributes), the data types of these attributes, and data sources (where you might obtain such data, such as Point of Sale).

  Selecting opies of book titled the big magic

How many copies of the book titled „The big magic? are owned by the local library whose name is "Newtown" library?

  Design a relational database

Write a brief essay (at least four paragraphs) explaining why a relational database was the best choice for this project as well as explaining the reasoning behind the relationships within the database. Essay must be logical and free of grammar an..

  Design relational schema without er-schema

CIS 350: Database Management Systems - How database design process differs from a system design process and what are the lessons learned when you created your first ER-diagram?

  Implement that entity as a database table with two subtypes

Implement that entity as a database table with two subtypes, Games and Movie.

  Write a turing machine simulator in programming language

Write a Turing machine simulator in some higher-level programming language. Such a simulator should accept as input the description of any Turing machine.

  Calculate total cost of booking

What the club needs is something that will allow the booking officer to record all details of a booking accurately and quickly. They should be able to print this out as an invoice, which can post or email prior to the booking - switchboard with we..

  1 create a new database named membership2 write the create

1 . create a new database named membership.2. write the create table statements needed to implement the following

  Find the year when maximum number of faculty

Find the year when maximum number of faculty were hired - List the number of courses (not offerings) taught in 2006 by faculty rank and department excluding the ones with zero courses taught.

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