An airline company needs a database to track its staff

Assignment Help Other Subject
Reference no: EM13342020

An airline company needs a database to track its staff, airplanes, flights and passengers and so on. The detailed system specification is given to you in the document AirlineCaseStudy.pdf. You can make your own reasonable assumptions if necessary. Your tasks are: 

Task 1: Conceptual design (50 marks) List all of your assumptions. 

Draw an EER or ER diagram for the conceptual design of the database. 

Task 2: ERD to table translation (20 marks) 

Map your EERD or ERD to tables. The tables must be obtained using the rules in text or lecture slides. Clearly show the primary key, foreign keys, and alternate keys. 

Task 3: Schema refinement and documentation (10 marks) 

Check your tables are at least in 3NF. If not, modify your ERD or do normalization. 

If you choose to use non-3NF tables, provide the reasons why. 

Assign appropriate data types and lengths to all attributes. 

Refine the schema to include necessary integrity constraints such as domain constraints, null value constraints and possibly more complex business rules. 

Document your final database schema clearly, eg, you may use a form similar to the following 

Table name attributes Description Type constraint comment 

Customer 

custNo Customer number Char(6) 

custName Customer name Varchar2(30) 

custPhone Customer telephone number Char(10) 

gender Customer gender 

Char(1) ‘M’ or ‘F’ 

Product 

pCode Product code Char(8) 

pName Product name Varchar2(20) 

price Produce price 

Number(6,2) 0, =1000 

Orders 

orderno Order number 

Orddate Order date 

custNo prodNo Date 

= current date 

Quantity Quantity ordered 

FKs: custNo -- Customer(custNo) prodNo -- Product (prodNo) 

Number(3) 0 

Legend: 1. primary key attributes are underlined 

2. Only attributes marked with * allow for null values 

Task 4: SQL Script files (20 marks) 

Make an SQL script file airline.sql that contain SQL statements to create the tables, insert sample data (minimum 5 records for each table), and do the queries (1), (5), (8), (9) and (10). Make another script file drop.sql that contains SQL statements to drop all of your tables. You need to make sure your script files work correctly. 

Submission: Both soft copy and printed copy are required. 

1) Upload a zip file that contains all of your electronic files. The zip file must be using the name format: CourseCode_studentNumber_name.zip 

2) Drop a printed copy of your assignment into the assignment box in G23. The printed copy should contain everything except the SQL script files. 

On the cover sheet clearly list all members of your group. Please note: all members of a group should contribute equally to the assignment and each member should fully understand the entire work. You may be required to give a 3 minute presentation of your work during one of the workshops. Alternatively, you may be asked to explain your work while your submission is being marked. Your marks will be deducted if you cannot explain your work.

Reference no: EM13342020

Questions Cloud

Explain what is the thickness of the meat loaf : A meat loaf (moisture content = 85%) took 20 hours to freeze in a blast freezer. What is the thickness of the meat loaf assuming infinite plate geometry. The convective heat transfer coefficient
A project plan using a gantt chart and clearly defined miles : A project plan using a Gantt chart and clearly defined milestones (if in a group with clearly defined individual tasks, contributions and milestones) Use Microsoft Project or other software to produce the Gantt Chart.
Find electric field and charge stored between the plates : The plates of a parallel-plate capacitor each have an area of 0.1 m2 and are separated by a 0.6 mm thick layer of paper. The capacitor is connected to a 13 V battery. (The dielectric constant for paper is 4.)
Calculate the angular frequency of oscillation : A torsion pendulum is made from a disk of mass m = 7.1 kg and radius R = 0.71 m. What is the angular frequency of oscillation of this torsion pendulum
An airline company needs a database to track its staff : An airline company needs a database to track its staff, airplanes, flights and passengers and so on. The detailed system specification is given to you in the document AirlineCaseStudy.pdf. You can make your own reasonable assumptions if necessary. Yo..
Explain the convective heat transfer coefficient : Plank's equation is being used to estimate the convective heat transfer coefficient in a food being frozen in an air blast freezer. It took a product 20 minutes to freeze in the freezer.
How much charge in micro-coulombs was exchanged : After they have exchanged charge and are placed 24 cm apart the magnitude of the electric force is now 3.6 Newtons. How much charge, in micro-coulombs, was exchanged
Explain freezing with a convective heat coefficient : Partially frozen ice cream is being placed in a package before completion of the freezing process. The package has the dimensions 10 cm in diameter by 20 cm in height, and is placed in air-blast freezing with a convective heat coefficient of 50 W/..
Understand the principles of data management and relational : Develop a time sheet entry/customer account management software system using relational database software and prepare an associated report detailing the technical and learning issues encountered. • Work effectively as a team member.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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