Hogwarts School of witchcraft and wizardry has decided to step into the modern world and has asked you to design its relational database. It has given the following list of basic conditions that are needed for its database. Professors have a Wizard ID, a name, and their research specialty. Students have an Apprentice ID, a name and a pet. Each student is advised by at most one professor. Every professor can advise at least one or more students. • Professors teach Courses which are offered by the school. A course has a course ID, a name and the number of credits. Every course is taught by at most one professor and a professor may teach many courses. • There are various houses to which students belong to. A student is a member of exactly one house. Some students are also heads for at most one house. Each house can only be headed by exactly one student. Houses are identified by their house ID and a name. Students are also enrolled in courses. A student can enroll in many courses in a given term and a course contains many students. The grade of the student in the course that is offered in a term is to be noted and is unique.

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
. Hogwarts School of witchcraft and wizardry has decided to step into the modern world
and has asked you to design its relational database. It has given the following list of
basic conditions that are needed for its database.
• Professors have a Wizard ID, a name, and their research specialty.
Students have an Apprentice ID, a name and a pet.
Each student is advised by at most one professor. Every professor can advise at
least one or more students.
Professors teach Courses which are offered by the school. A course has a course ID,
a name and the number of credits. Every course is taught by at most one professor
and a professor may teach many courses.
There are various houses to which students belong to. A student is a member of
exactly one house.
Some students are also heads for at most one house. Each house can only be
headed by exactly one student.
• Houses are identified by their house ID and a name.
Students are also enrolled in courses. A student can enroll in many courses in a
given term and a course contains many students. The grade of the student in the
course that is offered in a term is to be noted and is unique.
Transcribed Image Text:. Hogwarts School of witchcraft and wizardry has decided to step into the modern world and has asked you to design its relational database. It has given the following list of basic conditions that are needed for its database. • Professors have a Wizard ID, a name, and their research specialty. Students have an Apprentice ID, a name and a pet. Each student is advised by at most one professor. Every professor can advise at least one or more students. Professors teach Courses which are offered by the school. A course has a course ID, a name and the number of credits. Every course is taught by at most one professor and a professor may teach many courses. There are various houses to which students belong to. A student is a member of exactly one house. Some students are also heads for at most one house. Each house can only be headed by exactly one student. • Houses are identified by their house ID and a name. Students are also enrolled in courses. A student can enroll in many courses in a given term and a course contains many students. The grade of the student in the course that is offered in a term is to be noted and is unique.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

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