Question

Conceptual data diagram The ABC university keeps track of each student's name, student number, social security...

Conceptual data diagram
The ABC university keeps track of each student's name, student number, social security
number (I C number), current address and phone, permanent address and phone, birthdate,
sex, class (alpha, Beta, Gamma ..., graduate), major department, minor department (if any),
and degree program (B.A., B.S., ..., Ph.D.). Some user applications need to refer to the city,
state, and zip of the student's permanent address, and to the student's last name. Both social
security number and student number have unique values for each student.
 Each department is described by a name, department code, office number, office phone,
and college. Both name and code have unique values for each department.
 Each course has a course name, description, course number, number of semester hours,
level, and offering department. The value of course number is unique for each course.
 Each section has an instructor, semester, year, course, and section number. The section
number distinguishes different sections of the same course that are taught during the same
semester/year; its values are 1, 2, 3, ...; up to the number of sections taught during each
semester.
 A grade report has a student, section, letter grade, and numeric grade (0, 1, 2, 3, 4 for F,
D, C, B, A, respectively).

Design an ER schema for this application, and draw an ER diagram for that schema.
Specify key attributes of each entity type and structural constraints on each relationship type.
Note any unspecified requirements, and make appropriate assumptions to make the
specification complete.

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

Please find below the steps to obtain an ERD for ABC university:

1. Find entities:

· Student

· Department

· Address

· Course

· Section

· GradeReport

2. Obtain relationship between entities:

· Student has one department as major department.

· Student has none or one department as minor department.

· Department offers many courses, whereas a course is offered by exactly one department.

· Course has many Section, whereas a section is obtained for one Course only.

· GradeReport has one student and one Section as owner entities.

3. Attributes of the entities:

*primary keys are bold and underlined

· Student(student_number,IC_number, name, birthdate,sex, class, degree program )

· Address(Address_id, type, address, phone)

· Department(department_code, name, office number, office phone, college)

· Course(course_number, course_name, description, total_semester_ hours,
level)

· Section(course, section number , instructor, semester_year)

· GradeReport(letter_grade, numeric_grade)

Assumptions:

1. Address type will be either permanent or current along with phone number

2. Student can have zero or many GradeReport when a student is new, the reports will be zero for him.

4. Creating ERD:

IC_number birthdate name sex type Address id address student_number class (1,1) Address Stdent has degree program phone (1,2)

Add a comment
Know the answer?
Add Answer to:
Conceptual data diagram The ABC university keeps track of each student's name, student number, social security...
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
  • Problem 1 Consider the following set of requirements for a university database that is used to...

    Problem 1 Consider the following set of requirements for a university database that is used to keep track of students' transcripts. (a) The university keeps track of each student's name, student number, social security number, current address and phone, permanent address and phone, birthdate, sex, class (freshman, sophomore, -, graduate), major department, minor department (if any), and degree program (B.A., B.S., ...., Ph.D.). Some user applications need to refer to the city, state, and zip of the student's permanent address,...

  • Consider the following set of requirements for a university database that is used to keep track...

    Consider the following set of requirements for a university database that is used to keep track of students' transcripts The university keeps track of each student's name, student number, social security number, address and phone, birthdate, gender, `, and degree program (bachelor, Masters, PhD.). Both social security number and student number have unique values for each student. Each department is described by a name, department code, office number, office phone. Both name and code have unique values for each department....

  • Question 1: University Database Consider the following set of requirements for a UNIVERSITY database that is...

    Question 1: University Database Consider the following set of requirements for a UNIVERSITY database that is used to keep track of students' transcripts. The university keeps track of each student's name, student number, social security number current address and phone, permanent address and phone, birth date, sex, class (freshman, sophomore,., graduate), major department, minor department (if any), and degree program (B.A., B.S.,..., Ph.D.). Some user applications need to refer to the city, state, and zip of the student's permanent address,...

  • write sql queries] 9. The total number of sections taught by each instructor in each (semester,...

    write sql queries] 9. The total number of sections taught by each instructor in each (semester, year) 10. The total number of D and F grades in each (semester, year) 11. The total number of D and F grades in each (semester, year) for the “Graph Theory” course write sql queries U Ausigrument 11 * C Gullerewors llea With Chege x + - IX € → C a su.instructure.com/courses/34607/assignments/863706 Part 1 For the following database schema, write SQL queries to...

  • Develop a conceptual ER diagram for the above database description, using appropriate syntaxes, and showing cardinalities...

    Develop a conceptual ER diagram for the above database description, using appropriate syntaxes, and showing cardinalities and key attributes. Consider the partial description for a UNIVERSITY database below: A university is organized into colleges, and each college has a unique name, a main office and phone, and a particular faculty member who is dean of the college. Each college administers a number of academic departments. Each department has a unique name, a unique code number, a main office and phone,...

  • Consider the following relations for a database that keeps track of student enrollment in courses and the books adopted for each course.

    Question: Consider the following relations for a database that keeps track of student enrollment in courses and the books adopted for each course. 1- Draw an ER diagram of ONLINE COURSE REGISRATION database, that captures all the given below requirements. Specify key attribute(s) of each entity set. For each relationship set, specify structural constraints and participation constraints. a. For each USER, the portal maintains user ID, Name, E-mail. Each user has a unique ID. Name is a Composite attributes with Frame, Midname,...

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

  • List all functional dependencies. (a) A travel agency keeps track of each traveler's name (TNAME), traveler...

    List all functional dependencies. (a) A travel agency keeps track of each traveler's name (TNAME), traveler number (TNUM), ssn (SSN) birthdate (BDATE), sex (SEX), address (TADDR) and phone (TPHONE) and alternative phone (APHONE), club (CLUB) (can be travelclub, costco travel, vacations_line, xtrem_trips...), preferred airline(AIRLINE), second preferred airline (SECOND_AIRLINE) (if any), and rewards level (REWARDS) (Diamond, Gold, Silver, Bronze). Both ssn and traveler number have unique values for each traveler (b) Each vacation plan has a destination name (VPNAME), description (VPDESC),...

  • Create Datasets for the ABC University Accommodation Office using the information below.This is a list of...

    Create Datasets for the ABC University Accommodation Office using the information below.This is a list of all the datasets and data attributes that the Office needs to function. For example, a STUDENT dataset containing StudentIDNumber, StudentFirstName, etc Scenario - ABC University Accommodation Office (Student Housing) The director of the ABC University Accommodation Office requires you to design a database to assist with the administration of the office and the renting of residences to students. The requirements collection and analysis phase...

  • Q1: Each student has a unique student id, name, unique email address, and a phone number....

    Q1: Each student has a unique student id, name, unique email address, and a phone number. A student is either a degree seeking student or a non-degree seeking student. For degree seeking students, additional information such as catalog year and date of admission are recorded. For non-degree seeking students, additional information on program of interest needs to be recorded. Only degree seeking students can submit financial aid applications. Each degree seeking student can submit multiple financial aid applications or none....

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