Rumah > pangkalan data > Oracle > Adakah kunci utama Oracle ialah indeks?

Adakah kunci utama Oracle ialah indeks?

WBOY
Lepaskan: 2022-06-17 17:17:24
asal
4420 orang telah melayarinya

Kunci utama Oracle bukan indeks; kunci utama ialah satu atau lebih medan dalam jadual. Nilai kunci utama digunakan untuk mewakili rekod dalam jadual, dan hanya terdapat satu kunci utama . Indeks ialah sejenis fungsi untuk digunakan oleh pelayan Struktur pangkalan data yang mencari baris dalam jadual dengan cepat kunci utama bukan indeks.

Adakah kunci utama Oracle ialah indeks?

Persekitaran pengendalian tutorial ini: sistem Windows 10, Oracle versi 12c, komputer Dell G3.

Adakah kunci utama Oracle ialah indeks?

Kunci utama:

Medan yang mengenal pasti rekod secara unik ialah kunci utama (atau kod utama) dan tidak boleh diulang Ya, tidak boleh kosong.

Fungsi: Digunakan untuk memastikan integriti data

Nombor: Hanya ada satu kunci utama

Kunci utama ialah satu atau lebih medan dalam jadual untuk mengenal pasti rekod dalam jadual secara unik.

Kunci utama komposit yang dipanggil bermakna kunci utama jadual anda mengandungi lebih daripada satu medan.

Jika tiada kunci utama unik dalam jadual, anda boleh menggunakan kunci utama komposit untuk menentukan keunikan rekod.

Indeks:

Fungsi: untuk meningkatkan kelajuan pengisihan pertanyaan

Nombor: Jadual boleh mempunyai berbilang indeks

Dalam Oracle, indeks ialah struktur pangkalan data yang membolehkan pelayan mencari baris dalam jadual dengan cepat.

Indeks ialah objek tambahan yang dibina pada satu atau lebih lajur jadual untuk mempercepatkan akses kepada data dalam jadual.

Struktur indeks storan Oracle ialah nombor B* (pokok seimbang), dan indeks terdiri daripada nod akar, titik cawangan dan titik daun Blok indeks peringkat atas mengandungi data indeks bahagian bawah. blok indeks tahap, dan nod daun mengandungi data indeks dan rowid yang menentukan lokasi sebenar baris.

Mencipta indeks dalam pangkalan data terutamanya mempunyai fungsi berikut:

(1) Akses data dengan pantas.

(2) Kurangkan operasi I/O

(3) Ia bukan sahaja dapat meningkatkan prestasi pangkalan data, tetapi juga memastikan keunikan nilai lajur.

(4) Laksanakan integriti rujukan antara jadual

(5) Apabila menggunakan klausa orderby dan groupby untuk mendapatkan data, menggunakan indeks boleh mengurangkan masa pengisihan dan pengumpulan.

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Adakah kunci utama Oracle ialah indeks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan