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.

73
Bekerja dengan indeks dalam PostgreSQL

Saya punya beberapa pertanyaan tentang cara kerja indeks di PostgreSQL. Saya punya Friendstabel dengan indeks berikut: Friends ( user_id1 ,user_id2) user_id1dan user_id2kunci asing ke usermeja Apakah ini setara? Jika tidak, mengapa? Index(user_id1,user_id2) and Index(user_id2,user_id1) Jika...

30
Character vs Integer primary key

Saya merancang database dengan beberapa tabel pencarian yang berisi atribut yang mungkin dari entitas utama. Saya sedang berpikir untuk menggunakan kunci 4 atau 5 karakter untuk mengidentifikasi nilai-nilai pencarian ini daripada bilangan bulat peningkatan otomatis sehingga ketika saya menyimpan ID...

19
Mengapa kunci primer memiliki nama sendiri?

Dari pandangan matematis, mengingat bahwa sebuah tabel memiliki paling banyak satu kunci primer, tampaknya menjadi keputusan desain picik untuk merujuk ke kunci primer dengan beberapa nama arbitrer alih-alih properti tabel sederhana. Sebagai konsekuensi untuk mengubah kunci utama dari nonclustered...

18
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...