logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Lee BohlGeneral article writing
(5/5)

829 Answers

Hire Me
expert
Myra HaydenOthers
(5/5)

655 Answers

Hire Me
expert
Kimberley ChenCriminology
(5/5)

752 Answers

Hire Me
expert
Sabir AhmadFinance
(5/5)

553 Answers

Hire Me
Others
(5/5)

Students are given a student number when they join the school. This is stored along with their name, date of birth, address, contact number

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Q1:“Millenium Institute of Information Technology” (MIIT) needs a database. MIIT is an Information Technology (IT) institute with hundreds of students. It is necessary to keep track of all the different classes that are being offered, who is assigned to teach each class, teaching assistant assignments, and which students take each class. Also, it is important to track the progress of each student as they advance.

(i) Students are given a student number when they join the school. This is stored along with their name, date of birth, address, contact number, and the date they joined the school.

(ii) All teaching assistants are also students, but clearly, not all students are teaching assistants. In addition to the normal student information, for each teaching assistant, the date that they start working as a teaching assistant must be recorded, along with their status (compensated or volunteer).

(iii) Each teaching assistant is assigned to one and only one instructor. An instructor can have maximum of two teaching assistants. Not all instructors have teaching assistants.

(iv) MITT offers several sections (classes) of each course. An instructor may be assigned to teach any number of classes, but each class has one and only one assigned instructor. Some instructors may not be assigned to any class. Each class is offered during a given semester. Semester defines the year and the term that the class will be offered (e.g., Spring 2019).

(v) There are three levels of courses; beginner-level, intermediate-level, and advanced-level. Student can take multiple classes at the same level in a given semester. Once a student has completed all the required courses for a given level she/he receives a certificate. Each course belongs to one and only one level. Each level has at least three courses. A list of required courses for each level are stored. MITT needs to keep track of all certificates issued to each student and issue dates.

1. Identify all the entities in this company. (5 points)

2. For each entity, list its attributes. (5 points)

3. Describe the possible relationships between the various entities. (5 points)

4. Now you are ready to create a Crow’s Foot notation E-R diagram for this case. For each entity, include the attributes, the primary key, and foreign keys (if any). Name each relationship and diagram both the minimum and maximum cardinalities. If you cannot infer the cardinalities from the case description, make your own assumption. You can use Visio, Word or any other drawing software to draw your ERD. (15 points)

(5/5)
Attachments:

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme