Pertanyaan yang diberi tag «primary-key»

Dalam desain basis data relasional, kunci utama dapat secara unik mengidentifikasi setiap baris dalam tabel. Kunci utama terdiri dari satu kolom atau satu set kolom.

8
Mengapa nilai kunci utama akan berubah?
Saya telah meneliti konsep ROWGUID baru-baru ini dan menemukan pertanyaan ini . Jawaban ini memberi wawasan, tetapi telah membawa saya ke lubang kelinci yang berbeda dengan menyebutkan mengubah nilai kunci utama. Pemahaman saya selalu bahwa kunci utama harus tidak berubah, dan pencarian saya sejak membaca jawaban ini hanya memberikan jawaban …







2
Indeks pada kunci utama tidak digunakan dalam gabung sederhana
Saya memiliki definisi tabel dan indeks berikut: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Mengapa tidak ada indeks pada munkalap_id yang digunakan dalam kueri berikut? EXPLAIN …

4
Mengapa kunci harus dibuat eksplisit?
Saya sangat baru dengan subjek database jadi ini mungkin terdengar bodoh, tapi saya ingin tahu mengapa kunci harus dibuat eksplisit dalam sebuah tabel. Apakah ini terutama untuk memberi tahu pengguna bahwa nilai kolom yang diberikan (semoga) dijamin unik di setiap baris? Keunikannya harus tetap ada meskipun tidak disebutkan.

4
Bagaimana saya bisa mengkonversi kunci dalam laporan kebuntuan SQL Server ke nilai?
Saya memiliki laporan kebuntuan yang memberi tahu saya bahwa ada konflik yang melibatkan waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" dan saya dapat melihat ini: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> dalam <resource-daftar>. Saya ingin dapat menemukan nilai aktual untuk kunci (id = 12345, misalnya). Pernyataan SQL apa yang …


2
Apa praktik terbaik tentang tabel pencarian di database relasional?
Tabel pencarian (atau tabel kode , seperti beberapa orang menyebutnya) biasanya merupakan kumpulan nilai yang mungkin diberikan untuk kolom tertentu. Misalnya, kita memiliki tabel pencarian yang dipanggil party(dimaksudkan untuk menyimpan informasi tentang partai politik) yang memiliki dua kolom: party_code_idn, yang memegang nilai numerik yang dihasilkan sistem, dan (tidak memiliki makna …


5
Membagikan urutan kunci primer tunggal di dalam basis data?
Apakah ini merupakan praktik yang dapat diterima untuk menggunakan urutan tunggal sebagai kunci utama di semua tabel (alih-alih kunci primer menjadi unik untuk tabel yang diberikan, itu adalah unik untuk semua tabel)? Jika demikian, apakah secara objektif lebih baik daripada menggunakan urutan kunci primer tunggal di seluruh tabel. Saya seorang …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.