Question

1) A university database contains information about professors (identified by emp_id) and courses (identified by course_id)....

1) A university database contains information about professors
(identified by emp_id) and courses (identified by course_id). Professors teach
courses. Each of the following situations concerns the Teaches relationship set.
For each situation, draw an ER diagram that describes it (assuming no further
constraints hold).
a) Professors can teach the same course in several semesters, and each offering
must be recorded.
b) Professors can teach the same course in several semesters, and only the most
recent such offering needs to be recorded. (Assume this condition applies in
all subsequent questions.)
c) Every professor must teach some course.
d) Every course is taught by exactly one professor (no more, no less).
e) Every professor teaches exactly one course (no more, no less), and every
course must be taught by at least one professor.
f) Suppose that certain courses can be taught by a team of professors jointly.
Model this situation by introducing additional entity sets and relationship
sets if necessary. Here, we assume that only the latest semester of a course
offering needs to be recorded

2) A company database needs to store information about employees
(identified by emp_num, with position, salary and phone as attributes),
departments (identified by dept_num, with dept_name and budget as attributes),
and children of employees (with name and age as attributes). Employees work in
departments; each department is managed by an employee; a child must be
identified uniquely by name when the parent (who is an employee; assume that
only one parent works for the company) is known. We are not interested in
information about a child once the parent leaves the company.
Draw an ER diagram that captures the above information.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1.

2.

Add a comment
Know the answer?
Add Answer to:
1) A university database contains information about professors (identified by emp_id) and courses (identified by course_id)....
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • A University database contains information about students (identified by social security number, or SSN) and courses...

    A University database contains information about students (identified by social security number, or SSN) and courses (identified by courseid). Students enroll in courses; each of the following situations concerns the Enrolls-In relationship set. For each situation, draw an ER diagram that describes it (assuming no further constraints hold). 1.Students can enroll in the same course in several semesters, and each offering must be recorded. 2. Students can enroll in the same course in several semesters, and only the most recent...

  • 1. A college database keeps information about: Professors- ID, Name, Title . Courses - Code, Name...

    1. A college database keeps information about: Professors- ID, Name, Title . Courses - Code, Name . Software products- Name, description For each semester, the college wants to record which professor taught which course and what software was used for it. A particular software product can be used in different courses; a professor can teach more than one course and use multiple software products; a course can be taught by different professors For each software product there is a professor...

  • A company database needs to store information about employees

    A company database needs to store information about employees (identified by ssn, with salary and phone as attributes), departments (identified by dno, with dname and budget as attributes), and children of employees (with name and age as attributes) Employees work in departments; each department is managed by an employee; a child must be identified uniquely by name when the parent (who is an employee; assume that only one parent works for the company) is known. We are not interested in information...

  • Create a database ER model using the following information please: A small university is in the...

    Create a database ER model using the following information please: A small university is in the process of creating its first database system, and you are the chief architect of this system. This university does not have majors, faculties, and departments, but it does have programs. A program usually has 5 courses (in real situation, a program usually has much more courses, but to make the test data preparation easier, we set this number as 5), For simplicity, all the...

  • Please answer this questions as required I couldn't delete the old pic so the new one is butter and...

    Please answer this questions as required I couldn't delete the old pic so the new one is butter and for the same question. RealGree uses the paper form as below to record the weekly (just one week in this 5. A lawn and tree care company ion) informati application to keep track of the information of the part-time employees. Please (a) develop the E-R diagram (8 points). ion about is part-time employees (one form for one employee). The company asks...

  • You have been approached by a University for the design and implementation of a relational databa...

    You have been approached by a University for the design and implementation of a relational database system that will provide information on the courses it offers, the academic departments that run the courses, the academic staff and the enrolled students. The system will be used mainly by the students and the academic staff. The requirement collection and analysis phase of the database design process provided the following data requirements for the University Database system. Using the following requirements answer this...

  • (MMU) has decided to consolidate the functionality of three small overlapping database systems, which support applications...

    (MMU) has decided to consolidate the functionality of three small overlapping database systems, which support applications for 1) teaching (e.g. instructor assignment and evaluation), for 2) registration (e.g. online course status, waiting lists), and for 3) student records (e.g. transcript generation) The resulting new system will support the following enterprise description: Professors and GTAs are assigned to teach the sections of each class being offered in a semester. At the end of the semester, they get a "team rating" (professors...

  • Written Assignment#1: Preliminary Database Design Preliminary Database Design The purpose of this project is to give...

    Written Assignment#1: Preliminary Database Design Preliminary Database Design The purpose of this project is to give you some experience in database design. We will explore both theoretical and practical aspects of the database design steps. Once you master it well, it is a simple matter of translating the theoretical concepts you developed into the terms of a concrete DBMS to implement the database. Conceptual/Logical Database Design You must choose some facet of real life that you feel needs to be...

  • PART I: E-R Diagram Using MS Visio, you have previously practiced creating E-R diagrams. In this ...

    PART I: E-R Diagram Using MS Visio, you have previously practiced creating E-R diagrams. In this exercise, you will read and understand a scenario, identify relevant entities, then create proper ER diagrams You are tasked with drawing an ER diagram for a database that contains companies, departments, employees, employees' dependents (children), and employees' history. Answer each of the following questions (a)-(e) by providing an ER diagranm (a) [10 points] Each company operates four departments, and each department belongs to one...

  • Please build an Entity Relationship Diagram using the following information: Build a database for a regional...

    Please build an Entity Relationship Diagram using the following information: Build a database for a regional university in Western New York called Ithica South University. The university database administrator needs to keep track of the students that attend the university, the courses offered by the university, and the university employees. Ithica tracks the first and last name of each student, as well as their target degree. The university keeps track separately of two subclasses of students, as students are either...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT