From: | "Martin Kuria" <martinkuria(at)hotmail(dot)com> |
---|---|
To: | pgsql-general(at)postgresql(dot)org |
Subject: | Categories and Sub Categories (Nested) |
Date: | 2006-04-19 05:44:35 |
Message-ID: | BAY22-F2D499EF88BB7C57E788EEA6C50@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
I have a postgresql database Table Categories which has the structure like
this
Cat_ID | Parent_ID | Name
------------------------------------
1 | 0 | Automobiles
2 | 0 | Beauty & Health
3 | 1 | Bikes
4 | 1 | Cars
5 | 3 | Suzuki
6 | 3 | Yamaha
7 | 0 | Clothes
According to the above Database data, Suzuki and Yamaha are the
Subcategories of Category Bikes and Bikes in turn is the Subcategory of
Automobiles.
My question is what is the advantage of Creating NESTED Table over have a
table structure below which achieve the same goal:
>>Category Table
Cat_ID | Cat_Name
------------------------------------
1 | Automobiles
2 | Beauty & Health
3 | Bikes
4 | Cars
7 | Clothes
>>Subcategory Table
Subcat_ID | Sub_Cat_ID | Sub_Name
------------------------------------------------------
10 | 3 | Suzuki
11 | 3 | Yamaha
12 | 1 | Bikes
13 | 1 | Cars
Since all display the data in them in a tree structure like below
Automobiles
---> Bikes
------> Suzuki
------> Yamaha
---> Cars
Beauty & Health
Clothes
Please advice should I Create a Nested Table Categories or
Should I create TWO Tables, Category Table and Subcategory Table?
Thanks once again.
+-----------------------------------------------------+
| Martin W. Kuria (Mr.) martin(dot)kuria(at)unon(dot)org
+----------------------------------------------------+
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
From | Date | Subject | |
---|---|---|---|
Next Message | surabhi.ahuja | 2006-04-19 06:32:54 | Re: catch SQLException, error code for Foeign key violation, |
Previous Message | Brendan Duddridge | 2006-04-19 04:49:02 | Re: Weird error updating table |