Question

a gymnastic school with hundreds of students. It needs a database to track all the different...

a gymnastic school with hundreds of students. It needs a database to track all the different classes that are being offered, who is assigned to teach each class, and which students attend each class. Also, it is important to track the progress of each student as they advance. Design a database for the following requirements:

  • Students are given a student number when they join the school. This is stored along with their name, date of birth, and the date they joined the school.
  • Instructors need to be tracked of their names, address, phone number, email address, the date that they start working as an instructor, along with their instructor status (compensated or volunteer).
  • There are two types of instructors: compensated and volunteer. For compensated instructors, the highest level of the courses they can teach (e.g., beginning, intermediate, and advanced) and the current pay rate (i.e., the amount per hour) need to be recorded. For volunteer instructors, their open days of the week (e.g., Mon, Tues, Fri, etc.) need to be recorded.
  • A class needed to be stored with class no., title, the level, and the tuition. The tuition depends on the class level; beginning, intermediate, and advanced classes charges different tuition. A class may have multiple class sections (class meetings). Each section needs to store the meeting time, day of the week, and location.
  • An instructor may be assigned to teach any number of class sections, but each section has one and only one assigned instructor. Some instructors, especially volunteer instructors, may not be assigned to any class.
  • A student will attend many different class sections; and each class meeting is normally attended by many students. Some class meetings may have no students show up for that meeting. New students may not have attended any class meetings yet.
  • Students may attend any class of the appropriate level during each week so there is no expectation that any particular student will attend any particular class session. The attendance of students at each individual class section need to be tracked including the section they joined and the grades (pass vs. no pass).
  • Each student holds a rank/level in the Gym class. The rank no, rank name, and rank requirements are stored. Each rank will have numerous rank requirements. Each requirement is considered a requirement just for the rank at which the requirement is introduced. Every requirement is associated with a particular rank. All ranks have at least one requirement.
  • A given rank may be held by many students. While it is customary to think of a student as having a single rank, it is necessary to track each student’s progress through the ranks. Therefore, every rank that a student attains is kept in the system. The date that a student is awarded each rank should be kept in the system.

Questions:

1.     Develop an ERD (Entity-Relationship Diagram) for the above case

2.     Convert the ERD to the relational tables using MySQL Server

Homework Answers

Know the answer?
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
Similar Questions
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. This is similar but not identical to the database shown in Figure 1.2: a. The university keeps track of each student’s name, student number, Social Security number, current address and phone number, permanent address and phone number, 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...
In that scenario, the three instructors realized there are limits to the insights they can gain...
In that scenario, the three instructors realized there are limits to the insights they can gain through anonymous counting of discussion posts. The instructors would like to answer two additional research questions: (a) How do their students actually feel about the intervention? and (b) How do students view the influence of the intervention on their learning inside and outside of the classroom (if applicable)? In your initial post, compare the characteristics of appropriate research designs and recommend a qualitative research...
12.15.  Undergraduate students in a large state university are required to take an introduction to psychology course....
12.15.  Undergraduate students in a large state university are required to take an introduction to psychology course. Three sections of this course are offered at the same time and are taught by three different instructors. The chi square test is used to determine if any of these sections has significantly more students, which may indicate that the instructor of that section is more popular than the other two instructors. The enrollment figures for the three sections are presented in the following...
14.19. Suppose that we have the following requirements for a university database that is used to...
14.19. Suppose that we have the following requirements for a university database that is used to keep track of students’ transcripts: a. The university keeps track of each student’s name (Sname), student number (Snum), Social Security number (Ssn), current address (Sc_addr) and phone (Sc_phone), permanent address (Sp_addr) and phone (Sp_phone), birth date (Bdate), sex (Sex), class (Class) (‘freshman’, ‘sophomore’, … , ‘graduate’), major department (Major_code), minor department (Minor_code) (if any), and degree program (Prog) (‘b.a.’, ‘b.s.’, … , ‘ph.d.’). Both...
A loan company wants to design a database to track student loans. Each student attending school...
A loan company wants to design a database to track student loans. Each student attending school is eligible for a loan. A student may have more than one loan. A student may be registered, possibly at different times, in more than one school. Each loan should belong to only one bank. Each bank can approve as many loans as it desires. For each loan, the loan company will track: the student’s SSN, name, address, amount of loan, date of the...
home / study / engineering / computer science / computer science questions and answers / consider...
home / study / engineering / computer science / computer science questions and answers / consider the following set of requirements for a university database that is used to keep track ... Question: Consider the following set of requirements for a UNIVERSITY database that is used to keep track o... 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,...
For the database for a symphony orchestra, develop an ER diagram to keep track of all...
For the database for a symphony orchestra, develop an ER diagram to keep track of all business rules specified below: Strong Entity Types: Customer: The person who purchases season ticket(s). Attributes are Customer D (Identifier), Name, Address, Phone. Concert Season: The season during which a series of concerts will be performed. The identifier is Opening Date, which includes Month, Day, and Year Concert: A given performance of one or more compositions. Identifier is Concert Number. Another attribute is Concert Date,...
Create an ERD for the Following: The H.I. Topi School of Business operates international business programs...
Create an ERD for the Following: The H.I. Topi School of Business operates international business programs in 10 locations throughout Europe. The school had its first class of 9,000 graduates in 1965. The school keeps track of each graduate’s student number, name when a student, country of birth, current country of citizenship, current name, current address, and the name of each major the student completed (each student has up to two majors). To maintain strong ties with its alumni, the...
Project 2 statement Please write this in JAVA. Please read this entire statement carefully before you...
Project 2 statement Please write this in JAVA. Please read this entire statement carefully before you start doing anything… This project involves implementing a simple university personnel management program. The program contains two different kinds of objects: students and faculty. For each object, the program stores relevant information such as university ID, name, etc. Different information is stored depending on the type of the object. For example, a student has a GPA, while a faculty has a title and department...
You are hired to design a database for a fitness center. As the fitness center is...
You are hired to design a database for a fitness center. As the fitness center is expanding with more than one branch, they want to create a database to keep track of its customers, facilities and employees. Each branch has a unique id and address (building number, street, district, and city). A branch may have more than one facility (e.g. swimming pool, spa, etc.). Each facility must belong to only one branch, and the information for a facility is name...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT