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ų)?