| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Design dilemma I can't get past
Bob Hairgrove wrote:
> On 28 Dec 2002 20:37:21 -0800, bill_at_bhmediagroup.com (WebGuyBill)
> wrote:
>
>
>>Hello -- I'm a self-taught newbie. I appreciate any help you can >>offer. >> >>Using MySQL and PHP I'm designing a database for my website, which is >>all about books. My database structure is going to wind up being very >>similar to Amazon (tables for Authors, Titles, graphics, etc). >> >>Where I'm having trouble is with Categories (or Genres). Any one book >>can typically fall into as many as 8-to-10 categories. How best can I >>relate a specific title (e.g. "Moby Dick") to more than one category >>(e.g. "Literature > Thrillers > Seafaring" as well as "Animals > >>Mammals > Whales")? >> >>Do I need separate tables for each primary category (Biography, >>History, et al) and then more separate tables for each sub-category >>and sub-sub-category? >> >>Thanks so very much for any help!
See, the last point is the reason why Joe's nested set model is better in a lot of situations. You don't need any procedural coding to get the parents or children of any node in the nested set model. You can do it all using a standard SQL query.
Regards,
Heinz
Received on Tue Dec 31 2002 - 01:04:19 CST
![]() |
![]() |