6
Laporan modul I 1. Buat user dengan nama zero_(nmp) dengan tablespace bd_NPM dengan password npm anda!! Buat tablespace dengan nama ‘Bd_05735’ Buat user dengan nama ‘zero_05735’ 2. Berikan user tersebut privilege untuk login,membuat view dan membuat table. 3. Buat dari password dari user hanya bisa digunakan satu hari,setelah password akan masuk masa tenggang selama 2 hari sebelum anda di minta untuk mengganti password. Masa tenggang user hanya 2 hari sesuai dengan soal

Laporan Modul i

Embed Size (px)

DESCRIPTION

Praktikum BD 1

Citation preview

Laporan modul I

1. Buat user dengan nama zero_(nmp) dengan tablespace bd_NPM dengan password npm anda!!Buat tablespace dengan nama Bd_05735

Buat user dengan nama zero_05735

2. Berikan user tersebut privilege untuk login,membuat view dan membuat table.

3. Buat dari password dari user hanya bisa digunakan satu hari,setelah password akan masuk masa tenggang selama 2 hari sebelum anda di minta untuk mengganti password.

Masa tenggang user hanya 2 hari sesuai dengan soal

4. Buatlah contoh table yang saling berelasi one to one,one to many dan many to many, lalu buat constraint yang diperlukan dan jelaskan pada assiten anda (nama_table,field,contrains,dll,tidak boleh sama).Relasi One to One

Relasi One to Many

Membuat Relasi Many to Many

5. Implementasikan sebuah view pada 2 tabel yang anda buat.Buat View dengan nama soal5 untuk table anak

Buat View dengan nama Soal5_1 untuk table ortu

6. Field id di gunakan untuk primary key harus di awali dengan BRG_(ID_BARANG).Buat table dengan nama barang

Buat constraint untuk column Id biar bisa BRG_

Check constraint Insert dengan BRG_1

Check constraint insert dengan id 2

7. Review dengan lengkap dan detail tentang constraint dan relasi dalam table serta penggunaan view pada oracle.Constraint adalah batasan atau aturan yang ada pada table, constraint terdiri dari 5 yaitu: NOT NULL Bertujuan untuk membuat suatu kolom tidak boleh berisi NULL UNIQUEBertujuan untuk membuat sebuah kolom atau kombinasi dari beberapa kolom pada sebuh table menjadi bersifat unik PRIMARY KEYBertujuan untuk menentukan suatu kolom atau kombinasi dari beberapa kolom sebagi primary key dari sebuah tabel FOREIGN KEYBertujuan untuk menetapkan suatu kolom atau kombinasi dari beberapa kolom menjadi foreign key dari sebuah table CHECKBertujuan untuk membuat suatu kondisi yang harus di penuhi oleh setiap baris data dalam suatu tableRelasi dalah hubungan antara kedua table ada 3 relasi yaitu : One to One Setiap record di entitas pertama hanya akan berhubungan dengan satu record di entitias kedua dan sebaliknya. One to ManySetaip record pada table satu boleh berelasi dengan banyak record pada table ke dua namun satu record pada table satu hanya boleh berelasi dengan satu record saja pada table dua Many To ManyBanyak record di satu entitas dan di entitas dua yang saling berhubungan satu sama lainView adalah table logika atau table virtual yang sumber datanya berasalah dari satu atau lebih table atau view lainnya, view dapat di katakana sebagai query yang dei simpan database, view sama sekali tidak menyimpan data secara fisik dalam pengertian tidak menghabiskan storage untuk penyimpaan data. View yang di simpan di data dictionary hanya definisi dari view saja.

8. Berikan analisa dan kesimpulan anda.