Coding4ever’s Blog

Just coding… coding… and coding… because coding should be fun :)

Mengenal Lebih Dekat database SQLite

| Comments

Biasanya nih bagi kita yang udah sering nyemplung di dunia pemrograman bahkan sampe kelelep :grin: pasti udah kenal yang namanya Ms Access dari Microsoft atau Paradox dari Borland.

Itu adalah beberapa contoh database standalone yang sudah sering kita gunakan, nah sekarang saya mengajak Anda untuk mengenal lebih dekat database standalone lainnya yaitu SQLite.

Dan tahukah Anda bahwa firefox juga menggunakan SQLite untuk mengelola data bookmarks dan historynya.

Jadi klo mau tau, apa saja fitur dari SQLite jangan malu-malu untuk segera mengklik link INI.

Pada artikel kali ini kita akan mencoba membuat database dan beberapa tabel di SQLite sesuai rancangan berikut :

Persiapan tool

  1. Agar pembuatan database dan tabelnya lebih mudah dan menyenangkan, download dulu SQLite Managernya di sini.

  2. Klo udah, install dan jalankan SQLite Managernya.

Membuat database dan tabel

  1. Klik menu File -> New Database

  1. Isikan lokasi penyimpan database dan alias pada kotak dialog Database Creation Properties

  1. Jika berhasil akan tampil nama database di node sebelah kiri, kemudian untuk membuat tabel baru klik menu Table -> New Table

  1. Selanjutnya isikan informasi nama tabel, field berikut tipe datanya.

  1. Jika semua field yang dibutuhkan sudah lengkap, klik tombol Apply

  1. Jika berhasil nama tabel akan muncul di node sebelah kiri.

Membuat tabel dengan field auto number

Ada yang beda dengan SQLite dalam pembuatan field auto number, dimana SQLite mensyaratkan field auto numbernya harus bertipe INTEGER.

Oke kita akan ambil contoh pembuatan tabel ITEM_BELI, dimana tabel ini mempunyai field ID yang berfungsi untuk mencatat record transaksi pembelian.

  1. Buat tabel sama seperti langkah-langkah sebelumnya

  1. Jika field sudah ditambahkan (ex. field ID), klik tab Indexes kemudian klik tombol Add

  1. Pada dialog New Index atur setingan field sesuai gambar

  1. Balik ke dialog Desing tabel kemudian klik tombol Apply

Membuat foreign key

  1. Aktifkan tabel, klik tab Foreign Keys kemudian klik tombol Add

  1. Kembali ke dialog Design tabel kemudian klik tombol Apply

Untuk pembuatan tabel lainnya tinggal ulangi langkah-langkah sebelumnya. Contoh hasil akhir pembuatan tabel :

Membuat Trigger

Yang benar aja SQLite mendukung trigger ? Iya klo enggak percaya main-main aja ke sini.

Sample database lengkap bisa di download di sini.

>> Update <<

Ikuti juga artikel bagaimana cara mengakses database SQLite dari Visual Basic 6 di sini.

Selamat mencoba :)

sqlite

Tentang Penulis

Software developer yang fokus mengembangkan aplikasi di atas platform .NET (Desktop, ASP.NET MVC, Web Service) dan Android. Senang mempelajari teknologi baru terutama di bidang OOP, Design Pattern, ORM, Database dan Continuous Integration & Deployment.
Saat ini bekerja sebagai staf IT di salah satu PTS di Yogyakarta sebagai senior software developer. Di waktu luang insya Alloh akan terus berbagi pengalaman di blog ini :)

« Menampilkan data dalam format grafik Source code sistem informasi sekolah »

Comments