Professional Documents
Culture Documents
NIM : 361455401161
KELAS : 1E
Latihan 1, 2 dan 3
Latihan 4
Analisa : cara membuat yndex yang unik adalah dengan perintah CREATE
UNIQUE dept ON Departemen(Nomor)
Latihan 5
Analisa : pada tabel diatas belum mempunyai primary key untuk cara membuat
agar tabel tersebut mempunyai primary key yaitu akan di jelaskan pada gambar
dibawah.
Analisa: cara membuat primary key yaitu dengan cara menggunakan perintah
alter table pegawai ADD constraint Primary key(NmDepan).
Ket: disinisaya membuat primary key pada kolom NmDepan
Analisa : setelah kita tampilkan lagi tabelnya kita akan menemukan constraint Pri
pada kolom NmDepan itu bukti bahwa primary key sudah ada pada kolom
NmDepan.
Latihan 6
Untuk menghapus primary key pada tabel yaitu dengan cara ketkkan perintah
Alter table pegawai Drop primary key; .
Analisa : setelah primary jey dihapus maka constraint PRI pada kolom NmDepan
terhapus
Latihan 7
Analisa : cara membuat kolom baru pada tabel yaitu dengan perintah : Alter
table pegawai ADD NoTelp varchar(15)
Analisa : pada gambar diatas maka akan ada tabel baru yaitu kolom Notelp
Latihan 8
Analisa : pada gambar tersebut yaitu mengubah tipe data dan lebarcolom pada
tabel yaitu dengan perintah : alter pegawai MODIFY column NoTelp char(12); .
Dan pada tabel berikut terbukti bahwa tipr data dan lebar colom menjadi
char(12) yang tadinya varchar(15).
Latihan 9
Cara merubah nama colom yaitu dengan perintah : alter pegawai change Gaji
penghasilan int(11); .
disini yang saya rubah adalah colom Gaji menjadi colom Penghasilan
Analisa: pada gambar diatas terbukti bahwa colom yang tadinya adalah colom
gaji setelah diubah nama menjadi colom penghasilan.
Latihan 10
Analisa : untuk menghapus colom yaitu dengan perintah alter table pegawi Drp
Column Nomor; .
disini yang saya hapus yaitu colum Nomor.
Analisa : pada gambar tabel diatas colum Nomor sudah hilang karena
dikarenakan kolom tersebut telah dihapus
TUGAS
1.
Analisa : perintah pada gambar diatas adalah perintah untuk membuat index
pada kolom NoKTP table pegawai.ditambahkanunique agar index tidak bida
menerima nilai yang sama.
2.
Analisa : Nama index [hidayat] tidak boleh sama, gambar diatas sempat menimbulkan pesan
error karena sebelumnya telah membuat index dept pada kolom nomor tabel departemen.
3a.
3b.
Analisa : memodifikasi lebar kolom pada salah satu field. berubah menjadi (30). selalu
3c.
mengubah nama kolom dari nomor menjadi id_dept. dengan varchar(5). pada tabel berubah
sesuai perintah yang di ketikkan sebelumnya.
3d.
Analisa : mengubah nama tabel dengan perintah rename. sehingga saat akan melihat tabel
perintahnya berubah, dari DESC departemen; menjadi DESC dept;
3e.
Analisa : mengubah kembali nama tabelnya, sama dengan intruksi sebelumnya hanya saja
3f.
Analisa : yang terakhir menghapus dengan menggunakan perintah drop.. menghapus kolom
TglMulai lalu melihat hasilnya dan hasulnya seperti tabel diatas tabel tglMulai akan hilang
atau terhapus.
ANALISA
Dari praktikum ini saya menganalisa bahwa penggunaan alter yang
memungkinkan Anda untuk membuat perubahan pada struktur tabel
tanpa menghapus dan menciptakan tabel baru dengan nama yang
berbeda, Constraint adalah batasan yang ada ditabel, NOT NULL Suatu
kolom yang didefinisikan dengan constraint NOT NULL tidak boleh berisi
nilai sedangkan NULL harus berisi nilai,Primary Key adalah suatu kunci
yang bisa menghubungkan dua buah tabel, UNIQUE Mendefinisikan suatu
kolom menjadi bersifat unik, artinya antara satu data dengan data lainnya
namanya tidak boleh sama,dan Indeks dalam database dapat
diumpamakan seperti indeks dalam sebuah buku ,yang dapat menemukan
sebuah item atau data dengan cepat. Perintah terakhir dari Data
Definition Language, DROP yang memungkinkan kita untuk menghapus
seluruh objek database dari DBMS. Gunakan perintah
ini dengan hati-hati! Ingat bahwa perintah DROP menghapus data
keseluruhan struktur dari database Anda.
Kesimpulan
DDL atau Data Definition Language adalah bagian dari sql yang digunakan
untuk mendefinisikan data dan objek database. Apabila perintah ini
digunakan, entri akan dibuat ke dalam kamus data dari SQL. alter yang
memudahkan untuk mengedit suatu tabel daripada harus menghapus
tabel dan membuat tabel lagi yang memakan waktu lama,unique yang
berfungsi agar isi tabel tidak sama atau duplikat data,primary key yang
berguna untuk menentukan field mana yang bisa saling berhubungan.