Milih hiji Key primér

Ulah ngagunakeun kode ZIP atawa jumlah Jaminan Sosial

Basis data gumantung kana kenop pikeun nyimpen, diurutkeun, sarta ngabandingkeun atawa jieun hubungan antara rékaman. Lamun geus di sabudeureun basis data bari, anjeun geus meureun Nu Uninga Ngeunaan tipena béda kenop: kenop primér, kenop calon , sarta kenop asing . Lamun anjeun Nyieun tabél databés anyar, nu nuju dipenta pikeun milih salah sahiji konci utama nu uniquely bakal nangtukeun unggal catetan disimpen dina méja éta.

Kunaon a Key primér Dupi penting

Seleksi hiji konci primér nyaéta salah sahiji kaputusan paling kritis anjeun gé nyieun dina desain database anyar . The Konstrain pangpentingna nyaéta nu kudu mastikeun yén konci dipilih nyaéta unik. Lamun éta mungkin yen dua rékaman-baheula, ayeuna, atawa bakal datang-bisa ngabagikeun nilai sarua pikeun atribut, éta mangrupa pilihan goréng pikeun konci primér.

aspék penting séjén di hiji konci primér nyaéta na pamakéan ku tabel lianna nu boga tumbu ka dinya dina database relational. Dina aspék ieu mangrupa meta konci primér kawas udagan pointer a. Kusabab interdependencies ieu, hiji konci primér kudu aya lamun catetan keur dijieun, sarta eta pernah bisa ngarobah.

Pilihan goréng pikeun kenop primér

Naon sababaraha urang bisa mertimbangkeun hiji pilihan atra pikeun konci primér tiasa janten pilihan bangsat gantina. Di dieu aya sababaraha conto:

Milih hiji primér Key jétu

Ku kituna, naon anu ngajadikeun hiji konci primér anu saé? Dina kalolobaan kasus, giliran Sistim databés anjeun pikeun rojongan.

A prakték pangalusna dina rarancang database anu ngagunakeun hiji konci primér dihasilkeun internal. Anjeun sistem manajemen database ilaharna bisa ngahasilkeun identifier unik nu mibanda harti diluar sistem database. Contona, Anjeun bisa nganggo Microsoft Aksés AutoNumber tipe data keur nyieun hiji widang disebut RecordID. The AutoNumber tipe data otomatis increments widang unggal waktos Anjeun nyieun catetan anu. Bari jumlah sorangan hartina, éta nyadiakeun cara dipercaya pikeun nuduhkeun hiji catetan individu dina queries.

Hiji konci primér alus biasana pondok, migunakeun angka, jeung avoids karakter husus atawa campuran karakter uppercase jeung aksara leutik pikeun mempermudah lookups database gancang tur babandinganana.