Sunday, May 19, 2019

JAWABAN MATKUL BASIS DATA UNPAM | PERTEMUAN 4

JAWABAN MATKUL BASIS DATA UNPAM | PERTEMUAN 4

1.Jelaskan yang dimaksud dengan perntah alter !
2.Tuliskan dan jelaskan deklarasi sintaks penggunaan perintah alter !
3.Mengapa dalam pembuatan database seringkali memerlukan perintah alter ?
4.Buatlah sebuah struktur database sederhana yang dapat menggunakan perintah alter !

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:
ALTER TABLE table_name ADD (column_name datatype (angka) NOT NULL);
ALTER TABLE mahasiswa ADD (telepon varchar (14) NOT NULL);
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 table_name MODIFY (column_name datatype [DEFAULT expr] NOT NULL);
ALTER TABLE mata kuliah MODIFY (sks numeric [1] NOT NULL);
Dimana: DEFAULT expr untuk menentukan nilai default dari kolom.
Menambahkan dan Menghapus Constraint Kita dapat menambah dan menghapus constraint pada tabel yang telah ada dengan menggunakan perinah ALTER TABLE dengan klausa ADD atau DROP.
Sintaks menambah constraint:
ALTER TABLE table-name ADD [CONSTRAINT constraint_name] type (column_name);
ALTER TABLE mahasiswa ADD CONSTRAINT PK_nomor PRIMARY KEY (nomor);
ALTER TABLE mahasiswa ADD CONSTRAINT PRIMARY KEY PK_nomor (nomor);
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.
Contoh: mysql -> ALTER TABLE aa
-> ADD nama CHAR (20) NOT NULL;

No comments:

Post a Comment