Ik zal er direct maar even bij vermelden dat ik wat betreft php/sql een flinke beginner ben, maar ik ben de laatste tijd wat aan het proberen en had een vraagje over het volgende.
stel ik heb een toevoegen.php waarin een berichtje kan plaatsen in een categorie. nu heb je meerdere categorien, maar ook meerdere subcategorien. er kunnen meerdere subcategorien zijn voor een hoofdcategorie, maar een subcategorie kan niet meerdere hoofdcategorien hebben. er is dus sprake van een "een op veel relatie".
hoe verwerk ik dit nu in mijn database structuur:
BERICHT(bericht_id, naam, omschrijving, subcat_id)
CATEGORIE(categorie_id, naam)
SUBCATEGORIE(subcat_id, categorie_id, naam)
de mensen die bekend zijn met database ontwerp zien wel dat de onderstreepte values primairy sleutels zijn.
heeft iemand hier iets op aan te merken? ik moet me nog verdiepen in het maken van "een op veel" "veel op veel" relaties met mysql, dus wellicht dat iemand in dit geval hier op in kan gaan.
alvast bedankt.
- Sub-categorien
-
29-09-2007, 14:10 #1
- Berichten
- 64
- Lid sinds
- 18 Jaar
Sub-categorien
-
-
29-09-2007, 15:00 #2
- Berichten
- 792
- Lid sinds
- 19 Jaar
bericht
- bericht_id (primary key, auto_increment)
- naam
- omschrijving
- subcat_id (index)
categorie
- categorie_id (primary key, auto_increment)
- naam
subcategorie
- subcat_id (primary key, auto_increment)
- naam
categorie_subcategorie
- cat_sub_id (primary key, auto_increment)
- subcat_id (index)
- categorie_id (index)
Heb er niet echt voor gezeten, maar zo zou ik hem denk doen.
Je kunt volgens mij maximaal 1 primary key per tabel hebben.
-
08-10-2007, 15:22 #3
- Berichten
- 2
- Lid sinds
- 17 Jaar
nummers met int (aantal chars)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic