Topic: Pagrindinio indekso pasirinkimas

Sveiki,

kuriamoje duomenų bazėje viena lentelė saugos informaciją apie knygas. Susimąsčiau apie tai, kaip atskirti knygas. Knygoms priskiriami unikalūs numeriai, isbn (International Standard Book Number), todėl isbn numerį saugantį stulpelį galėčiau naudoti kaip pagrindinį indeksą (primary key). Tačiau gal geriau naudoti stulpelį, kuriame sveikų skaičių seka (1,2,3, ...), nes, kiek suprantu, būtų greičiau indeksuojama (isbn dešimt skaitmenų, o knygų daugiausia tūkstančiais)? Kita vertus, jei isbn yra unikalus, tai kam be reikalo(?) įvesti naują stulpelį? Gal svarstant apie pagrindinio indekso parinkimą reikia dar į kažką atsižvelgti (neseniai pradėjau mokytis sql kalbos, trūksta ir patirties, ir žinių)?

Re: Pagrindinio indekso pasirinkimas

palik isbn, nereikia prikurti duomenų kurių niekam nereikia.

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer