Pertemuan Dbd Ke-2

  • June 2020
  • 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 Pertemuan Dbd Ke-2 as PDF for free.

More details

  • Words: 735
  • Pages: 11
MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 Pertemuan II  Constraints Constraint disini digunakan untuk memperkuat data atau mendukunng adanya relasi antar tabel dalam database. Untuk lebih jelasnya bisa dilihat tahap-tahap pembuatannya : 1. Pastikan dalam tabel anda memungkinkan adanya relasi. Misalnya dalam penamaan kolom pada tabel seperti pada gambar dibawah ini.

2. Selanjutnya untuk memulai pilih tabel yang digunakan dan klik “constraints” seperti gambar dibawah ini. Klik

3. Pada halaman ini diharuskan mengisi field yang ditandai bintang dan memilih tipe constraints. Untuk relasi dapat dipilih tipe “foreign key”, kemudian pilih kolom yang akan direlasi dan tabel yang akan direlasikan atau “reference table name”. seperti gambar dibawah ini.

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 Klik

4. Jika berhasil maka user mendapat pesan confirmasi seperti gambar dibawah. Klik

5. Untuk memastikan user berhasil dalam pengerjaan relasi, user dapat mengecek dengan klik model seperti pada gambar dibawah. Klik

6. Silahkan mencoba…..

 INDEXES Didalam Object Browser terdapat beberapa menu pilihan, diantaranya terdapat menu Indexes dimana menu ini berfungsi untuk membuat suatu index dari sebuah tabel yang digunakan untuk mempercepat dalam proses pencarian data. Biasanya kolom yang digunakan

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 sebagai index merupakan kolom yang sering dipakai untuk kunci pencarian, yang biasanya dengan kata WHERE. Berikut ini langkah-langkah untuk membuat Index : 1. Masuk ke menu Object Browser lalu pilih tabel mana yang akan dibuat index lalu pilih menu Indexes lalu klik Create

Klik

2. Disana terdapat 2 pilihan tipe index yaitu normal dan text, pilih Normal untuk type index yang menggunakan number dan pilih Text untuk type index yang menggunakan text. Biasanya untuk index menggunakan tipe normal.

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 3. Pilih nama kolom yang akan dijadikan index lalu klik next.

4. Klik Finish untuk menyelesaikan langkah pembuatan index.

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 5. Kalau berhasil maka akan telihat keterangan mengenai index yang sudah dibuat.

 Grants Dalam oracle “grant” digunakan untuk memberi hak akses kepada user lain berdasarkan spesifikasi yang diberikan oleh pemberi grants. Tahap-tahap pembuatan grants sebagai berikut : 1. Terlebih dahulu kita login dengan user kita masing - masing, missal “musthafa” kemudian pada halaman home klik Object Browser.

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 2. Kemudian klik tabel yang diperlukan, misalnya “jurusan” kemudian klik grants sesuai dengan gambar dibawah ini :

Klik

3. Setelah itu akan tampil seperti gambar dibawah ini. Disini ada pesan “ this table has no grants” karena memang belum kita kasih grants pada tabel ini. Untuk selanjutnya klik tulisan “grant” yang berada diatas pesan tadi.

Klik

4. Halaman berikut kita akan coba membuat batasan akses pada user “AZIZ” dengan spesifikasi “select”. Maksudnya user “AZIZ” hanya bisa mengeunakan select or melihat tabel jurusan milik user “musthafa”. Kemudian klik next.

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009

5. Selanjutnya akan muncul seperti gambar dibawah, kemudian klik finish.

6. Bila anda berhasil maka akan tampak seperti gambar dibawah ini :

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 7. Kemudian untuk mengecek silahkan login melalui start>all program>oracle database 10g express edition>run sql command line. Kemudian login menggunakan user “AZIZ”

8. Untuk selanjutnya kita cek dengan mengetik “select * from musthafa.jurusan;” maka akan menampilkan tabel jurusan milik user “musthafa”.

9. Namun apabila di cek menggunakan insert maka akan error karena pada user “musthafa” tidak mengijinkan untuk insert pada tabel jurusan atau hanya bisa select saja. Seperti pada gambar dibawah ini :

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009

10. Selamat mencoba…….

 COMMIT Commit merupakan sebuah perintah SQL yang digunakan dalam SQL Command Line, ketika kita menggunakan jendela Run SQL Command Line dan menuliskan query-query untuk manipulasi data, kita tidak bisa langsung melihat perubahan yang terjadi pada jendela Data Base Home Page. Karena perintah yang kita buat dalam SQL Command Line masih disimpan dalam memori oracle (belum dieksekusi). Jadi setelah kita menuliskan perintah-perintah manipulasi data pada SQL Command Line, jangan lupa tuliskan perintah commit untuk mendapatkan hasil pada database kita. Berikut ini contoh untuk menggunakan commit : Ketika kita login dan mengerjakan perintah-perintah dengan SQL, data yang kita buat akan disimpan terlebih dahulu pada memori yang terdapat pada oracle.

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009 Sebelum diberi perintah commit. kita belum bisa melihat perubahannya pada Data Base Home Page.

Untuk mengeksekusi semua perintah yang telah kita buat kedalam database maka kita harus menulisakan perintah commit.

Setelah diberi perintah commit, maka kita bisa langsung melihat perubahan dalam Data Base Home Page.

MODUL PRAKTIKUM

DESAIN BASIS DATA 2008/2009

--**-- SELAMAT MENCOBA --**--

Related Documents

Pertemuan Dbd Ke-2
June 2020 2
Laporan Kasus Ke2 Rizka.docx
November 2019 41
Makluman Sem Ke2 Baru
May 2020 25
Dbd Presentation.pptx
May 2020 32
Dbd Revisi.docx
December 2019 45
Preplening Dbd
June 2020 19