Anda di halaman 1dari 8

PEMROGRAMAN BASIS DATA

INDEKS

Lecture 5 Nurfaizah, M.Kom.


Capaian Pembelajaran
Mahasiswa mempu menerapkan perintah
indeks pada sistem basis data
Pengertian Indeks
• Indeks adalah objek khusus yang dibangun di atas
tabel.
• Indeks dapat melakukan operasi seperti pernyataan
SELECT, DELETE dan UPDATE lebih cepat untuk
memanipulasi data dalam jumlah besar.
• Indeks juga bisa disebut tabel dan memiliki struktur
data.
• Indeks dibuat di kolom tabel, satu tabel dapat
memiliki satu atau lebih tabel indeks.
Pengertian Indeks (Lanjutan)
• Keberadaan indeks dalam basis data
antara lain adalah untuk mempercepat
pencarian data berdasarkan kolom
tertentu. Misalnya memberikan
perintah :
• SELECT * FROM mahasiswa WHERE nim
= ‘SA200000’
Pengertian Indeks (Lanjutan)
• Jika nim tidak dijadikan sebagai indeks,
pencarian data akan dilakukan terhadap
seluruh tabel, sama seperti kalau mencari
sesuatu dalam buku tetapi tidak dilengkapi
dengan indeks.
• Namun, sekiranya indeks yang berkaitan
dengan nim ada, sistem akan menemukannya
dengan cepat.
Keuntungan Indeks
• Proses penggabungan sejumlah tabel
• Proses dengan ORDER BY
• Proses fungsi agregat seperti MIN dan
MAX
Menciptakan Indeks
• Jika telah menciptakan tabel, bisa menambahkan indeks untuk tabel tersebut melalui
perintah CREATE INDEX.
• Misalkan telah menciptakan tabel bernama pelamar dengan menggunakan perintah :
CREATE TABLE mahasiswa (
nim varchar (20) NOT NULL,
nama varchar (50) NOT NULL);
• Membuat indeks menurut nim dengan memberikan perintah:
CREATE INDEX nim_idx
ON mahasiswa (nim);
• Pada perintah di atas:
– nim : nama indeks yang telah dibuat
– mahasiswa : nama tabel yang akan diindeks
– nim yang berada dalam tanda kurung menyatakan kolom yang digunakan untuk
mengindeks.
THANK YOU!
• A n y Q u e s ti o n s ?

Anda mungkin juga menyukai