SlideShare a Scribd company logo
1 of 3
Download to read offline
NIM : 1311511354
Nama : Samsul Arifin
Mata Kuliah : Rekayasa Web
Penjelasan Indexing pada Database
Pengertian Tentang Indexing pada Database
Di dalam Database, ada istilah indeks (index), secara gambaran indeks dapat dibayangkan sebagai indeks
buku, sehingga lelalui indeks buku tersebut dapat dicari letak item tertentu dalam buku dengan mudah.
Keberadaan indeks dalam basis data antara lain adalah untuk mempercepat pencarian data berdasarkan
kolom tertentu.
Sebuah indeks database adalah struktur data yang meningkatkan kecepatan operasi pengambilan data
pada tabel database. Indeks digunakan untuk mempercepat menemukan data tanpa harus mencari setiap
baris dalam tabel database setiap kali tabel database diakses. Indeks dapat dibuat menggunakan satu atau
lebih kolom dari tabel database, menyediakan dasar untuk kedua pencarian acak yang cepat dan akses
yang efisien dari urutan record.
Saat database dibuat tanpa menggunakan index, maka kinerja server database dapat menurun secara
drastis. Hal ini dikarenakan resource komputer banyak digunakan untuk pencarian data atau
pengaksesan query SQL dengan metode table-scan. Index pada kolom-kolom tabel database mempunyai
fungsi seperti indeks kamus atau buku. Hal ini membuat pencarian data akan lebih cepat dan tidak banyak
menghabiskan resource komputer.
Sebenarnya index di dalam database itu sangat perlu sekali karena index di database merupakan sebuah
kunci yang digunakan untuk mencari tabel beserta record nya, seorang programmer khususnya dalam
bidang database tidak lupa untuk menciptakan sebuah index karena digunakan untuk memudahkan proses
pembuatan project.
Berikut ini adalah beberapa alasan kenapa index diperlukan:
- Kolom sering digunakan dalam klausa WHERE atau dalam kondisi join
- Kolom berisi nilai dengan jangkauan yang luas
- Kolom berisi banyak nilai null
- Beberapa kolom sering digunakan dalam klausa WHERE atau dalam kondisi join
- Tabel berukuran besar dan sebagian besar query menampilkan data kurang dari 2-4%.
Perlu diperhatikan bahwa terdapat beberapa kondisi dimana tidak diperlukan kehadiran index, yaitu
ketika:
- Table kecil
- Kolom tidak sering digunakan sebagai kondisi dalam query
- Kebanyakan query menampilkan data lebih dari 2-4% dari seluruh data
- Table sering di-update
Database oracle mampu mendukung beberapa tipe index yaitu:
1. B*-Tree
Suatu B*-tree adalah tipe standar dari index yang tersedia pada Oracle, dan itu sangat berguna pada saat
memilih row yang sesuai dengan kriteria tertentu. Index jenis ini bisa dibuat dengan perintah CREATE
INDEX.
Contoh: CREATE INDEX nama_pegawai_idx ON pegawai(nama);
2. Bitmap index
Index yang biasa digunakan untuk kolom yang memiliki sedikit nilai yang unik, seperti jenis kelamin,
agama, atau status perkawinan.
Contoh: CREATE BITMAP INDEX jenis_kelamin_idx ON biodata (jenis_kelamin);
3. Function-based indexes
Selain melakukan index terhadap kolom, seperti kolom Nama misalnya, maka dapat meng-index suatu
kolom yang berbasis fungsi. Function-based index akan memberikan kesempatan bagi
Oracle optimizer beberapa pilihan ketika memilih execution path.
Contoh: CREATE INDEX total_gaji_idx ON penggajian (gaji_pokok + bonus);
4. Revers Key Index
Index yang digunakan untuk data yang sangat beragam(unik) atau increment.
Contoh: CREATE INDEX nomor_ktp_idx ON biodata (nomor_ktp) REVERSE;
5. Partitioned indexes
Partition index dapat digunakan untuk mendukung partitioned tables atau untuk menyederhanakan index
management. Index partition dapat bersifat lokal bagi partisi tabel atau dapat pula bersifat global yang
berpengaruh pada seluruh tabel.
6. Text indexes
Meng-index nilai text untuk mendukung peningkatan pada kemampuan pencarian, seperti pencarian frase
dan lain sebagainya. Text indexes merupakan himpunan dari tabel dan indexyang dipelihara oleh Oracle
untuk mendukung pencarian teks yang sangat kompleks. Oracle Database 10g menawarkan peningkatan
pada text indexes yang mana menyederhanakan proses administrasi dan pemeliharaannya.
Menghapus index
Index tidak dapat dimodifikasi. Maka harus menghapusnya terlebih dahulu dan menciptakannya kembali.
Definisi index dapat dihapus dari data dictionary dengan perintah DROP INDEX.
Contoh: DROP INDEX employee_last_name_idx;
MySQL memiliki beberapa tipe dari Index yang berbeda, yaitu :
1.INDEX.
2.UNIQUE
3.PRIMARY KEY
4.FULLTEXT index

