Question

Create an Entity-Relationship Diagram (ERD). In the ERD include the following:

Create an Entity-Relationship Diagram (ERD).

In the ERD include the following:

 entities

 primary keys for all entities

 attributes - use "good" names for attributes, use only single-valued attributes

 relationships - use Crow's foot or UML notation; name relationships that could be ambiguous

 cardinality - minimum (optional/mandatory) and maximum (one or many) on both ends of the relationship - use reasonable assumptions if there is insufficient information in the description


Student/Course registration system for a university

Students have a unique identification number, first name, middle initial, last name, year (Fr/So/Jr/Sr), have declared a major, and are assigned one faculty advisor. We need to know only what is the current major and who is the current advisor, we don't need to keep a historical record of changes.

Advisors are faculty members. Faculty have a unique employee number, first name, last name, year hired, and a highest educational degree. Every faculty member has one or more areas of expertise, naturally, several faculty can be experts in the same area.

Many courses are offered, and each course has a course id, name, description and number of credits. Courses are offered in Sections, the same course can have many sections but each section is only of one course.


Sections have and identification number, a term (spring/fall/summerA, etc), year, and a mode of instruction (face-to-face, hybrid, online) that records the mode for the section as a whole (our current section of System Analysis and Design is a hybrid mode). A section is taught by one faculty member, and each faculty member may teach many sections.

Students can register for any number of sections, and each section may have many students. This combination of sections and students creates a Roster. In the Roster, we record which student is registered for which section and the grade the student received.


Sections are offered in many sessions. A session is the actual delivery of the section material. Every section has multiple sessions but each session only belongs to one section. Each session has and id, and a mode of instruction (one week it could be in-person, another week it could be online, even though the whole section has its own mode).

The available days and times for sessions are kept in a Timeslot entity, with a unique id for each slot, day, start time and end time(e.g., 12,"Mon", "17:00","19:40"). Each session is held at only one timeslot, and each timeslot can have many sessions (e.g., Wed at 9:00 to 9:50 has many sessions across the university). Each session is also held in one location.

Locations have identification numbers, building name, room number and a phone number. Locations are used by many sessions but each session is held only at one location.

1 0
Add a comment Improve this question Transcribed image text
Know the answer?
Add Answer to:
Create an Entity-Relationship Diagram (ERD). In the ERD include the following:
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
  • Read, read and read and then think about that you can create perfectly an enhanced ERD...

    Read, read and read and then think about that you can create perfectly an enhanced ERD for the following description. with making sure to include all kind of entities, attributes, and correct cardinality in relationships between entities. Never forget foreign keys. You need to build a database for the Good College. The College database administrator needs to keep track of the students that attend the College, the courses offered by the college, and the college employees. College tracks the first...

  • 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...

  • In this phase of the project you will create an ERD based upon the following requirements and bus...

    In this phase of the project you will create an ERD based upon the following requirements and business rules. Limit your ERD to entities and relationships based on the business rules showed here. In other words, do not add realism to your design by expanding or refining the business rules. However, make sure you include all attributes needed that would permit the model to be successfully implemented, including all primary and foreign keys. 1. Trinity College (TC) is divided into...

  • Draw the domain class diagram for the following question. You should identify the necessary classes and...

    Draw the domain class diagram for the following question. You should identify the necessary classes and the types of relationships connecting them, in order to closely model the provided information. Include the names, role names, and multiplicities for all associations. Provide the directionality for the aggregations and reflexive associations, if you use them in your diagram. Identify at least two attributes for each class. Methods are not required. Question: At a university, courses are offered as course sections, and a...

  • For this assignment, you should create an Entity Relationship Diagram (ERD) in Visio that shows a...

    For this assignment, you should create an Entity Relationship Diagram (ERD) in Visio that shows a many-to-many relationship between DeVry University students and their classes. Since one student can have many classes and each class can have many students, you will need to create an associative entity to store the specific Student_Class data such as grade and attendance. Create the tables as well as the relationships. Don't forget to indicate the Primary Key and Foreign Key in each table. Tables...

  • In LAU the ERD diagram representing the Professor entity “teaching” student entity is many to many....

    In LAU the ERD diagram representing the Professor entity “teaching” student entity is many to many. Attributes for the professor entity are: Prof ID, Prof Name, Prof Address and Prof DOB, Prof Course. The attributes for the student entity are: Student_ID, Student Name, Student_Major, EXAM1_Grade, Exam2_grade, course schedule, course location and Total grade. - Draw the ERD Diagram as described above. - After stating the three rules of normalization, what are consideration you may want to follow to maintain a...

  • DRAW THE ERD(CDM) AND GENERATE THE RELATIONAL TABLE (PDM) USING POWER DESIGNER. PLEASE COMPLETE EACH ENTITY...

    DRAW THE ERD(CDM) AND GENERATE THE RELATIONAL TABLE (PDM) USING POWER DESIGNER. PLEASE COMPLETE EACH ENTITY WITH ATTRIBUTES INCLUDING PRIMARY KEY AND FOREIGN KEY CONSTRAINTS PROBLEM 3 - Draw an entity-relationship diagram for the following scenario, stating any assumptions you find it necessary to make, and showing unknown cardinalities and optionalities using question marks on the relationship line. Show also the attributes explicitly mentioned in the scenario and underline any you consider suitable candidates for being primary keys. It is...

  • Part. II Please draw ER Diagram and write relational data model for the following business. 1....

    Part. II Please draw ER Diagram and write relational data model for the following business. 1. IT Training IT Specialists is a company to provide IT courses in programming, database development and Web applications. Business rules include: » Each course is identified by a unique course number (cNo) and other course attributes include: course name (cName), course description, pre-requirements . At least one and up to many sections can be offered by each course. » Each section is identified by...

  • Homework Help!! 1. Draw an ERD for the following situation. Be sure to show: entity information,...

    Homework Help!! 1. Draw an ERD for the following situation. Be sure to show: entity information, attributes, identifier(s), relationships and relationship names, and cardinality Each publisher has a unique name; a mailing address and telephone number are also kept on each publisher. A publisher may publish one or more books; a book is published by exactly one publisher. A book is identified by its ISBN, and other attributes are title, price, and number of pages. Each book is written by...

  • . Create the ERD in your drawing tool for microsoft visio for the following problem; Construct...

    . Create the ERD in your drawing tool for microsoft visio for the following problem; Construct an ERD to represent employees and positions. For employees, the ERD should record the unique employee number, first name, last name, department name, office number, hire date, and date of birth. For position, the ERD should record the unique position number, position name, and step number. Positions can be classified as management, associate, or other. Management positions have a salary range (minimum and maximum)...

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