Tugas Basis Data Agus DDL DCL DML

Anda mungkin juga menyukai

Anda di halaman 1dari 3

CONTOH PENGGUNAAN DDL

1. Create Table Siswa


NIS : Char(10) NOT NULL
Nama_Siswa : Char(30) NOT NULL
Tanggal_Lahir : Date NOT NULL
Alamat : Char(20) NOT NULL

2. Create Table Guru


NIP : Char(10) NOT NULL
Nama_Siswa : Char(30) NOT NULL
Tanggal_Lahir : Date NOT NULL
Alamat : Char(20) NOT NULL

3. Create Table Pelajaran


Kode_Pel : Char(10) NOT NULL
Nama_Pel : Char(30) NOT NULL

4. Create Table Keterhubungan


NIS : Char(10) NOT NULL
Kode_Pel : Char(10) NOT NULL
NIP : Char(10) NOT NULL
Tanggal_Mulai_Belajar : Date NOT NULL
Ruangan : Char(5) NOT NULL

5. Create Unique Index Siswaidx On Siswa(NIS)


6. Create Unique Index Guruidx On Guru(NIP)
7. Create Unique Index Pelajaranidx On Pelajaran(Kode_Pel)
8. Create Index Siswadx On Keterhubungan(NIS)
9. Create Index Gurudx On Keterhubungan(NIP)
10. Create Index Pelajarandx On Keterhubungan(Kode_Pel)

1
CONTOH PENGGUNAAN DML.

1. Menambah Record

INSERT INTO SISWA VALUES (070805,’Alexandra’,22/12/1980,’Sukabumi’)


INSERT INTO SISWA VALUES (070806,’Maria’,2/12/1980,’Sukabumi’)

2. Meng-update Record

UPDATE PELAJARAN SET Nama_Pel = ‘Bahasa Jawa’


Weight = Weight + 5
Where Kode_Pel = A0010

3. Menghapus Record

DELETE FROM GURU


Where NIP = G030401

4. Menampilkan Record

SELECT * FROM PELAJARAN

2
CONTOH PENGGUNAAN DCL

1. GRANT

GRANT SELECT ON PELAJARAN TO PUBLIC


GRANT SELECT, INSERT, UPDATE, DELETE ON PELAJARAN TO USER1

2. REVOKE

REVOKE INSERT, UPDATE, DELETE ON PELAJARAN FROM USER1


REVOKE ALL ON PELAJARAN FROM PUBLIC

Anda mungkin juga menyukai