Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

User This is a database assignment. the question is : Institute of Information Technology ( IIT ) is an Information Technology institute with hundreds of

User
This is a database assignment. the question is :
Institute of Information Technology (IIT) is an Information Technology 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, who is qualified to teach each course, and which students take each class. Also, it is important to track the progress of each student as they advance.
a. IIT offers three certificate programs, namely, Certificate in Information Technology, Certificate in Cybersecurity, and Certificate in Business Analytics. Each certificate consists of six courses. Basic IT courses such as Programming and Database Management are required for all three certificate programs. A list of courses for each certificate is stored. Each course has a code, title, and description.
b. Each time a particular course is offered, it is called a class of the course. IIT offers several classes of each course.
c. Each class is offered during a given semester. Semester defines the year and the term that the class will be offered (e.g., Spring 2022).
d. Students are given a student identification number when they join the institute. This is stored along with their name, date of birth, address, contact number, and the date they joined. A student can register for only one certificate program at a time. A student may enroll in several classes and each class may have several students.
e. IIT maintains records about all instructors including their name, address, contact number, email address, and rank. An instructor may be assigned to teach up to 3 classes, but each class has one and only one assigned instructor.
f. IIT also keeps track of courses that a particular instructor is qualified to teach. An instructor can be qualified to teach more than one course. There can be more than one qualified instructor to teach a course.
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 Crows 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 indicate both the minimum and maximum cardinalities. If you cannot infer the cardinalities from the case description, make your own assumptions. Use MySQL Workbench to draw your ERD. (15 points)
Also please assign cardinality(min, max).
Also assign relationships and connectivity.
Also, assign primary and foreign keys.
Shared below doc for cardinality is what It i meant by cardinality:
Cardinality: expresses the minimum and maximum number of entity occurrences associated with one occurrence of related entity
In the ERD, cardinality is indicated by placing the appropriate numbers beside the entities, using the format (x, y).
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Excel As Your Database

Authors: Paul Cornell

1st Edition

1590597516, 978-1590597514

More Books

Students also viewed these Databases questions

Question

Explain the strength of acid and alkali solutions with examples

Answered: 1 week ago

Question

Introduce and define metals and nonmetals and explain with examples

Answered: 1 week ago