De correcte benaming van database-elementen is essentieel voor het onderhoud en de leesbaarheid van je database. Onder de verschillende schrijfwijzen steken vooral de Kameel- en Pascal-schrijfwijze eruit. Deze conventies helpen je om namen te structureren die zowel begrijpelijk als functioneel zijn. In het volgende beschrijf ik de toepassing van deze twee populaire stijlen en hun voordelen in Microsoft Access.
Belangrijkste bevindingen
- Camel Case (Kameel-schrijfwijze) begint met een kleine letter en benadrukt de eerste letter van elk volgend woord.
- Pascal Case (Pascal-schrijfwijze) daarentegen begint gelijk met een hoofdletter voor elk woord.
- Beide schrijfwijzen vermijden speciale tekens en spaties, wat de leesbaarheid verhoogt en potentiële fouten vermindert.
Stapsgewijze handleiding
Invoering in Camel Case en Pascal Case
Voordat je begint met de specifieke toepassingen, is het belangrijk om de basisprincipes van de twee schrijfwijzen te begrijpen. Bij de Camel Case-schrijfwijze wordt de eerste letter van het eerste woord klein geschreven, terwijl alle volgende woorden met een hoofdletter beginnen. Voorbeeld: klanttelefoonnummer.
In tegenstelling tot deze begint de Pascal Case-schrijfwijze met een hoofdletter voor elk woord. Voorbeeld: Klanttelefoonnummer.

Toepassing van Camel Case en Pascal Case
Het gebruik van deze conventies bevordert het vermijden van speciale en spaties in de namen. Daarnaast moet je erop letten om koppeltekens te vermijden, omdat deze in sommige programmeertalen als een wiskundig minteken kunnen worden geïnterpreteerd en daardoor onverwachte berekeningen kunnen veroorzaken. Een voorbeeld hiervan zou een veldnaam zoals Klanten100-200 zijn, wat tot verwarring kan leiden.

Verbetering van de leesbaarheid
Een ander belangrijk voordeel van de twee schrijfwijzen is de verbeterde leesbaarheid. Namen als klantafstandtelefoonafstandnummer zijn minder begrijpelijk dan de in Camel Case en Pascal Case gestructureerde varianten. Het behoud van de gestandaardiseerde hoofd- en kleine letters is dan ook niet alleen nuttig, maar noodzakelijk.
Gebruik van de Hongaarse Notatie
Als je de Hongaarse notatie toepast, kun je de Kameel- en Pascal-schrijfwijze uitstekend combineren. Bijvoorbeeld, wanneer je het prefix tbl voor tabellen gebruikt, zou de Camel Case-variant tblKlantgegevens zijn, terwijl de Pascal Case-variant TblKlantgegevens zou zijn. Hier helpt de Hongaarse stijl om duidelijk aan te geven om wat voor een datatype het gaat.
Realistische voorbeelden
Een realistisch voorbeeld uit Access zou de benaming van een prijs zonder btw kunnen zijn. In unicode van de Hongaarse notatie zou dit tblPrijsZonderBtw zijn voor de Pascal Case en tblprijsZonderBtw voor de Camel Case variant. Het verschil zit in de initialisering van de hoofdletters tussen de schrijfwijzen.

Gebruik in de programmering
Beide schrijfwijzen worden niet alleen in databases gebruikt, maar ook in de programmering. Bijvoorbeeld, een functie databasequery zou in Camel Case en DatabaseQuery in Pascal Case geschreven kunnen worden. De lezer krijgt hier door de duidelijke structuur onmiddellijk uitgebreide informatie over de inhoud van de variabele of functie.
Symboliek van de schrijfwijzen
De benaming "Camel Case" is afkomstig van de vorm van de letters, die doen denken aan de bulten van een kameel. Deze metafoor helpt om de structuur van de schrijfwijze gemakkelijker te onthouden, omdat de verschillende hoogtes van de letters gevisualiseerd kunnen worden.
Samenvatting – Kameel- en Pascal-case: benamingconventies in Access
Door het toepassen van Camel- en Pascal Case optimaliseer je de benaming van database-elementen in Access. Deze conventies bevorderen de leesbaarheid, verminderen foutbronnen en bieden een duidelijke structuur. In deze handleiding heb je de basisprincipes en toepassingsvoorbeelden van de twee schrijfwijzen leren kennen. Gebruik het geleerde om je gegevens en queries consequent en overzichtelijk te benoemen.
Veelgestelde vragen
Wat is Camel Case?Camel Case begint met een kleine letter en benadrukt de eerste letter van elk volgend woord.
Wat is Pascal Case?Pascal Case begint met een hoofdletter voor elk woord, wat een gelijkmatige structuur creëert.
Waarom moet ik koppeltekens in namen vermijden?Koppeltekens kunnen in sommige programmeertalen als een wiskundig minteken worden geïnterpreteerd, wat kan leiden tot rekenfouten.
Hoe kan ik Hongaarse notatie met deze schrijfwijzen combineren?Je kunt Hongaarse prefixen zoals tbl voor tabellen gebruiken en deze uitbreiden met Camel of Pascal Case.
Wat is het voordeel van deze schrijfwijzen?Ze verhogen de leesbaarheid van je database-namen en helpen potentiële fouten door onleesbare namen te vermijden.