a) If you were designing a Web-based system to make airline reservations and sell airline  tickets, which DBMS architecture would you choose and why? Why would the other  architectures not be a good choice?   b) Specify all the relationships among the records of the database shown in Figure 1.   c) Discuss the differences between the candidate keys and the primary key of a relation.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

a) If you were designing a Web-based system to make airline reservations and sell airline 
tickets, which DBMS architecture would you choose and why? Why would the other 
architectures not be a good choice?

 

b) Specify all the relationships among the records of the database shown in Figure 1.

 

c) Discuss the differences between the candidate keys and the primary key of a relation.

 

d) Write SQL update statements to do the following on the database schema shown in 
Figure 1.
i. Insert a new course, <‘Knowledge Engineering’, ‘CS4390’, 3, ‘CS’>.
ii. Delete the record for the student whose name is ‘Smith’ and whose student 
number is 17.

STUDENT
Student_number
Major
CS
Name
Class
Smith
17
Brown
8
2
CS
COURSE
Course_name
Intro to Computer Science
Data Structures
Discrete Mathematics
Database
Course_number Credit_hours Department
CS1310
CS3320
4
CS
4
CS
МАТН2410
3
MATH
CS3380
3
CS
SECTION
Section_identifier Course_number Semester
MATH2410
Year
Instructor
85
Fall
07
King
92
CS1310
Fall
07
Anderson
102
CS3320
Spring
08
Knuth
112
MATH2410
Fall
08
Chang
119
CS1310
Fall
08
Anderson
135
CS3380
Fall
08
Stone
Transcribed Image Text:STUDENT Student_number Major CS Name Class Smith 17 Brown 8 2 CS COURSE Course_name Intro to Computer Science Data Structures Discrete Mathematics Database Course_number Credit_hours Department CS1310 CS3320 4 CS 4 CS МАТН2410 3 MATH CS3380 3 CS SECTION Section_identifier Course_number Semester MATH2410 Year Instructor 85 Fall 07 King 92 CS1310 Fall 07 Anderson 102 CS3320 Spring 08 Knuth 112 MATH2410 Fall 08 Chang 119 CS1310 Fall 08 Anderson 135 CS3380 Fall 08 Stone
GRADE REPORT
Student_number
Section_identifier
Grade
17
112
B
17
119
85
A
92
A
102
B
135
A
PREREQUISITE
Course_number
Prerequisite_number
CS3320
CS3380
CS3380
МАТН2410
CS3320
CS1310
Figure 1: A database that stores student and course information.
Transcribed Image Text:GRADE REPORT Student_number Section_identifier Grade 17 112 B 17 119 85 A 92 A 102 B 135 A PREREQUISITE Course_number Prerequisite_number CS3320 CS3380 CS3380 МАТН2410 CS3320 CS1310 Figure 1: A database that stores student and course information.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY