YapfHoofdpagina | Info | Hulp | FAQ (veelgestelde vragen) | Speciale pagina's | Aanmelden


Printervriendelijke versie | Voorbehoud | Privacybeleid

Database do's and dont's

Uit Yapf


Inhoud

Do's

Gebruik zinvolle namen voor alles.

Geef niet toe aan de verleiding om korte, eenvoudige namen te gebruiken voor tabelen, kolommen, indexes, contraints etc.

Waarom: een korte naam is alleen begrijpelijk zolang de context in je hoofd zit. Bugs en problemen doen zich steevast op onverwachte moment voor, wanneer je met hele andere dingen bezig bent. Het laatste wat je dan wilt is dat je een rror krijgt die zegt dat kolom ap_gem_abs_ter_knf niet voldoet aan contraint ap_gem_constraint_4. Wat je wilt is dat de error zegt dat de kolom applicatie_gemiddelde niet voldoet aan contraint applicatiegemiddelde_niet_negatief.

Hetzelfde geldt voor indexes, wanneer je met explain aan het uitzoeken bent waarom je query zo traag is, dan wil je niet weten dat idx_1 wordt gebruikt, maar idx_lower_voornaam.

Dont's

Sommige dingen kun je in databases beter niet doen.

Voorloopnullen

Mensen gebruiken graag voorloopnullen om getallen te printen. Niemand weet waarom, want niemand tikt ze ooit in.

Moet je voorloopnullen wel of niet opslaan in een database?

Niet. waarom niet:

Teruggeplaatst van "http://www.yapf.net/index.php/Database_do%27s_and_dont%27s"

Deze pagina is 853 maal bekeken. Deze pagina is het laatst bewerkt op 16 mei 2009 om 21:20.


Zoeken

Bladeren
Hoofdpagina
Gebruikersportaal
In het nieuws
Recente wijzigingen
Willekeurige pagina
Hulp
Bewerken
Brontekst bekijken
Hulp bij bewerken
Paginaopties
Overlegpagina
Opmerking toevoegen
Printervriendelijke versie
Pagina-informatie
Paginageschiedenis
Verwijzingen naar deze pagina
Verwante wijzigingen
Mijn pagina's
Aanmelden / registreren
Speciale pagina’s
Nieuwe pagina's
Bestandslijst
Statistieken
Foutrapporten
Meer …