Tugas Pendahuluan Pertemuan IV
DATA DEFINITION LANGUAGE (BAGIAN-2)

1. Apa yang dimaksud dengan perintah Alter !
Jawab :
Alter digunakan untuk memodifikasi definisi (struktur) dari table kolom-kolomnya.
2. Tuliskan dan jelaskan deklarasi sintaks pengunaan perintah alter !
Jawab :
a. Sintakas untuk menambah kolom
ALTER TABLE table_name ADD column_name datatype;
b. sintaks untuk menambahkan primary key
ALTER TABLE table_name ADD PRIMARY KEY column_name;
c. sintaks untuk menambahkan foreign key
ALTER TABLE table_name2 ADD FOREIGN KEY (primary key table_name1)
REFERENCES table_name1 ( primary key table_name1);
d. sintaks untuk menjatukan kolom
ALTER TABLE table_name DROP column_name;
e. sintaks untuk memodifikasi kolom
ALTER TABLE table_name MODIFY column_name datatype;
3. Mengapa dalam pembuatan database seringkali memerlukan perintah alter ?
Jawab :
Karena seringkali programmer membuat kesalahan dalam membuat struktur tabel.
4. Buatlah sebuah struktur database sederhana yang dapat menggunakan perintah alter !
Jawab :
ALTER TABLE table_name
ADD COLUMN column_name datatype [NULL|NOT NULL] [AFTER|BEFORE] existing_column_name;