BASIS DATA
LAPORAN KE-4
Dibuat Oleh:
Nama : bagas dwi cahyo
Nim : 191011402441
Kelas : 05 TPLP 007
UNIVERSITAS PAMULANG
FAKULTAS TEKNIK
JURUSAN TEKNIK INFORMATIKA
2021
PERTEMUAN IV
TUJUAN PRAKTIKUM
a) Mahasiswa dapat mengenal dan memahami Data Definition Language pada bahasa
pemrograman SQL.
TEORI DASAR
a) Pendahuluan
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objekobjek
yang diperlukan dalam basis data, misalnya table, view, user, dan sebagainya. Secara umum, DDL
yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan
objek, ALTER untuk mengubah objek yang sudah ada, dan DROP untuk menghapus objek.
DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis
data.jadi gampangnya DDL digunakan ketika kita ingin membuat, mengubah, dan menghapus
object pada database. oleh karena itu DDL lebih berhubungan pada object bukan pada isi atau
data.
b) Perintah Alter
ALTER digunakan untuk memodifikasi definisi (struktur) dari table dengan memodifikasi definisi
kolom-kolomnya. Perintah ALTER digunakan untuk melakukan fungsi-fungsi berikut.
TUGAS PRAKTIKUM
4. 4. Buatlah sebuah struktur database sederhana yang dapat menggunakan perintah alter!
Jawaban
1. Alter Table adalah salah satu perintah didatabase MySQL untuk merubah struktur table
baik itu merubah nama table, merubah nama kolom, merubah tipe data, dan lain-lain.
2. Menambahkan Kolom
Kita dapat menambahkan kolom ke dalam table dengan menggunakan perintah ALTER
TABLE dengan klausa ADD.
Sintaks:
Dimana: datatype adalah tipe data dan panjangnya sedangkan NOT NULL adalah untuk
menambahkan constraint NOT NULL untuk kolom baru.
Memodifikasi Column
Kita dapat memodifikasi kolom dengan menggunakan perintah ALTER TABLE dengan
klausa MODIFY. Modifikasi kolom dapat mengandung perubahan tipe data, panjang, nilai
default, dan constraint NOT NULL.
Sintaks:
ALTER TABLE mata kuliah MODIFY (sks numeric [1] NOT NULL);
Kita dapat menambah dan menghapus constraint pada tabel yang telah ada dengan menggunakan
perinah ALTER TABLE dengan klausa ADD atau DROP.
Dimana: type = tipe constraint (contohnya PRIMARY KEY dan FOREIGN KEY).
3. Karena seringkali programmer membuat kesalahan dalam membuat struktur tabel atau saat
digunakan terjadi Redudansi Data.
4.Tabel yang sudah pernah kita buat sebelumnya dan ingin memodifikasi dapat dengan perintah
Alter.