| | |
Can you please check my ER Diagram?
Please support our Database Design advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Thread Solved |
What is the difference between the lecture entity and the session entity; isn't a lecture just a type of session? Same with practical session and session.
I see you removed the relationship between student and module. What was your reason for removing it?
You have the lectures entity joined to the semester entity; for my diagram, I was assuming that each session/lecture was the same regardless of the semester it was in.
Is the head of the department one of the tutors? If so, you need a relationship from the head of department to directly to the tutors entity.
I would also recommend looking at the direction of some of your relationships again.
Lastly, you need a way to track prerequisites and the level of each course and module.
I see you removed the relationship between student and module. What was your reason for removing it?
You have the lectures entity joined to the semester entity; for my diagram, I was assuming that each session/lecture was the same regardless of the semester it was in.
Is the head of the department one of the tutors? If so, you need a relationship from the head of department to directly to the tutors entity.
I would also recommend looking at the direction of some of your relationships again.
Lastly, you need a way to track prerequisites and the level of each course and module.
Last edited by timothybard; Nov 12th, 2008 at 2:39 pm.
•
•
Join Date: Nov 2008
Posts: 22
Reputation:
Solved Threads: 0
I am so confused now I don’t know why I removed it I guess I just kind of panicked and thought I didn’t need it thanks for pointing it out it will go back in.
It doesn’t state that a tutor is the head of department but it would make sense so I will add a link from head of dept. to tutors.
The directions of some of relationships I find really hard to figure out I have changed a few entities around but it again doesn’t seem right.
What is the difference between the lecture entity and the session entity; isn't a lecture just a type of session?
Again you are right I don’t need them I don’t have a clue why I thought I did I guess it’s because the deadline is approaching and I am struggling to get 18 tables. They will go. Thanks
It doesn’t state that a tutor is the head of department but it would make sense so I will add a link from head of dept. to tutors.
The directions of some of relationships I find really hard to figure out I have changed a few entities around but it again doesn’t seem right.
What is the difference between the lecture entity and the session entity; isn't a lecture just a type of session?
Again you are right I don’t need them I don’t have a clue why I thought I did I guess it’s because the deadline is approaching and I am struggling to get 18 tables. They will go. Thanks
•
•
Join Date: Nov 2008
Posts: 22
Reputation:
Solved Threads: 0
I started from scratch and listed the basic tables that I could find. I then decided that between all the tables there are many to many relationships so I did this:
student
student/course
Course
Course/module
Module
module/staff
staff
staff/lecture
lecture
lecture/practicalsession
practicalsession
practical/room
room/facilities
facilities
facilities/module
It makes sense to me because I have broke up all the many to many relationships what do you think?
student
student/course
Course
Course/module
Module
module/staff
staff
staff/lecture
lecture
lecture/practicalsession
practicalsession
practical/room
room/facilities
facilities
facilities/module
It makes sense to me because I have broke up all the many to many relationships what do you think?
You still need a Student/Module table and tables to deal with the prerequisites.
Last edited by timothybard; Nov 12th, 2008 at 7:12 pm.
![]() |
Similar Threads
- No network connection...? (Networking Hardware Configuration)
- EER Diagram Assignment Help (Database Design)
- Network cable is un-plugged! No it isn't. (Networking Hardware Configuration)
- Help setting up home network (Networking Hardware Configuration)
- Graphics help: AGP x4 and x8 compatibility (Monitors, Displays and Video Cards)
- Very New to java, skeleton of program given (Java)
- PC Won't Boot =( (Troubleshooting Dead Machines)
- MicroOLAP Database Designer for MySQL (Post your Resume)
- My first problem on this forum:) hard drive related (Storage)
- MySQL Maestro (Computer Science)
Other Threads in the Database Design Forum
- Previous Thread: Little help
- Next Thread: Database Design for Fee Schedule
| Thread Tools | Search this Thread |





