If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Database Concepts & Design > normalization

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 06-06-04, 02:53
couyang couyang is offline
Registered User
 
Join Date: Jun 2004
Posts: 1
Smile normalization

Heyz

i got a normalization question, and was wondering what is the best way to go about this step by step:

Normalise the following list of attributes to 3rd normal form. give appropriate names for the resulting relations and indicate the primary key of each relation.

Student_ID, Student_Name, Campus_Address, Major, Course_ID, Course_Title, Instructor_Name, Instructor_Location, Grade

Note: A student can take more than one course. An instructor can teach many courses and one course may have many instructors.

Cheers
Reply With Quote
  #2 (permalink)  
Old 06-07-04, 08:28
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 12,605
This is just an overview, but:

1) Read the textbook
2) Take notes, especially for the points you don't understand very well
3) Attend class
4) Ask lots of questions, especially about the points you didn't understand
5) Take advantage of office hours and or lab time
6) Start your homework early!

When you get to the point that you have specific questions that the teacher doesn't/can't cover, post those questions and I'll bet that one of us will answer them!

-PatP
Reply With Quote
  #3 (permalink)  
Old 06-07-04, 08:40
andrewst andrewst is offline
Moderator.
 
Join Date: Sep 2002
Location: UK
Posts: 5,171
Quote:
Originally Posted by Pat Phelan
This is just an overview, but:

1) Read the textbook
2) Take notes, especially for the points you don't understand very well
3) Attend class
4) Ask lots of questions, especially about the points you didn't understand
5) Take advantage of office hours and or lab time
6) Start your homework early!
That's an old-fashioned approach! These days the preferred method is:

1) Attend class if really necessary, or preferably just get a copy of the notes from someone else who did
2) Post homework questions on internet
3) Paste answers received on internet into your homework and submit to tutor.

Of course, this only really works well when coursework forms a major part of the final grading, since even if accessing the internet during exams is permitted (I wouldn't be surprised), the turn-around isn't usually quick enough to prevent dismal failure to answer the questions.
__________________
Tony Andrews
http://tinyurl.com/tonyandrews
Reply With Quote
  #4 (permalink)  
Old 06-07-04, 13:41
vuacorona vuacorona is offline
Registered User
 
Join Date: Jun 2004
Posts: 2
Quote:
Originally Posted by couyang
Heyz

i got a normalization question, and was wondering what is the best way to go about this step by step:

Normalise the following list of attributes to 3rd normal form. give appropriate names for the resulting relations and indicate the primary key of each relation.

Student_ID, Student_Name, Campus_Address, Major, Course_ID, Course_Title, Instructor_Name, Instructor_Location, Grade

Note: A student can take more than one course. An instructor can teach many courses and one course may have many instructors.

Cheers

What have you gotten so far? I would start to work out the relationship between students and classes, instructors and classes, students and instructor. Let us know how can we help you further.
Reply With Quote
  #5 (permalink)  
Old 06-08-04, 09:19
Brett Kaiser Brett Kaiser is offline
Window Washer
 
Join Date: Nov 2002
Location: Jersey
Posts: 10,303
What does third normal form mean?

I tried to understand, but I codd'nt
__________________
Brett
8-)

It's a Great Day for America everybody!

dbforums Yak CorralRadio 'Rita
dbForums Member List
I'm Good Once as I ever was

The physical order of data in a database has no meaning.
Reply With Quote
  #6 (permalink)  
Old 06-08-04, 10:01
Pat Phelan Pat Phelan is offline
Resident Curmudgeon
 
Join Date: Feb 2004
Location: In front of the computer
Posts: 12,605
Quote:
Originally Posted by Brett Kaiser
What does third normal form mean?

I tried to understand, but I codd'nt
If you were out with a Date, I'll bet you Codd!

-PatP
Reply With Quote
  #7 (permalink)  
Old 06-10-04, 13:37
onansalad onansalad is offline
Registered User
 
Join Date: Nov 2003
Posts: 159
That's not punny.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On