Tombol Dasar Sing Nggawe Manajemen Database Gampang

Tombol pangkalan data minangka cara sing paling gampang kanggo nggawe database relasi efisien

Minangka sampeyan wis ngerti, database nggunakake tabel kanggo ngatur informasi. (Yen ora duwe akrab dhasar karo konsep basis data, maca Apa Database? ) Saben tabel kalebu sawetara baris, saben siji sing cocog karo rekaman basis data siji. Dadi, carane database nyimpen kabeh cathetan iki sakcara langsung? Iku liwat nggunakake tombol.

Kunci Utama

Tombol utama pisanan sing bakal kita bahas kuwi kunci utama . Saben tabel dhasar kudu nduweni siji utawa luwih kolom sing ditetepake minangka kunci utama . Nilai sing ditahan iki kudu unik kanggo saben rekaman ing basis data.

Contone, anggap kita duwe meja sing disebut Karyawan sing ngemot informasi personil kanggo saben karyawan ing perusahaan kita. Kita kudu milih kunci utama sing cocok kanggo ngenali saben karyawan. Pikiran pisanan sampeyan bisa nggunakake jeneng pegawe. Iki bakal ora bisa dilakoni kanthi apik amarga sampeyan bisa ngundhuh loro karyawan kanthi jeneng sing padha. Pilihan sing luwih apik bisa nggunakake nomer ID pegawe unik sing sampeyan nemtokake kanggo saben pegawe nalika dipasarke. Sawetara organisasi milih nggunakake Nomer Keamanan Sosial (utawa pengenal pemerintahan sing padha) kanggo tugas iki amarga saben karyawan wis duwe siji lan lagi dijamin unik. Nanging, nggunakake Nomer Keamanan Sosial kanggo tujuan iki adhedhasar kontroversi amarga privasi. (Yen sampeyan nglakoni organisasi pamaréntah, nggunakake Nomer Keamanan Sosial bisa uga ilegal miturut Undhang-undhang Privasi 1974.) Mulane, organisasi sing paling akeh wis pindah menyang panggunaan identifikasi unik (ID pegawe, ID pelajar, dll. .) sing ora nuduhake masalah privasi kasebut.

Sawise sampeyan milih kunci utama lan nyiyapake basis data, sistem manajemen basis data bakal ngetrapake keunikan kunci.

Yen sampeyan nyoba nglebokake rekaman menyang tabel kanthi tombol utami sing duplikat rekaman sing ana, insert bakal gagal.

Paling basis data uga bisa ngasilake kunci utama dhewe. Akses Microsoft, umpamane, bisa diatur kanggo nggunakake jinis data AutoNumber kanggo ngatur ID unik kanggo saben rekaman ing tabel. Sanadyan efektif, iki minangka praktik desain ala amarga nilar sampeyan kanthi ora ana guna ing saben cathetan ing meja. Apa ora nggunakake papan sing nyimpen barang sing migunani?

Tombol Manca

Tipe liya yaiku kunci manca , sing digunakake kanggo nggawe hubungan antar tabel. Hubungan alami wujud antarane tabel ing paling basis data. Bali menyang basis data Karyawan, mbayangno yen kita pengin nambahi tabel sing ngemot informasi departemen menyang database. Tabel anyar iki bisa disebut Departemen lan bakal ngemot informasi sing akeh babagan departemen minangka sakabehe. Kita uga pengin nyakup informasi babagan karyawan ing departemen, nanging bakal keluwih duwe informasi sing padha ing rong tabel (Karyawan lan Departemen). Nanging, kita bisa nggawe hubungan antarane rong tabel.

Ayo, ngira yen tabel Departemen nggunakake kolom Jeneng Jabatan minangka kunci utama. Kanggo nggawe hubungan antarane rong tabel, kita nambah kolom anyar menyang tabel Karyawan sing disebut Departemen. Kita banjur isi jeneng departemen kanggo saben karyawan. Kita uga ngandhani sistem manajemen basis data sing kolom Departemen ing tabel karyawan minangka kunci manca sing nyathet tabel Departemen.

Database kasebut bakal nglakokaké integritas referensial kanthi njamin yèn kabèh nilai ing kolom Departemen Tabel karyawan nduwèni entri sing cocog ing tabel Departemen.

Elinga yen ora ana kendala keunikan kanggo tombol manca. Kita bisa (lan paling mungkin) duwe luwih saka siji pegawe sing belongs karo departemen tunggal. Kajaba iku, ora ana requirement yen entri ing departemen Tabel nduweni entri sing cocog ing tabel karyawan. Sampeyan bisa uga duwe departemen tanpa karyawan.

Kanggo luwih saka topik iki, maca Nggawe Tombol Asing .