MIS 340 Midterm Exam (50 points) ** The exam is due at the beginning of the class on Tuesday, Feb 10th ** ** Since it is an exam, late submission will not be accepted ** ** Make sure that all your data models and written answers are precise and clear ** Question #1 (5 points) Construct an Entity-Relationship Diagram only based on below information. If there is any, find and specifyl entities, unique identifiers, attributes, relationships, and cardinalities (including optionally). Your model must be only based on the stated facts. If you have to create, all your assumptions must be logical and definitely necessary. Otherwise, penalty will be applied. A book is identified by its ISBN (International Standard Book Number), and it has a title, a price, and a date of publication. It is published by a publisher, each of which has its own ID number and a name. Each book has exactly one publisher, but one publisher typically publishes multiple books over time. Question #2 (5points) Construct an Entity-Relationship Diagram only based on below information. If there is any, find and specify all entities, unique identifiers, attributes, relationships, and cardinalities (including optionally). Your model must be only based on the stated facts. If you have to create, all your assumptions must be logical and definitely necessary. Otherwise, penalty will be applied. A book is written by one or multiple authors. Each author is identified by an author number and has a name and date of birth. Each author has either one or multiple books; in addition, occasionally data are needed also regarding prospective authors who have not yet published any books. Question #3 (5 points) Construct an Entity-Relationship Diagram only based on below information. If there is any, find and specify all entities, unique identifiers, attributes, relationships, and cardinalities (including optionality). Your model must be only based on the stated facts. If you have to create, all your assumptions must be logical and definitely necessary. Otherwise, penalty will be applied. The technicians have a hierarchy of reporting relationships: some of them have supervisory responsibilities in addition to their inspection role. Each technician is supervised directly by one supervisor, but each supervisor may or may not manage multiple technicians. As for technician, we would like to keep the following information: technician id, technician name, address, salary. Question #4 (5 points) Construct an Entity-Relationship Diagram only based on below information. If there is any, find and specify all entities, unique identifiers, attributes, relationships, and cardinalities (including optionality). Your model must be only based on the stated facts. If you have to create, all your assumptions must be logical and definitely necessary. Otherwise, penalty will be applied. Each employee is supervised directly by one manager, but each manager may or may not manage many supervisees. As for employees, we would like to keep the following information: employee id, employee name, address, salary. Since data management of our company is becoming so complex, we plan to develop a database system to manage our current data requirements described here. Question #5 (10 points) Construct an Entity-Relationship Diagram only based on below information. If there is any, find and specify all entities, unique identifiers, attributes, relationships, and cardinalities (including optionality). Your model must be only based on the stated facts. If you have to create, all your assumptions must be logical and definitely necessary. Otherwise, penalty will be applied. Below figure shows a grade report that is mailed to students at the end of each semester. According to the university policy, each course is taught by one instructor but each instructor can teach multiple courses. Question #6 (10 points) Below figure represents a situation of students who are attend work in schools and who also belong to certain clubs that are located in different schools. Suppose a student could work for only a school that student attends but might not work. Would the “Works For” relationship still be necessary, or could you represent whether a student works for the school she attends in some other way (if so, how?) Question #7 (10 points) Develop complete bidirectional business rules using below Entity-Relationship Diagram. Team Team ID Speciality Customer Customer ID Customer name Customer address Customer activity Customer telephone Customer fax Employee Employee ID First name Last name Employee function Employee salary Dependent Dep ID Dep Name Project Project ID Project name Project label Start date End date
© Copyright 2026 Paperzz