Oorspronkelijk geplaatst door
wonko
Het leidt er wel toe dat bvb in Rails of een ander framework dat de structuur uit de database inleest, je al je objecten moet aanspreken met de volledige naam (klantobj.klant_straat of klantobj.klant_gemeente bvb), en dat je inconsistentie krijgt (de verwijzing naar het id van de klant (id in de tabel klanten) in tabel facturen noemt facturen_klant_id, en klant_id in de tabel betalingen noemt betalingen_klant_id; terwijl het wel twee keer hetzelfde is en verwijst naar hetzelfde (klant.klant_id).
Als je databases hebt met enkele 10-tallen tabellen, en daarin enkele 10-tallen rijen per tabel ga je al snel afstappen van dergelijke constructies, dan is het handig dat alles gewoon noemt wat het is (straat, gemeente, klant_id) en ondubbelzinnig is.