3,4,5 2. (10 Points) Now, the university does not think that it is necessary to keep track...
Fantastic news! We've Found the answer you've been seeking!
Question:
3,4,5
Transcribed Image Text:
2. (10 Points) Now, the university does not think that it is necessary to keep track student's registration on the same course multiple times. They just want to keep track only the last semester that the student registers for the course. For example, if Sam registers for CSci 4707 on Fall 2021 and Spring 2022, we only need to keep track of the registration on Spring 2022. HINT: you cannot really specify which semester we want to keep in the database as this is the application logic not the database logic. What you can do is to ensure each registrations only appear once. 3. (10 Points) Following the scenario in Problem 2, the university wants to introduce a category (uniquely identified by an id) for each course. Each course must belong to one and only one category and each category can have zero or many courses. Categories can be nested where a category may have zero or many super-categories and zero or many sub-categories. For example, course CSci 4707 may belong to the "Database" category. The "Database" category has a super-category of "Computer Science" which also has a super-category of "Science and Engineering". 4. (10 Points) Following the scenario in Problem 3, the university wants to introduce two types of students, namely undergraduate students and graduate students. Both types of student have the same attributes as a student, however, undergraduate student has an additional attribute of year while graduate student has an additional attribute of research area. Each graduate student must have one or more professors as their advisor. Professors may or may not advise graduate students. 5. (10 Points) Following the scenario in Problem 4, each professor has zero or many projects. A project is uniquely identified by both its id and its name. Each project is owned by exactly one professor. A graduate student can work on at most one project. However, when a professor leaves the university, all projects under the professor must be removed from the university database. 2. (10 Points) Now, the university does not think that it is necessary to keep track student's registration on the same course multiple times. They just want to keep track only the last semester that the student registers for the course. For example, if Sam registers for CSci 4707 on Fall 2021 and Spring 2022, we only need to keep track of the registration on Spring 2022. HINT: you cannot really specify which semester we want to keep in the database as this is the application logic not the database logic. What you can do is to ensure each registrations only appear once. 3. (10 Points) Following the scenario in Problem 2, the university wants to introduce a category (uniquely identified by an id) for each course. Each course must belong to one and only one category and each category can have zero or many courses. Categories can be nested where a category may have zero or many super-categories and zero or many sub-categories. For example, course CSci 4707 may belong to the "Database" category. The "Database" category has a super-category of "Computer Science" which also has a super-category of "Science and Engineering". 4. (10 Points) Following the scenario in Problem 3, the university wants to introduce two types of students, namely undergraduate students and graduate students. Both types of student have the same attributes as a student, however, undergraduate student has an additional attribute of year while graduate student has an additional attribute of research area. Each graduate student must have one or more professors as their advisor. Professors may or may not advise graduate students. 5. (10 Points) Following the scenario in Problem 4, each professor has zero or many projects. A project is uniquely identified by both its id and its name. Each project is owned by exactly one professor. A graduate student can work on at most one project. However, when a professor leaves the university, all projects under the professor must be removed from the university database.
Expert Answer:
Related Book For
Database Systems Design Implementation and Management
ISBN: 978-1285196145
11th edition
Authors: Carlos Coronel, Steven Morris
Posted Date:
Students also viewed these programming questions
-
You receive a task from the university to design a database for the universitys registration system. You are told that each student has a student id, email, name, and GPA. Every student is uniquely...
-
Define and explain the Bioptic Telescope
-
In April 2008, Bérangre Saunier, editor of The European Sporting News (ESN), decides to reduce the price per newspaper from 0.70 in April 2008 to 0.50 starting 1 May 2008. Actual paid...
-
Barney Equipment Corporation acquired the following equity investments at the beginning of Year 1. Barney does not have significant influence over the investees. Both companies are publicly traded....
-
A project has been selected for implementation. The net cash flow (NCF) profile associated with the project is shown below. MARR is 10 percent/year. a. What is the internal rate of return of this...
-
If Professor Laurie Macdonald takes 15 minutes to grade the first exam and follows an 80% learning curve, how long will it take her. a) To grade the 25th exam? b) To grade the first 10 exams?
-
(a) Let3+ and 2 = a + bi be complex numbers. Suppose that 7 Argument = 12' find Argument(22). 7-2 (b) Let the map f: CC be defined by f(z) = Find f() if=1+2i. 1 (c) Solve the equation -12 i(9-2),...
-
Show that the SET-COVER problem is in NP.
-
In each of Problems 5 through 8, determine a lower bound for the radius of convergence of series solutions about each given point xo for the given differential equation. 5. "+4y+6xy = 0; X0=0, x0 =4...
-
What intensified British interest in South Africa in second half of the nineteenth century?
-
Why is it so difficult to estimate the effect of Government spending on the economy and how have economists addressed the problems?
-
Let 1 2 -1 0 -1 3 0 1 0 A = -5 6 4 3 -3 8 -8 -6-5 2 3 -4 -3 -3 2 (a) (3 points) Verify that 0-0 and are eigenvectors of A. a (b) (2 points) Find a vector v = C for some a, b, c, d E R such that Avv....
-
Does anyone still hand write and mail a thank you note? What are the advantages of this? Any disadvantages?
-
What effect on a persons blood pH would you expect for each of these interventions or activities? Why? a) A persons breathing becomes restricted. b) Bicarbonate is part of an intravenous injection....
-
XYZ Inc. a calendar year, accrual basis corporation, had the following items during 2021: Gross revenue from operations Cost of goods sold $420,000 ($180,000) $9,000 LT capital gain .LT capital...
-
Write the SQL code to generate the total hours worked and the total charges made by all employees. The results are shown in Figure. SumOfSumOIASSIGN HOURS SumOfSumOfASSIGN CHARGE 90.6 7612.64
-
What does the term 3 vs refers to?
-
Suppose you are selling the data warehouse idea to your users. How would you define multidimensional data analysis for them? How would you explain its advantages to them?
-
A leading financial publication reported that the average baby boomer credit user will pay approximately $1,200 in interest annually. If, instead of paying interest, this amount was saved every year,...
-
With the availability of free credit reports, consumers are encouraged to check their report every 4 months-one report from each of the three major bureaus. In the past, consumers also were...
-
Working in a small group, collect credit card marketing information or the summary of account information sent to cardholders for three to five different cards. Be sure to protect the identity of the...
Study smarter with the SolutionInn App