| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Database design and normalization question
I'm designing a database to keep a list of my current projects, and various
details about them.
I'm stuck on the normalization and design aspects.
Here is the layout:
[Project]
Priority_ID_ForeignKey Owner_ID_ForeignKey Category_ID_ForeignKey Priority_ID_ForeignKey
[Category]
[Sub_Category]
[Status]
[Priority]
Here are my questions:
The "Time_to_Complete_Estimation" could be 1 day, 2 days, etc. Chances are the data will repeat. Should I make this it's own entity?
Since I may want to pull data on how much time I spent working on a particular category, should I make "Total_Time" it's own entity?
If I did make "Total_Time" it's own entity, how would I set up the table?
Since the "Status" entity will only have 1 of 3 values, could I just make the Status_ID the Status_Name, and take out the Status_Name all together?
Any suggestions in improving the design efficiency?
Thanks in advance.
-Rob Received on Tue May 25 2004 - 20:49:36 CDT
![]() |
![]() |