Ebooks Sql Bab 06

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ebooks Sql Bab 06 as PDF for free.

More details

  • Words: 1,038
  • Pages: 5
Microsoft SQL Server 2000 Bagi Pemula

Microsoft SQL Server 2000 Bagi Pemula

Mengenal Indeks SQL Server 2000

Mengenal Indeks SQL Server 2000

BAB VI MENGENAL INDEKS SQL SERVER 2000 Pokok Bahasan 1. Membuat Indeks 2. Menampilkan Indeks 3. Menghapus Indeks

dua membuat indeks setelah tabel terbentuk dan membuat tabel dengan memanfaatkan fasilitas Wizard. Dalam buku ini hanya dijelaskan dua cara untuk membuat indeks ini, yaitu dengan memanfaatkan Wizard dan membuat indeks setelah tabel terbentuk. Namun demikian apabila Anda akan membuat indeks bersamaan ketika membuat tabel caranya tidak jauh berbeda. 1.1. Membuat Indeks dari Tabel yang Sudah Ada

Pendahuluan Bagian ini akan memperkenalkan kepada Anda mengenai Indeks dalam Microsoft SQL Server. Seperti halnya dalam pemrograman indeks merupakan kebutuhan dan tidak terpisahkan dari suatu database. Microsoft SQL Server menerapkan dua jenis indeks, yaitu Clustered dan Non Clustered. Index Clustered bertugas mengorganisir barisbaris pada suatu tabel ke dalam urutan tertentu. Apabila Anda menggunakan Index Clustered, maka setiap saat akan bekerja sesuai dengan penambahan data dalam tabel. Sehingga apabila sistem ini yang digunakan maka dalam satu tabel tidak boleh ada indeks lebih dari satu. Sedangkan Index Non Clustered sangat berbeda karena memiliki struktur terpisah dari tabel. Urutan fisik dari baris tabel tidak akan mengikuti urutan dari file indeksnya. 1. Membuat Indeks Hampir semua produk Microsoft menyediakan berbagai fasilitas untuk membuat suatu program, file, slide, dokumen, spreadsheet dan sebagainya. Begitu juga dengan Microsoft SQL Server tersedia banyak fasilitas dan cara untuk membuat database, tabel, database diagram dan sebagainya. Hal yang sama juga terjadi dalam pembuatan Indeks.

Untuk membuat indeks dari tabel yang sudah terbentuk langkah yang harus Anda lakukan adalah membuka database Anda terlebih dahulu. Setelah itu baru Anda membuat indeksnya. Untuk jelasnya berikut ini adalah langkah-langkah yang harus Anda lakukan untuk membuat indeks dari tabel yang sudah ada. 8 Klik kanan di atas tabel yang sudah dibuat, misalnya tabel PERORANGAN 8 Klik Design Table. Setelah itu akan tampil jendela pendefinisian tabel, dalam hal ini menampilkan field-field dari tabel yang sudah dibuat 8 Klik kanan mouse Anda di salah satu Field, misalnya NAMA, di bawah Column Name 8 Klik Properties 8 Klik Tab Index/Keys 8 Ketikkan nama Indeks Anda di kolom Index Name, misalnya NAMA 8 Klik Create as CLUSTERED 8 Klik tombol Close

Untuk membuat indeks ada beberapa cara yang bisa Anda lakukan, pertama membuat indeks bersamaan ketika Anda membuat tabel, ke 68

The Next Generation Database

The Next Generation Database

69

Microsoft SQL Server 2000 Bagi Pemula

Microsoft SQL Server 2000 Bagi Pemula

Mengenal Indeks SQL Server 2000

Mengenal Indeks SQL Server 2000 8 Klik Menu Tools 8 Klik Wizard 8 Klik dua kali Database. Setelah itu akan tampil seperti Gambar 6.2. berikut.

Gambar 6.1. Properties dari sebuah tabel, di sini Anda akan membuat indeks berdasarkan NAMA dengan Ascending sebagai Ordernya

1.2. Membuat Indeks dengan Wizard Membuat indeks dengan memanfaatkan Wizard tidak terlalu sulit, karena Anda cukup menekan tombol Next, OK dan Finish. Untuk jelasnya berikut ini adalah langkah-langkah yang harus Anda lakukan untuk membuat sebuah Indeks dengan memanfaatkan fasilitas Wizard. 8 Jalankan Enterprise Manager 70

The Next Generation Database

Gambar 6.2 Membuat indeks dengan Wizard

