November 30, 2014 at 6:56 am
Hi friends,
We got a new project and developer told to create a new database and told to design me.
They given the Details in Excel sheet which i have attachment below.
Please go through it and help me to design the database.
November 30, 2014 at 10:37 am
arunnrj87 (11/30/2014)
Hi friends,We got a new project and developer told to create a new database and told to design me.
They given the Details in Excel sheet which i have attachment below.
Please go through it and help me to design the database.
Considering the denormalized design of the "Student Master" table, the fact that the Section and Group names contain more than 1 type of data (description, grade, and time), the fact that the "Subject Master" is a totally orphaned table (has no relationships with the other tables), the fact that there are no temporal references in the "Student Transaction" table, and all of that is just for starters, I'm going to suggest that the folks that gave this design to the Developer don't actually know what they're doing when it comes to database design and that you good folks should actually hire a consultant to set this database up right for you. I'm not saying that to be mean... it's just that designing a whole database without being paid is way beyond what you could expect from someone on a forum.
--Jeff Moden
Change is inevitable... Change for the better is not.
November 30, 2014 at 2:37 pm
Fully Agree with Jeff, get a consultant in to set this up if this is the standard they are giving you to work with. That said - aint never gonna happen 🙂
Professor and Student are both classifications of people so you should have a person table and a role table that links the person to being a student or Professor (or possibly both)
Schools and students both have addresses which should be delegated to an addresses table with a bridge table between the master table and the address; this means you can update the address through the bridge table and even have more than one active address: A school may be spread across more than one campus and a student may have a term time and holiday address.
November 30, 2014 at 3:52 pm
Not to mention a "near campus" and one or more "home" addresses depending on whether Mom & Dad have a time share or not. In fact, you might want to put some dates on the addresses.
--Jeff Moden
Change is inevitable... Change for the better is not.
December 1, 2014 at 4:34 am
and an address type - home, correspondence, holiday, emergency, temporary;
in fact why limit it to location addressees; it could be all addresses (email, ip)
in which case you could hold all contact methods in the contact_method table(phone, skype, facebook, etc... ).
GET A CONSULTANT!
Viewing 5 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply