You are on page 1of 11

Basis Data Day-15 SQL DDL

Nama : Putri Rut Dyawati Kelas NRP : Teknik Informatika - B : 7411030851

TUGAS BASIS DATA DAY-15 SQL DDL Ir. Sigit Wasista, M.Kom 1. Dengan SQL Query, buat tabel baru "buku" dengan struktur sebagai berikut : kode_buku judul_buku pengarang penerbit th_terbit Jawab : a. Source Code (SQL Query) CREATE TABLE tb_buku varchar2(20), pengarang th_terbit int(4)); (kode_buku varchar2(2), judul_buku varchar2(10), penerbit varchar2(20), varchar2(3); varchar2(20); varchar2(10); varchar2(20); number(4);

b. Capture Output

Dalam membuat sebuah table pada database dapat menggunakan perintah SQL Query CREATE TABLE, dimana fungsi CREATE TABLE ini akan membentuk sebuah table baru yang berisi column sesuai dengan kebutuhan. Pada SQL Query diatas membentuk sebuah table baru berupa table buku dengan berisikan column kode_buku, judul_buku, pengarang, penerbit, th_terbit yang memiliki tipe data dan panjang karakter sesuai dengan bentuk column dan kebutuhan masing-masing column.

Putri Rut Dyawati - 7411030851

1|Page

Basis Data Day-15 SQL DDL

2. Ubah struktur table diatas untuk ukuran (size) kolom pengarang menjadi 15. Jawab : a. Source Code ALTER TABLE buku CHANGE pengarang pengarang varchar (15);

Putri Rut Dyawati - 7411030851

2|Page

Basis Data Day-15 SQL DDL

b. Capture Output

Untuk mengubah struktur table pada database dapat menggunakan fungsi SQL Query ALTER. Pada soal nomer 2 akan merubah struktur table pada kolom pengarang jumlah karakter nya diubah menjadi 15. Sehingga di gunakan ALTER dan fungsi SQL Query Change untuk mengubahnya.

Putri Rut Dyawati - 7411030851

3|Page

Basis Data Day-15 SQL DDL

3. Tambahkan kolom baru : jumlah_buku number(2); harga_buku number(7,2); Jawab : a. Source Code

ALTER table buku ADD (jumlah_buku int(2), harga_buku double(7,2));

b. Capture Output

Putri Rut Dyawati - 7411030851

4|Page

Basis Data Day-15 SQL DDL

4. Hapus kolom harga_buku. Jawab : a. Source Code

ALTER TABLE buku DROP COLUMN harga_buku;

b. Capture Output

Putri Rut Dyawati - 7411030851

5|Page

Basis Data Day-15 SQL DDL

Untuk menghapus kolom pada table digunakan SQL Query ALTER dan DROP, dimana ALTER untuk memodifikasi sedangkan DROP perintah untuk menghapus. Pada nomer 4 ini digunakan perintah ALTER TABLE DROP untuk menghapus kolom harga_buku pada table buku.

Putri Rut Dyawati - 7411030851

6|Page

Basis Data Day-15 SQL DDL

5. Dengan SQL Query, buat struktur table aru "deptku" beserta datanya yang sama persis dengan table departments, dengan struktur kolom table deptku sebagai berikut : no_dept nama_dept id_manajer id_lokasi Jawab : a. Source Code number(4); varchar2(30); number(6); number(4);

CREATE TABLE departement (no_dept int(4),nama_dept varchar(30), id_manager int, id_lokasi int(4));

b. Capture Output

Putri Rut Dyawati - 7411030851

7|Page

Basis Data Day-15 SQL DDL

6. Dengan SQL Query, buat struktur table baru kosongan "deptku_kosong" yang strukturnya sama persis dengan table departmentas. Struktur kolom sama persis pada no. 4. Jawab : a. Source Code

CREATE TABLE deptku_kosong (no_dept id_manager int, id_lokasi int(4));

int(4),nama_dept

varchar(30),

b. Capture Output

Putri Rut Dyawati - 7411030851

8|Page

Basis Data Day-15 SQL DDL

7. Hapus table deptku dan deptku_kosong. Jawab : a. Source Code

DROP TABLE deptku_kosong;

b. Capture Output

Putri Rut Dyawati - 7411030851

9|Page

Basis Data Day-15 SQL DDL

Putri Rut Dyawati - 7411030851

10 | P a g e

Basis Data Day-15 SQL DDL

Putri Rut Dyawati - 7411030851

11 | P a g e

You might also like