8 Klik Create Index Wizard 8 Klik OK. Setelah itu akan tampil jendela Wizard pertama 8 Klik Next. Akan tampil jendela Select Database and Table, kemudian tentukan nama Database yang akan dibuka dengan

The Next Generation Database

71

Microsoft SQL Server 2000 Bagi Pemula

Microsoft SQL Server 2000 Bagi Pemula

Mengenal Indeks SQL Server 2000

Mengenal Indeks SQL Server 2000

jalan menekan tombol drop-down, dalam contoh ini saya mengambil Database PERSONALIA 8 Klik tombol drop-down untuk mengambil Table yang akan dikerjakan, misalnya PERORANGAN. Sehingga akan tampil seperti Gambar 6.3. berikut.

Gambar 6.4. Informasi dari Indeks yang akan dibuat

Gambar 6.3. Menentukan Database dan Tabel untuk dibuatkan indeksnya

8 Klik Next untuk melanjutkan. Setelah itu akan tampil jendela Current Index Information seperti Gambar 6.4. 8 Klik Next. Setelah itu akan tampil jendela Select Columns, kemudian Anda beri tanda dengan cara memberi cek di depan yang dipilih di kolom Include In dan Sort Order seperti Gambar 6.5.

Gambar 6.5. Informasi dan menentukan kriteria pengindeksan

72

The Next Generation Database

The Next Generation Database

73

Microsoft SQL Server 2000 Bagi Pemula

Microsoft SQL Server 2000 Bagi Pemula

Mengenal Indeks SQL Server 2000

Mengenal Indeks SQL Server 2000

8 Klik Next untuk melanjutkan. 8 Di jendela Wizard Specify Index Option Anda abaikan saja, atau jika perlu Anda mengklik Make this a unique Index

Gambar 6.7. Jendela Wizard terakhir dan telah terseleksi kriteria pengindeksan

Gambar 6.6. Menentukan Fill factor apakah Optimal atau Fixed. Di sini pilih saja Optimal

8 Klik Next lagi. Setelah itu jendela Finish segera tampil seperti Gambar 6.7. 8 Klik tombol Move Down atau Move Up untuk menentukan dimana field yang menjadi prioritas 8 Klik Finish untuk mengakhiri pekerjaan Anda. Setelah itu program akan menampilkan pernyataan Wizard Completed. 8 Klik OK.

Gambar 6.8. Pernyataan sukses dan proses pengindeksan telah selesai

2. Menampilkan Indeks Untuk menampilkan indeks yang ada dalam suatu tabel Anda harus menjalankan Query Analyzer. Sebagai contoh Anda akan menampilkan indeks dalam database PERSONALIA tabel PERORANGAN, maka script yang harus Anda tulis adalah sebagai berikut: USE PERSONALIA

exec sp_helpindex perorangan 74

The Next Generation Database

The Next Generation Database

75

Microsoft SQL Server 2000 Bagi Pemula

Microsoft SQL Server 2000 Bagi Pemula

Mengenal Indeks SQL Server 2000

Mengenal Indeks SQL Server 2000

Gambar 6.9. adalah contoh penulisan serta hasil dari perintah tersebut.

8 Klik kanan di salah satu field, misalnya NAMA 8 Klik Properties. Setelah itu kotak dialog properties akan ditampilkan seperti Gambar 6.10. berikut.

Gambar 6.9. Menampilkan indek dari jendela Query Analyzer

3. Menghapus Indeks Untuk menghapus Indeks langkah yang harus Anda lakukan adalah sebagai berikut: 8 Jalankan Enterprise Manager 8 Klik dua kali SQL Server Group

Gambar 6.10. Menghapus indeks dari tabel Properties

8 Klik dua kali Server Anda, misalnya DATAKOM

8 Klik Tab Index/Keys

8 Klik dua kali Database 8 Klik dua kali Database Anda, misalnya PERSONALIA

8 Klik tombol drop-down untuk memilih Indeks yang akan di hapus

8 Klik dua kali Table

8 Klik tombol Delete

8 Klik kanan Table Anda, misalnya PERORANGAN

8 Klik Close untuk menutup kotak dialog tersebut.

8 Klik Design Table. Setelah itu akan tampil jendela pendefinisian tabel 76

The Next Generation Database

The Next Generation Database

77

Related Documents

Ebooks Sql Bab 06
November 2019 0
Ebooks
November 2019 30
Ebooks
June 2020 17
Ebooks Links
July 2020 16
Ebooks & Prices
November 2019 19
My Ebooks
November 2019 24