1. Tulis semua perintah-perintah SQL percobaan di atas beserta outputnya !
CREATE
Buat database:
Membuat Table mahasiswa:
output:
Menambah kolom:
output:
Menambah kolom baru dengan nama nim sebagai kolom pertama:
Sisipkan sebuah kolom dengan nama phone (varchar 15) setelah kolom alamat:
ubah kolom nim dengan tipe data char(11):
Ubah nama kolom phone menjadi telepon (varchar 20)
Hapus kolom keterangan dari tabel
Ganti nama tabel menjadi
student!
Buat index untuk tabel tersebut
Jadikan nim sebagai
primary key !
2. Apa kegunaan index pada tabel?
indexing ada untuk meningkatkan kecepatan dalam meretrieve data.
Ya
benar, meningkatkan kecepatan dalam meretrieve data.
Analoginya seperti
sebuah buku, bila kita mencari sebuah kata dalam buku pasti akan sulit
atau melelahkan bila cara kita mencarinya adalah melihat halaman pada
buku satu per satu.
Tetapi akan berbeda bila kita mencari kata tersebut
pada index sebuah buku.
Kita akan lebih cepat menemukan kata tersebut
dengan melihat halaman yang
diberikan pada index. Konsep tersebut bisa
kita samakan dengan istilah index pada basis data.
3. Apa maksud dari int(11) ?
menambah kolom pada tabel mahasiswa dengan nama kolom nim dan tipe data int/integer/angka
dengan panjang data 11.
4. Ketika kita melihat struktur tabel dengan perintah desc, ada kolom Null
yang berisi Yes dan No.
Apa maksudnya ?
Null mewakili nilai data “tidak diketahui” (unknown) atau “tidak menentu” (indeterminate) atau kosong (absence of value). Meskipun implementasi nilai null didalam database relasional, tidak sama persis satu dengan lainnya, kesemuanya mengacu pada hukum Codd ke-3 (sebagai persyaratan memenuhi kriteria database relasional) yang sudah menjadi standard ANSI SQL-92.
Tidak ada komentar:
Posting Komentar