Nimed on igaühe enda teha, aga siinne artikkel on praktikal põhinev soovitus ning sisaldab ka teadmisi, millest tasuks lähtuda.
PostgreSQL nimepikkus on 63 (vaikeväärtus, mida kellelgi pole tavaks muuta). Kehtib tabelitele, veergudele, indeksitele ja muudele üksustele (nt constraints). Kuna tabelitega seotud muud üksused omavad (hea tava tõttu) enda nimes tabeli nime, siis praktikas hoida tabelite nimede pikkus alla 40 märgi ja ja veergude nimede pikkus alla 30 märgi.
Tehnilised nõuded nimedele:
Mitte kasutada nimedes tühikuid ega täpitähti
Mitte kasutada nimedes topelt-alakriipsu (reserveeritud laadimise ühe erijuhu sufiksi jaoks: "...__imp")
Mitte kasutada suurtähti (PostgreSQL on tõstutundlik ja suurtähtede kasutamine tekitab segadust (sh vajaduse kasutada jutumärke))
Sisulised nõuded nimedele:
Kasutada objekti tähendust avavaid nimesid
Kasutada ainsust, vältida mitmust
Kui veerus on üks telefoninumber, siis "telefon", aga kui veerus võib olla kirjas suvaline hulk telefoninumbreid, siis "telefonid" on ok (aga analüütilist mõtet sellistel sodi-podi andmetel üldjuhul pole).
Vältida varjatult mitmuslikke sõnu ("kalender", "plaan") välja arvatud juhul, kui tegu ongi vastavaid asju hoidvate tabelitega (tabel "kalender" üks kirje on üks kalender ja kuskil teises tabelis on kalendrisissekandeid)
Mitmesõnaliste veerunimede osad olgu nimetavas käändes (mitte omastavas)
nt maakond_nimi (halb variant: maakonna_nimi)
nt menetlused_arv (halb variant: menetluste_arv)
Numbriliste veergude korral lisada veerunime lõppu mõõtühik (lühendina, hoolikalt mõelda ühetäheliste kasutamine, stat.koguste korral võib "arv" olla parem kui "tk"), nt kaugus_km, kogus_tonn, kogus_tk, mehed_arv, ajakulu_sek.
Ajaveergude korral võiks olla veerunime lõpus täpsusaste (lühendid ok), nt synd_kp, surmafakt_ts, kinnitatud_ts
Andmelao tabelite korral kasutada prefikseid, et eristada dimensioonitabeleid lamedatest faktitabelitest:
dim_ - (korduvkasutatav) dimensioonitabel
f_ (või fact_ ) - faktitabel (lame, st tabelisse on integreeritud dimensioonid)
t_ - faktitabeli alge (arvutuskeerukuse vältimiseks või korduvkasutamiseks)
Skeemide nimetamise soovitused
Prefiksiga ods_ tähistada skeemid, mis vastavad 1:1 lähtebaasile (lähtebaasi skeemile, kui mitmeskeemiline lähtebaas), annab tarbijale vihje, et andmed on väljaspoolt
Kui tegu on ühe valdkonna andmelaoga, siis ODS-skeemidest teisendite jaoks piisaks ühest skeemist "dwh" (data warehouse)
Kui tegu on üle-asutuselise andmelaoga, siis võiks DWH-skeemide nimedeks kasutada valdkonna nime (kas puhtalt või koos prefiksiga "dwh_")
BIS-väliste vahenditega (sh käsitööna) muude allikate sissetõmbamise skeemid võiks prefikseerida (kas "ods_" või "ext_")