Professional Documents
Culture Documents
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.
1|Page
2. Ubah struktur table diatas untuk ukuran (size) kolom pengarang menjadi 15. Jawab : a. Source Code ALTER TABLE buku CHANGE pengarang pengarang varchar (15);
2|Page
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.
3|Page
3. Tambahkan kolom baru : jumlah_buku number(2); harga_buku number(7,2); Jawab : a. Source Code
b. Capture Output
4|Page
b. Capture Output
5|Page
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.
6|Page
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
7|Page
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
int(4),nama_dept
varchar(30),
b. Capture Output
8|Page
b. Capture Output
9|Page
10 | P a g e
11 | P a g e