LAPORAN AWAL
1. 1.Apa yang dimaksud dengan Auto Increment ?
Auto Increment field suatu
field dengan type integer yang secara otomatis akan bertambah nilainya jika
terjadi penambahan row pada table dimana field tersebut berada.
2. 2.Apa yang dimaksud dengan field dalam sebuah table ?
Field dalam sebuah table
adalah suatu unit terkecil di dalam database, yang berisi karakter (byte).
3. 3.Apa perbedaan primary key dan foreign key ?
Primary Key Merupakan Field Utama yang didalamnya Unik atau tidak
boleh sama antar record
Foreign Key adalah suatu atrribut yang mengacu pada tabel lain jadi
didalamnya berisi nilai yang di ambil pada kolom lain,
4. 4.Apa perbedaan tipe data himpunan ENUM dan SET ?
Tipe Data Himpunan ENUM merupakan tipe data yang khusus
untuk kolom dimana nilai datanya sudah kita tentukan sebelumnya. Dimana kolom
yang didefinisikan sebagai ENUM hanya dapat memilih satu diantara pilihan
string yang tersedia. Biasanya digunakan untuk radio button atau Combobox
Tipe Data Himpunan SET merupakan tipe data yang khusus
untuk kolom kita dapat memilih satu atau lebih nilai yang tersedia. Biasanya
digunakan untuk Model CheckBox.
LAPORAN AKHIR
KESIMPULAN :
Pada MYSQL terdapat
feature Auto Inrement dimana auti Increment merupakan sebuah Field bertype data
Integer dan dia akan otomatis bertambah nilainya jika terjadi penambahan row,,
dalam kata lain feautre auto increment ini biasanya digunakan utnuk membuat
nomor urut otomatis.
Namun pada
feature auto increment ini terdapat sebuah kekurangan yaitu saaat terjadi
penghapusan field pada table yang memiliki field auto increment, maka nilai
atau angka pada table auto increment tidak berkurang sebagaimana mestinya nomor
urut, dia akan tetap, misal data yang kita hapus adalah data row di nomor 2,
maka nilai pada table auto increment akan meghapus nomor 2, akan tetapi tidak
merubah nilai nomor 3 menjadi nomor 2, hal ini menyebabkan banyaknya field pada
databse tidak sama banyaknya nilai pada field auo increment, Satu contoh kita mempunyai 5 field lalu kita
hapus field nomor 5 atau terahir, dan kita akan menambah field lagi maka, field
yang ditambah tidak masuk ke nomor 5, akan tetapi masuk ke nomor 6.
Field
sendiri merupakan unit terkecil dari database, yang berisi karakter, Selain
terdapat feature Auto Incremen, di dalam MYSQL juga terdapat field yang dimana
field tersebut tidak boleh dengan field
– field yang lainya, yaitu primary Key, PK ini bersifat unik dan digunakan
sebagai pembeda antar field. Selain PK terdapat juga FK atau Forign Key, FK
digunakan untuk menggabungkan atau menghubungkan isi dari Field pada kolom lain
menjadi isi dari Field yang menjadi FK (Forign Key).
Terdapat dua
type data Himpunan yaitu ENUM dan SET, Perbedaan dari keduanya dalah saat Kita
gunakan Himpnan ENUM kolom yang di definisikan hanya dapat memilih satu
diantara pilihan String yang tersedia, Sedangkan untuk SET dapat memilih lebih
dr satu pilihan String.
Komentar
Posting Komentar