We hebben hier een situatie waarin 2 tabellen gekoppeld zijn met 2 andere tabellen. Omdat er naast de FK's in de koppeltabel ook nog enkele andere velden zijn, gebruiken we nu 1 koppeltabel met 4 FK's. Bij ieder record worden 2 FK's niet gebruikt.
De vraag is nu of niet gebruikte FK's de waarde 0 of NULL te geven. Dit kan op 2 manieren bekeken worden:
1. NULL betekent dat de waarde onbekend is. Van de niet gebruikte FK's weet je dat ze leeg zijn. Ze krijgen daarom de waarde 0 (oftewel 'leeg').
2. Van de niet gebruikte FK's ontbreken de waardes, ze hebben geen waarde. Ze krijgen daarom de waarde NULL.
Wat lijkt jullie de beste optie en waarom?
De vraag is nu of niet gebruikte FK's de waarde 0 of NULL te geven. Dit kan op 2 manieren bekeken worden:
1. NULL betekent dat de waarde onbekend is. Van de niet gebruikte FK's weet je dat ze leeg zijn. Ze krijgen daarom de waarde 0 (oftewel 'leeg').
2. Van de niet gebruikte FK's ontbreken de waardes, ze hebben geen waarde. Ze krijgen daarom de waarde NULL.
Wat lijkt jullie de beste optie en waarom?