Hi, I'm wondering what the best way to organize large amounts of data is.
Say I am building a course catalog and I want reviews of classes etc. Is it a bad idea to do something like this:
Database : Course Reviews
Tables:
[Course Name] -- fields : UserName, Comments, Professor, difficulty ratings, Stuff to watch out for, homework difficulty/description, exam difficulty/description.
Database : Professor Reviews
[Professor Name] -- fields : UserName, Comments, teaching style, approachability/friendliness, availability, difficulty ratings, Stuff to watch out for, homework difficulty/description, exam difficulty/description, fun/description.
Data base: Course info
Tables
[Course Name] – fields : Quarters offered, Units, difficulty rating, fun rating, description, catalog number, department, Professors, reviews, interactive
There are 3 databases with probably 1000 tables each ... is this good or bad? are there any rules or guidelines in how many tables you should use or how you organize data?