Database adalah kumpulan data yang jika diolah akan menghasilkan suatu informasi. Salah satu software pengolah database adalah Ms. Access.
Pada Ms. Access 2007 memiliki 6 obyek database, yaitu : table, query, form, report, macro dan module.
- Table : obyek paling dasar Access, berisi kumpulan data tentang sesuatu hal. Table terdiri dari field dan record :
Field : kolom dari table yang berisi kumpulan data yang sejenis
Record : baris dari table yang berisi kumpulan data dari seseorang atau sesuatu - Query : digunakan untuk menfilter atau menyaring data, juga digunakan untuk menampilkan hasil perhitungan, fungsi ataupun suatu kondisi, query dibentuk dari table ataupun query lainnya
- Form : digunakan untuk membantu pemasukan dan penyuntingan data pada table atau query, form dibentuk berdasarkan table atau query sumber datanya
- Report : digunakan untuk menampilkan data dalam bentuk laporan, tercetak baik dalam bentuk cetak ke layar ataupun ke kertas, report dibentuk berdasarkan table atau query sumber datanya
- Macro : digunakan untuk mengotomatisasikan perintah-perintah yang sering dilaksanakan
- Module : digunakan untuk membuat suatu perintah atau fungsi tertentu, yang tidak terdapat pada obyek macro ataupun obyek Access lainnya
Primary Key
Field primary key pada table Access adalah field yang menjadi acuan dalam mengurutkan data table, field tersebut datanya juga tidak boleh kosong atau berulang.
Secara standar, saat membuat table, Access akan membuatkan field pertama menjadi field primary key dengan nama ID dan bertipe data AutoNumber.
Icon digunakan untuk membentuk suatu field menjadi field primary key, ataupun sebaliknya
Tipe Data Table
Obyek table memiliki beberapa tipe data yaitu :
- Text : berisi kumpulan karakter atau simbol, maksimal 255 karakter
- Memo : berisi kumpulan karakter atau simbol, maksimal 65.000 karakter
- Number : berisi data angka yang dapat digunakan dalam perhitungan
- Currency : berisi data angka dengan format tampilan mata uang, dapat digunakan dalam perhitungan
- Date/Time : berisi data yang berkaitan dengan penanggalan dan waktu
- AutoNumber : suatu tipe data dimana secara otomatis Access menambahkan angka sendiri secara otomatis, ketika suatu record ditambahkan ke table
- Yes/No : digunakan untuk data yang hanya berisi 2 alternatif pilihan, Yes atau No
- Ole Object : digunakan untuk data yang berupa grafik atau foto
- Hyperlink : digunakan untuk menyimpan data emai atau website
- Lookup Wizard : digunakan untuk menampilkan fasilitas pemilihan data pada obyek table saat memasukkan data
Lembar Kerja Ms. Access
Pada intinya lembar kerja Ms.Access terdiri dari 2 bagian, yaitu :
Datasheet View : berisi data dari table
Design View : berisi desain dari table
Relationship
Untuk membentuk relasi antar table, gunakan menu Database Tools lalu pilih icon , sehingga tampil jendela relationship dan kotak dialog show table seperti di bawah ini :
Bila kotak dialog tersebut tidak tampil, dapat ditampilkan menggunakan icon
Lalu drag & drop-lah field yang akan dibentuk saling berelasi, sehingga tampil kotak dialog Edit Relationship, seperti di bawah ini :
Yang dihubungkan pada proses relationship adalah field-field yang memiliki tipe data sejenis.
Hubungan yang terjadi adalah one to many, jika field pada primary table adalah field primary key, sedangkan field pada related table bukanlah field primary key. Berarti satu data pada primary table dapat dihubungkan ke satu atau beberapa data pada related table
Sedangkan hubungan one to one akan terjadi jika field yang dihubungkan baik pada primary table maupun pada related table, keduanya field primary key. Berarti satu data pada primary table berhubungan dengan satu data pada related table.
Primary Table adalah table utama dalam hubungan relasi antar table, sedangkan related table adalah tabel relasinya.
Konsep Referential Integrity adalah bahwa data pada tabel relasi dapat ditambah jika data yang bersesuaian sudah ada pada tabel primary, dan data pada table primary dapat dihapus jika data yang bersesuaian pada tabel relasi juga telah dihapus.
Cascade Update Related Field : membolehkan data field yang berelasi pada table primary diupdate/diubah dan data yang bersesuaian pada table relasi akan ikut terupdate/berubah.
Cascade Delete Related Field : membolehkan data field yang berelasi pada table primary dihapus dan data yang bersesuaian pada tabel relasi akan ikut terhapus.
Tidak ada komentar:
Posting Komentar