Serangkaian tabel dengan baris dan kolom yang menyimpan informasi yang diambil atau digunakan saat dan bila diperlukan disebut data. Data yang disimpan dalam baris dan kolom ditentukan oleh kunci yang digunakan dalam tabel.
Pengambilan Kunci
- Kunci utama adalah pengidentifikasi basis data yang digunakan untuk mengidentifikasi setiap baris dalam tabel secara unik, memastikan konsistensi data, dan tidak boleh berisi nilai nol.
- Kunci unik adalah batasan basis data yang memastikan keunikan data dalam kolom atau sekumpulan kolom, kecuali bahwa kunci tersebut dapat berisi nilai nol.
- Perbedaan utama antara kunci primer dan unik terletak pada fungsionalitasnya, penyisihan nilai nol, dan fakta bahwa tabel hanya dapat memiliki satu kunci utama tetapi beberapa kunci unik.
Kunci Utama vs. Kunci Unik
Kunci utama adalah kolom atau kumpulan kolom yang secara unik mengidentifikasi setiap baris dalam tabel. Ini berarti bahwa setiap nilai dalam primary key harus unik dan tidak boleh null. Kunci unik adalah kolom atau sekumpulan kolom yang juga memastikan bahwa setiap nilai dalam kunci itu unik, tetapi dapat mengizinkan nilai null.
Kunci utama tabel paksaan secara unik mengidentifikasi baris tabel. Di tabel data apa pun, hanya ada satu kunci utama. Itu tidak mengambil nilai nol. Juga, itu tidak mengizinkan kunci duplikat.
Kunci unik dari sebuah tabel menegaskan bahwa data di setiap baris dan kolom adalah unik dan tidak berulang. Di tabel, ada lebih dari satu kunci unik.
Tabel perbandingan
Parameter Perbandingan | Kunci utama | Kunci Unik |
---|---|---|
Fungsi dasar | Fungsi dasar dari primary key adalah untuk mengidentifikasi baris dalam tabel secara unik. | Fungsi dasar dari kunci unik adalah menerapkan kondisi tambahan pada baris sehingga menjadi unik. |
Jumlah kunci dalam tabel | Sebuah tabel hanya memiliki satu primary key. | Sebuah tabel dapat memiliki lebih dari satu kunci unik. |
Penerimaan nilai nol | Kunci utama tidak menerima nilai nol. | Kunci unik dapat menerima nilai nol. |
Pengindeksan | Kunci utama memiliki indeks default berkerumun. | Indeks default dalam kunci unik tidak berkerumun. |
Kunci duplikat | Kunci duplikat tidak diperbolehkan dalam kunci utama tabel. | Kunci duplikat diperbolehkan dalam kunci unik tabel jika satu atau lebih bagian kunci adalah nol. |
Apa itu Kunci Utama?
Salah satu kunci terpenting dari tabel data adalah kunci utama. Kunci utama adalah kunci yang menegaskan keunikan tabel data.
Kunci utama tidak menerima nilai nol. Kunci utama juga tidak menerima nilai duplikat. Indeks default kunci utama dikelompokkan.
Sintaks untuk membuat kunci utama dalam tabel adalah-
CREATE TABLE Persons (ID int NOT NULL, Lastname varchar.dll(255) BUKAN NULL, nama depan varchar(255), Age int, PRIMARY KEY(ID));
Apa itu Kunci Unik?
Kunci lain dari tabel data adalah kunci unik. Kunci unik dalam tabel data mengidentifikasi baris secara unik selain kunci utama. Fungsi kunci unik adalah menerapkan kondisi pada baris yang membuatnya unik.
Kunci unik dapat menerima nilai nol. Itu juga membutuhkan nilai duplikat dalam tabel jika dan hanya jika satu atau lebih dari satu bagian kunci adalah nol. Indeks default dari kunci unik ditemui.
Sintaks membuat kunci unik dalam tabel adalah-
CREATE TABLE Persons (ID int UNIQUE. Name varchar(255) NOT NULL Nama keluarga varchar(255), Umur int, KUNCI UNIK(ID));
Perbedaan Utama Antara Kunci Utama dan Kunci Unik
- Kunci utama dapat dikaitkan dengan tabel lain sebagai a kunci asing, sedangkan kunci unik tidak dapat diasosiasikan sebagai kunci asing.
- Kunci primer selalu unik, sedangkan kunci unik belum tentu primer.
Terakhir Diperbarui : 11 Juni 2023
Sandeep Bhandari meraih gelar Bachelor of Engineering in Computers dari Thapar University (2006). Beliau memiliki pengalaman selama 20 tahun di bidang teknologi. Dia memiliki minat dalam berbagai bidang teknis, termasuk sistem database, jaringan komputer, dan pemrograman. Anda dapat membaca lebih lanjut tentang dia di nya halaman bio.
Artikel ini memancarkan kedalaman intelektual dalam eksplorasi kunci utama dan unik. Perbedaan-perbedaan yang berbeda dijelaskan dengan kejelasan yang mengesankan.
Sangat. Penulis telah berhasil menyajikan topik yang kompleks dengan keseimbangan kedalaman dan kejelasan yang luar biasa.
Niscaya. Artikel ini merangkum esensi kunci utama dan unik dengan cara yang menarik dan informatif.
Tabel perbandingan terperinci dan penjelasan singkat sangat bermanfaat. Terima kasih kepada penulis karena menyajikan informasi dengan sangat efektif.
Sangat. Artikel ini benar-benar memudahkan untuk memahami nuansa kunci utama dan unik.
Cakupan ekstensif kunci utama dan kunci unik dalam artikel ini memberikan pemahaman menyeluruh tentang perannya dalam manajemen database.
Saya menemukan artikel ini menjadi sumber yang sangat berharga bagi siapa pun yang ingin memahami kunci utama dan unik. Dimasukkannya contoh sintaksis semakin meningkatkan kegunaannya.
Sangat. Contoh sintaksis menggambarkan penerapan praktis kunci primer dan unik secara ringkas.
Tabel perbandingan adalah bantuan visual yang bagus dalam memahami perbedaan antara kunci utama dan kunci unik. Bagus sekali!
Artikel ini sangat informatif tentang kunci utama dan unik. Referensi juga menambah elemen kredibilitas pada konten.
Saya sangat setuju. Tabel perbandingan terperinci sangat berguna sebagai referensi.
Saya menghargai perbedaan yang disoroti antara kunci primer dan kunci unik. Postingan tersebut secara efektif mengkomunikasikan perbedaan mereka.
Sepakat. Sungguh menyegarkan menemukan konten yang terstruktur dengan baik dan jelas tentang topik ini.
Postingan tersebut memberikan penjelasan yang jelas tentang kunci utama dan unik dalam database relasional. Contoh sintaksisnya cukup membantu.
Memang. Artikel ini adalah sumber yang bagus bagi siapa pun yang mencoba memahami konsep database ini.
Postingan ini berfungsi sebagai panduan mencerahkan tentang kunci utama dan unik, mengungkap karakteristik dan kegunaannya.
Memang. Sangat menyegarkan untuk membaca konten yang merangsang secara intelektual tentang konsep database.
Artikel ini berhasil membuat subjek yang kompleks dapat diakses dengan baik. Ilustrasi kunci primer dan unik mencerahkan.
Sangat. Perincian fungsinya menyederhanakan konsep-konsep utama basis data.