More Related Content

What's hot

Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 
Pertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanEndang Retnoningsih
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur dataAsep Jaenudin
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawatnaufals11
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitekturqwiew
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiwillyhayon
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
 
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066LukmanHermanto
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanasaniatyeva
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyZaenal Khayat
 
Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademikDiyat Diyat
 

What's hot (20)

Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Pertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi Pengetahuan
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Desain arsitektur
Desain arsitekturDesain arsitektur
Desain arsitektur
 
Mengenal Program Jahat Komputer
Mengenal Program Jahat KomputerMengenal Program Jahat Komputer
Mengenal Program Jahat Komputer
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-ai
 
Pengantar database
Pengantar databasePengantar database
Pengantar database
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
Analisis Pieces Terhadap Sistem Informasi Lukman Hermanto 55518110066
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhana
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
 
pemetaan erd
pemetaan erdpemetaan erd
pemetaan erd
 
Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademik
 
Algoritma brute force
Algoritma brute forceAlgoritma brute force
Algoritma brute force
 
20731 21 visualisasi data
20731 21 visualisasi data20731 21 visualisasi data
20731 21 visualisasi data
 

Viewers also liked

Socially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your LibrarySocially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your LibraryLOUIS Libraries
 
LOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial CollaborationLOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial CollaborationLOUIS Libraries
 
XXIV HR Weekend - Изграждане на собствени технически кадри
XXIV HR Weekend - Изграждане на собствени технически кадриXXIV HR Weekend - Изграждане на собствени технически кадри
XXIV HR Weekend - Изграждане на собствени технически кадриPolina Dekova
 
The Evolution of Google SERPS & Their Effects on User Behaviour
The Evolution of Google SERPS & Their Effects on User BehaviourThe Evolution of Google SERPS & Their Effects on User Behaviour
The Evolution of Google SERPS & Their Effects on User BehaviourReputation.com (UK)
 
The effect of perceptual load on the processing of a distracting schematic face
The effect of perceptual load on the processing of a distracting schematic faceThe effect of perceptual load on the processing of a distracting schematic face
The effect of perceptual load on the processing of a distracting schematic faceYi-Cheng Tsai
 
Old Amsterdam Seeds
Old Amsterdam SeedsOld Amsterdam Seeds
Old Amsterdam SeedsJsmith0001
 
Untitled presentation
Untitled presentationUntitled presentation
Untitled presentationrandom123321
 
Newstandardenterprises 150515113200-lva1-app6892
Newstandardenterprises 150515113200-lva1-app6892Newstandardenterprises 150515113200-lva1-app6892
Newstandardenterprises 150515113200-lva1-app6892Aartisaraf01
 

Viewers also liked (16)

Socially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your LibrarySocially Challenged? Not Us! Using Social Media to Advance Your Library
Socially Challenged? Not Us! Using Social Media to Advance Your Library
 
Albert Easudass
Albert EasudassAlbert Easudass
Albert Easudass
 
LOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial CollaborationLOUIS: A Model for Consortial Collaboration
LOUIS: A Model for Consortial Collaboration
 
1nanomedicine
1nanomedicine1nanomedicine
1nanomedicine
 
XXIV HR Weekend - Изграждане на собствени технически кадри
XXIV HR Weekend - Изграждане на собствени технически кадриXXIV HR Weekend - Изграждане на собствени технически кадри
XXIV HR Weekend - Изграждане на собствени технически кадри
 
Hobbies ( form 5)
Hobbies ( form 5)Hobbies ( form 5)
Hobbies ( form 5)
 
The Evolution of Google SERPS & Their Effects on User Behaviour
The Evolution of Google SERPS & Their Effects on User BehaviourThe Evolution of Google SERPS & Their Effects on User Behaviour
The Evolution of Google SERPS & Their Effects on User Behaviour
 
Biografia
Biografia Biografia
Biografia
 
Guzelina
GuzelinaGuzelina
Guzelina
 
The effect of perceptual load on the processing of a distracting schematic face
The effect of perceptual load on the processing of a distracting schematic faceThe effect of perceptual load on the processing of a distracting schematic face
The effect of perceptual load on the processing of a distracting schematic face
 
Adams Package.2
Adams Package.2Adams Package.2
Adams Package.2
 
