Premium Essay

Chapter 9 Case Anwsers

In:

Submitted By Aimee041402
Words 573
Pages 3
1. Identify the entities and their relationships. Then create an ERD for the reservations system.
2. Create 3NF table designs for the system.
3. For each of the entities identified, design tables and identify the possible candidate keys, the primary key, a probable foreign key, and potential secondary keys.
4. Use sample data to populate the fields for three records.

Data items must include reservation number, Route Number, Date, Origin, Destinations, Departure Time, Arrival Time, Passenger Name, and Seat Number. For example, Route 97 leaves Monroe, VA, daily at 8:00 a.m. and arrives in Spencer, VA, 100 miles away, at 11:00 a.m. Scenic wants to use an alphabetic reservation code, similar to the codes that airlines use.

SOLUTION

1. A sample ERD follows. Note that the RESERVATION CODE DATA entity might store data about the Reservation Code, Date, Route Number, Passenger Name, and Seat Number. The ROUTE DATA entity might store data about the Route Number, Origin, Destination, Departure Time, and Arrival Time.

2. Sample 3NF table designs follow:
ROUTE DATA (ROUTE NUMBER, ORIGIN, DESTINATION, DEPART TIME, ARRIVE TIME)

RESERVATION DATA (RESERVATION CODE, DATE, ROUTE NUMBER, FLIGHT NUMBER, FLIGHT DATE, PASSENGER NAME, and SEAT NUMBER)

PASSENGER NAME (PASSENGER NUMBER, PASSENGER LAST NAME, PASSENGER FIRST NAME)

3. See the answer to Task 4.

4. The solutions for Tasks 3 and 4 have been combined. The first part of the solution shows the table design and keys that were created in Task 3. The second part of the solution shows the sample data.

ROUTE DATA (ROUTE NUMBER, ORIGIN, DESTINATION, DEPART TIME, ARRIVE TIME)
• Candidate keys: Route Number is the only candidate key. No other field will identify flights uniquely.
• Primary key: Route Number is the primary key.
• Foreign key: This record requires no foreign key.
• Secondary keys:

Similar Documents

Premium Essay

It250 Chapter 2 Assignment

... Chapter 2 Assignment 1-      The process of installing Fedora/RHEL involves putting a CD into the DVD drive. Then you go through all the computer specifics, making choices from the menu. 2-      The anaconda is an installation tool that performs an interactive installation using the graphical or textual interface. 3-      I would set up a GUI on a server system to make it more users friendly. 4-      To make a system boot from a DVD, first enter the BIOS and change the settings from hard disk to CD. 5-      Free space in the area of the disk not occupied by any partition. 6-      ISO image files are files that hold data you use to create DVD/CD 7-      Two reason you should not use raid to replace backup are of you computer is stolen, in a fire. 8-      Its RAM that is made to look like a floppy diskette or hard disk. It is frequently used as part of the boot process 9-      SHA-256 is a set of cryptographic has functions. When you process a file using SHA-256 it generates a number based on the file. ASSIGNMENT 3.1 PAGE 184 3. WHAT HAPPENS WHEN YOU GIVE THE FOLLOWING COMMNADS IF THE FILE NAMED DONE ALREADY EXISTS? $ cp to_do done $ mv to_do done ANWSER: cp - copy files and directories mv - move (rename) files. You would just basically overwrite the file. 4. HOW CAN YOU FIND OUT WHICH UTILITIES ARE AVAILABLE ON YOUR SYSTEM FOR EDITING FILES ? WHICH UTILITIES ARE AVAILABLE FOR EDITING ON YOUR SYSTEM? ANWSER: You have...

Words: 1961 - Pages: 8

Free Essay

First Course in Probability by Ross

