Adatbázis oszlopok neveinek szabálya?
Hogyan is kéne elnevezni az oszlopok neveit, van erre valami szabály? Tegyük fel van egy "típus" nevű oszlopom és akarnék mellé "memória típusa"-t is. Akkor ezt miként kéne elneveznem? "Memória_típus"-nak, "MTípus", vagy miféle alap "szabályok" vannak erre?
Vagy pl. Memória sávszélesség helyett csak sávszélesség legyen?
Adatbázisban jártas embereket kérdezem, nem tippeket várok erre.
Köszi előre is!
Tudtommal csak foglalt nevek vannak, legalábbis azokat biztos ami biztos, kerülni szoktam.
A legfontosabb, hogy te tudd, mit tárolsz benne.
Rossz rossz rossz válaszok.
Pontosan az a lényeg, hogy ne csak te tudd mit tárolsz benne, hanem bárki tudja azonnal, akinek később dolgozni kell vele.
Így kerülendők a magyar elnevezések és főleg a rövidítések is.
"MSAVSZ" erról egy külföldi fejlesztő soha nem mondja meg mit tárol, de egy magyar se biztos, hogy elsőre.
A helyes elnevezés lehet Bandwith vagy MemoryBandwith, attól függően, hogy egyértelmû-e a tábla nevéből, hogy itt nem akármilyen, hanem memóriasávszélességről van szó.
Használatos még a memory_bandwith konvenció is, de az elavult és csúnya.
Még valami: "Ált a programok is hasonló elnevezésekkel dolgoznak, a teljes leírást mellékelten csatolják esetleg."
Ez meg megint a tipikus gányolás esete. Nevezzünk el valamit szarul, hogy aztán dokumentáció kelljen hozzá, hogy kitaláld mit is jelent. Nem. Úgy kell elnevezni, hogy plusz infó nélkül is egyértelmű legyen.
Annyit korrigálnék csak a 3/4 válaszadó kommentjén, hogy a szélesség az angolul width, nem pedig with, ami helyből más jelentéssel is bír, ugye.
Azért írom ezt, mert meglepett, hogy az illető következetesen with-nek írta a width szót.
Hát így aztán se magyar, se angol anyanyevű nem fogja tudni az eredeti tartalmat.
#3/4: Nagyon ritka az olyan megnyilvánulás a GyK-n, amiből látszik, hogy a szerző tudja is, hogy miről beszél. A tiéd ilyen lett.
Ha mértékegység is van, akkor valószínűleg érdemes aszerint elnevezni az adatot, ha lehetséges, hogy a fejlesztőnek ne kelljen dokumentációt túrnia, azt ugyanis nem szeretjük. Minél magátólértetődőbb valami, annál jobb. Ha egy oszlop (vagy forráskódban egy változó) nevéről egyértelműen látom, hogy hangyabőrcsizmát reprezentál és konkrétan literben, akkor pont ennyivel kevesebbet kell utánajárnom. Ennek megfelelő elnevezéskor arra is oda kell figyelni, hogy a válaszott azonosító ne legyen félrevezető.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!