TIK BAB 1
TIK BAB 1TIK BAB 1
TIK BAB 1
 
Old Amsterdam Seeds
Old Amsterdam SeedsOld Amsterdam Seeds
Old Amsterdam Seeds
 
Untitled presentation
Untitled presentationUntitled presentation
Untitled presentation
 
Zagolovok
ZagolovokZagolovok
Zagolovok
 
Newstandardenterprises 150515113200-lva1-app6892
Newstandardenterprises 150515113200-lva1-app6892Newstandardenterprises 150515113200-lva1-app6892
Newstandardenterprises 150515113200-lva1-app6892
 

Similar to Penjelasan indexing database

Penjelasan indexing database 1411510850
Penjelasan indexing database 1411510850Penjelasan indexing database 1411510850
Penjelasan indexing database 1411510850fitrohtulhadi
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptbukanyusup13
 
Praktikum01
Praktikum01Praktikum01
Praktikum01akuida
 
BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data audi15Ar
 
SIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis dataSIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis datawingpie
 
Proyek 10
Proyek 10Proyek 10
Proyek 10rainbi
 
Proyek 10
Proyek 10Proyek 10
Proyek 10rainbi
 
Bab12 backup dan restore basis data
Bab12 backup dan restore basis dataBab12 backup dan restore basis data
Bab12 backup dan restore basis dataAgung Sakepris
 
Bab 6 (23 slide)
Bab 6  (23 slide)Bab 6  (23 slide)
Bab 6 (23 slide)gilangbewok
 

Similar to Penjelasan indexing database (20)

Penjelasan indexing database 1411510850
Penjelasan indexing database 1411510850Penjelasan indexing database 1411510850
Penjelasan indexing database 1411510850
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Praktikum01
Praktikum01Praktikum01
Praktikum01
 
Pertemuan SIA 10.pptx
Pertemuan SIA 10.pptxPertemuan SIA 10.pptx
Pertemuan SIA 10.pptx
 
BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data
 
SIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis dataSIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis data
 
Modul4 16 februari 2013
Modul4 16 februari 2013Modul4 16 februari 2013
Modul4 16 februari 2013
 
Bab 10 proyek
Bab 10 proyekBab 10 proyek
Bab 10 proyek
 
Proyek 10
Proyek 10Proyek 10
Proyek 10
 
Bab 10 proyek
Bab 10 proyekBab 10 proyek
Bab 10 proyek
 
Proyek 10
Proyek 10Proyek 10
Proyek 10
 
Sistem manajemen basis data
Sistem manajemen basis dataSistem manajemen basis data
Sistem manajemen basis data
 
Bab12 backup dan restore basis data
Bab12 backup dan restore basis dataBab12 backup dan restore basis data
Bab12 backup dan restore basis data
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6 (23 slide)
Bab 6  (23 slide)Bab 6  (23 slide)
Bab 6 (23 slide)
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6 (23 slide)
Bab 6  (23 slide)Bab 6  (23 slide)
Bab 6 (23 slide)
 
Bab 6
Bab 6 Bab 6
Bab 6
 

More from Samsul Arifin

Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)Samsul Arifin
 
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-CommerceTugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-CommerceSamsul Arifin
 
Penjelasan bootstrap
Penjelasan bootstrapPenjelasan bootstrap
Penjelasan bootstrapSamsul Arifin
 
Penjelasan Responsive Web Design
Penjelasan Responsive Web DesignPenjelasan Responsive Web Design
Penjelasan Responsive Web DesignSamsul Arifin
 
Penjelasan Git dan SVN
Penjelasan Git dan SVNPenjelasan Git dan SVN
Penjelasan Git dan SVNSamsul Arifin
 

More from Samsul Arifin (6)

Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
Tugas Kelompok 4 (Kelompok 4 Rekayasa Web BL)
 
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-CommerceTugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
Tugas kelompok 2 (RekWeb) # Penjelasan UML & Flowchart Project E-Commerce
 
Penjelasan bootstrap
Penjelasan bootstrapPenjelasan bootstrap
Penjelasan bootstrap
 
Penjelasan JSON
Penjelasan JSONPenjelasan JSON
Penjelasan JSON
 
Penjelasan Responsive Web Design
Penjelasan Responsive Web DesignPenjelasan Responsive Web Design
Penjelasan Responsive Web Design
 
Penjelasan Git dan SVN
Penjelasan Git dan SVNPenjelasan Git dan SVN
Penjelasan Git dan SVN
 