...passengers is waiting to board the plane. They each hold a ticket to one of the 100 seats on that flight. (For convenience, let’s say that the k-th passenger in line has a ticket for the seat number k.) Unfortunately, the first person in line is crazy, and will ignore the seat number on their ticket, picking a random seat to occupy. All the other passengers are quite normal, and will go to their proper seat unless it is already occupied. If it is occupied, they will then find a free seat to sit in, at random. What is the probability that the last (100th) person to board the plane will sit in their proper seat (#100)? If one tries to solve this problem with conditional probability it becomes very difficult. We begin by considering the following cases if the first passenger sits in seat number 1, then all ∗ wax@alum.mit.edu 1 the remaining passengers will be in their correct seats and certainly the #100’th will also. If he sits in the last seat #100, then certainly the last passenger cannot sit there (in fact he will end up in seat #1). If he sits in any of the 98 seats between seats #1 and #100, say seat k, then all the passengers with seat numbers 2, 3, . . . , k − 1 will have empty seats and be able to sit in their respective seats. When the passenger with seat number k enters he will have as possible seating choices seat #1, one of the seats k + 1, k + 2, . . . , 99, or seat #100. Thus the options available to this passenger are the same options...

Words: 60161 - Pages: 241

Premium Essay

English

...Mat Clark – IELTS Speaking LỜI NÓI ĐẦU Chào các bạn, xuất phát từ nhu cầu bản thân muốn học môn speaking cho bài thi tiếng anh IELTS, chúng tôi nhận thấy cuốn sách này có giá trị rất tốt cho việc tham khảo. Tuy nhiên, các bản sách điện tử đang tràn lan trên mạng Internet hiện nay có chất lượng rất thấp, kèm theo đó là việc có thêm tiếng Trung dẫn tới lãng phí về giấy in, tiền bạc, thời gian. Hiện nay, cuốn này này đã được một nhà xuất bản tại Việt Nam mua lại bản quyền từ tác giả Mat Clark, và đã xuất bản tại Việt Nam, chúng tôi khuyên các bạn nên mua cuốn sách này để sử dụng, nhằm tôn trọng giá trị của cuốn sách này, cũng như tôn trọng tác quyền của tác giả cũng như nhà xuất bản. Chúng tôi gõ lại cuốn sách này nhằm mục đích duy nhất là để học tập, nghiên cứu, không hề mang bất cứ mục đích kinh doanh nào. Mọi hành động thương mại liên quan tới bản gõ lại này là không hề liên quan tới chúng tôi. Mong các bạn tôn trọng tác giả và tôn trọng ý muốn của chúng tôi. Trong quá trình gõ và biên tập, do trình độ không chuyên, không thể tránh khỏi có sai sót. Xin cảm ơn, chúc các bạn học tốt. 1 Mat Clark – IELTS Speaking IELTS SPEAKING – MAT CLARK Preface During my 5 years as an IELTS examiner in China, I have seen thousands of Chinese IELTS candidates perform OK in the speaking interview. Most people would agree that an OK score in speaking is 5 or 6. Many students now realize that a score of 5 or 6 for speaking is not enough for their study requirements...

Words: 50246 - Pages: 201

Premium Essay

Married

...Mat Clark – IELTS Speaking LỜI NÓI ĐẦU Chào các bạn, xuất phát từ nhu cầu bản thân muốn học môn speaking cho bài thi tiếng anh IELTS, chúng tôi nhận thấy cuốn sách này có giá trị rất tốt cho việc tham khảo. Tuy nhiên, các bản sách điện tử đang tràn lan trên mạng Internet hiện nay có chất lượng rất thấp, kèm theo đó là việc có thêm tiếng Trung dẫn tới lãng phí về giấy in, tiền bạc, thời gian. Hiện nay, cuốn này này đã được một nhà xuất bản tại Việt Nam mua lại bản quyền từ tác giả Mat Clark, và đã xuất bản tại Việt Nam, chúng tôi khuyên các bạn nên mua cuốn sách này để sử dụng, nhằm tôn trọng giá trị của cuốn sách này, cũng như tôn trọng tác quyền của tác giả cũng như nhà xuất bản. Chúng tôi gõ lại cuốn sách này nhằm mục đích duy nhất là để học tập, nghiên cứu, không hề mang bất cứ mục đích kinh doanh nào. Mọi hành động thương mại liên quan tới bản gõ lại này là không hề liên quan tới chúng tôi. Mong các bạn tôn trọng tác giả và tôn trọng ý muốn của chúng tôi. Trong quá trình gõ và biên tập, do trình độ không chuyên, không thể tránh khỏi có sai sót. Xin cảm ơn, chúc các bạn học tốt. 1 Mat Clark – IELTS Speaking IELTS SPEAKING – MAT CLARK Preface During my 5 years as an IELTS examiner in China, I have seen thousands of Chinese IELTS candidates perform OK in the speaking interview. Most people would agree that an OK score in speaking is 5 or 6. Many students now realize that a score of 5 or 6 for speaking is not enough for their study requirements...

Words: 50246 - Pages: 201

Free Essay

Hello

...This page intentionally left blank English Grammar Understanding the Basics Looking for an easy-to-use guide to English grammar? This handy introduction covers all the basics of the subject, using a simple and straightforward style. Students will ¢nd the book’s step-by-step approach easy to follow and be encouraged by its non-technical language. Requiring no prior knowledge of English grammar, the information is presented in small steps, with objective techniques to help readers apply new concepts. With clear explanations and well-chosen examples, the book gives students the tools to understand the mysteries of English grammar as well as the perfect foundation from which to move on to more advanced topics. E V E L Y N P . A L T E N B E R G is Professor in the Department of Speech-Language-Hearing Sciences at Hofstra University, NewYork. R O B E R T M . VA G O is Professor and Chair in the Department of Linguistics and Communication Disorders at Queens College, City University of NewYork. English Grammar Understanding the Basics EV E LY N P. A LT EN B E RG Hofstra University and ROB E RT M . VAG O Queens College and the Graduate Center City University of NewYork CAMBRIDGE UNIVERSITY PRESS Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, São Paulo, Delhi, Dubai, Tokyo Cambridge University Press The Edinburgh Building, Cambridge CB2 8RU, UK Published in the United States of America by Cambridge University Press, New York www.cambridge...

Words: 80033 - Pages: 321