L-għażla ta 'Ċavetta Ewlenija

Tużax kodiċi ZIP jew numru tas-Sigurtà Soċjali

Il-bażijiet tad-dejta jiddependu fuq ċwievet biex jinħażnu, jiġu klassifikati u jitqabblu jew jinħolqu relazzjonijiet bejn ir-rekords Jekk ilek madwar id-databases għal xi żmien, probabilment int smajt dwar tipi differenti ta 'ċwievet: ċwievet primarji, ċwievet kandidati , u ċwievet barranin . Meta toħloq tabella ta 'database ġdida, int mitlub tagħżel ċavetta ewlenija waħda li tidentifika b'mod uniku kull rekord maħżun f'dik it-tabella.

Għaliex hija essenzjali Key Primarja

L-għażla ta 'ċavetta primarja hija waħda mid-deċiżjonijiet l-iktar kritiċi li għandek tagħmel fit- tfassil ta' database ġdida . L-iktar restrizzjoni importanti hija li trid tiżgura li l-muftieħ magħżul ikun uniku. Jekk huwa possibbli li żewġ rekords-passat, preżenti, jew futur-jistgħu jikkondividu l-istess valur għal attribut, din hija għażla fqira għal ċavetta primarja.

Aspett importanti ieħor ta 'ċavetta primarja huwa l-użu tiegħu minn tabelli oħra li jorbtu lilha f'database relazzjonali. F'dan l-aspett, ċavetta primarja taġixxi bħall-mira ta 'pointer. Minħabba dawn l-interdipendenzi, għandha tinħoloq ċavetta primarja meta jinħoloq rekord, u qatt ma jista 'jinbidel.

Għażliet ħżiena għal Ċwievet Primarji

Dak li xi nies jistgħu jikkunsidraw għażla ovvja għal ċavetta primarja jista 'jkun għażla ħażina minflok. Hawn taħt hawn ftit eżempji:

L-għażla ta 'Ewlenin Primarja Effettiva

Allura, x'jagħmel ċavetta primarja tajba? Fil-biċċa l-kbira tal-każijiet, aqleb għas-sistema tad-database tiegħek għall-appoġġ.

L-aħjar prattika fid-disinn ta 'database hija l-użu ta' ċavetta primarja ġġenerata internament. Is -sistema ta 'ġestjoni ta' database tiegħek normalment tista 'tiġġenera identifikatur uniku li m'għandha l-ebda tifsira barra mis-sistema ta' database. Per eżempju, tista 'tuża t-tip tad-dejta AutoNumber ta' Microsoft Access biex toħloq qasam imsejjaħ RecordID. It-tip tad-dejta AutoNumber awtomatikament iżid il-kaxxa kull darba li toħloq rekord. Filwaqt li n-numru innifsu m'huwiex bla sens, jipprovdi mod affidabbli biex jirreferi rekord individwali fil-mistoqsijiet.

Ċavetta primarja tajba hija ġeneralment qasira, tuża n-numri, u tevita karattri speċjali jew taħlita ta 'karattri kbar u karattri żgħar sabiex tiffaċilita lookups u paraguni ta' database mgħaġġla.