Penjelasan indexing database

  • 1. NIM : 1311511354 Nama : Samsul Arifin Mata Kuliah : Rekayasa Web Penjelasan Indexing pada Database Pengertian Tentang Indexing pada Database Di dalam Database, ada istilah indeks (index), secara gambaran indeks dapat dibayangkan sebagai indeks buku, sehingga lelalui indeks buku tersebut dapat dicari letak item tertentu dalam buku dengan mudah. Keberadaan indeks dalam basis data antara lain adalah untuk mempercepat pencarian data berdasarkan kolom tertentu. Sebuah indeks database adalah struktur data yang meningkatkan kecepatan operasi pengambilan data pada tabel database. Indeks digunakan untuk mempercepat menemukan data tanpa harus mencari setiap baris dalam tabel database setiap kali tabel database diakses. Indeks dapat dibuat menggunakan satu atau lebih kolom dari tabel database, menyediakan dasar untuk kedua pencarian acak yang cepat dan akses yang efisien dari urutan record. Saat database dibuat tanpa menggunakan index, maka kinerja server database dapat menurun secara drastis. Hal ini dikarenakan resource komputer banyak digunakan untuk pencarian data atau pengaksesan query SQL dengan metode table-scan. Index pada kolom-kolom tabel database mempunyai fungsi seperti indeks kamus atau buku. Hal ini membuat pencarian data akan lebih cepat dan tidak banyak menghabiskan resource komputer. Sebenarnya index di dalam database itu sangat perlu sekali karena index di database merupakan sebuah kunci yang digunakan untuk mencari tabel beserta record nya, seorang programmer khususnya dalam bidang database tidak lupa untuk menciptakan sebuah index karena digunakan untuk memudahkan proses pembuatan project. Berikut ini adalah beberapa alasan kenapa index diperlukan: - Kolom sering digunakan dalam klausa WHERE atau dalam kondisi join - Kolom berisi nilai dengan jangkauan yang luas - Kolom berisi banyak nilai null - Beberapa kolom sering digunakan dalam klausa WHERE atau dalam kondisi join - Tabel berukuran besar dan sebagian besar query menampilkan data kurang dari 2-4%. Perlu diperhatikan bahwa terdapat beberapa kondisi dimana tidak diperlukan kehadiran index, yaitu ketika: - Table kecil - Kolom tidak sering digunakan sebagai kondisi dalam query - Kebanyakan query menampilkan data lebih dari 2-4% dari seluruh data - Table sering di-update
  • 2. Database oracle mampu mendukung beberapa tipe index yaitu: 1. B*-Tree Suatu B*-tree adalah tipe standar dari index yang tersedia pada Oracle, dan itu sangat berguna pada saat memilih row yang sesuai dengan kriteria tertentu. Index jenis ini bisa dibuat dengan perintah CREATE INDEX. Contoh: CREATE INDEX nama_pegawai_idx ON pegawai(nama); 2. Bitmap index Index yang biasa digunakan untuk kolom yang memiliki sedikit nilai yang unik, seperti jenis kelamin, agama, atau status perkawinan. Contoh: CREATE BITMAP INDEX jenis_kelamin_idx ON biodata (jenis_kelamin); 3. Function-based indexes Selain melakukan index terhadap kolom, seperti kolom Nama misalnya, maka dapat meng-index suatu kolom yang berbasis fungsi. Function-based index akan memberikan kesempatan bagi Oracle optimizer beberapa pilihan ketika memilih execution path. Contoh: CREATE INDEX total_gaji_idx ON penggajian (gaji_pokok + bonus); 4. Revers Key Index Index yang digunakan untuk data yang sangat beragam(unik) atau increment. Contoh: CREATE INDEX nomor_ktp_idx ON biodata (nomor_ktp) REVERSE; 5. Partitioned indexes Partition index dapat digunakan untuk mendukung partitioned tables atau untuk menyederhanakan index management. Index partition dapat bersifat lokal bagi partisi tabel atau dapat pula bersifat global yang berpengaruh pada seluruh tabel. 6. Text indexes Meng-index nilai text untuk mendukung peningkatan pada kemampuan pencarian, seperti pencarian frase dan lain sebagainya. Text indexes merupakan himpunan dari tabel dan indexyang dipelihara oleh Oracle untuk mendukung pencarian teks yang sangat kompleks. Oracle Database 10g menawarkan peningkatan pada text indexes yang mana menyederhanakan proses administrasi dan pemeliharaannya. Menghapus index Index tidak dapat dimodifikasi. Maka harus menghapusnya terlebih dahulu dan menciptakannya kembali. Definisi index dapat dihapus dari data dictionary dengan perintah DROP INDEX. Contoh: DROP INDEX employee_last_name_idx;
  • 3. MySQL memiliki beberapa tipe dari Index yang berbeda, yaitu : 1.INDEX. 2.UNIQUE 3.PRIMARY KEY 4.FULLTEXT index