Belajar Database Relational SQL Lite Bagian 1 – Install Sqlite
www.softscients.com | Sqlite merupakan sebuah aplikasi/tools/software untuk membuat database relational. Sqlite dibuat menggunakan bahasa C/C++, karena sifatnya yang portable, lite sehingga banyak sekali API Sqlite sudah banyak dikembangkan untuk interface bahasa pemrograman umum seperti C#, java, Python, ruby, php, android. Bahkan seperti android, python, dan firefox menggunakan sqlite untuk menyimpan file dalam bentuk database relational. Kalau kalian suka menggunakan produk microsoft, maka office acces adalah salah satu contoh aplikasi berbasis GUI untuk membuat database relational.
Daftar Isi
- Belajar Database Relational SQL Lite Bagian 1 – Install Sqlite
- Belajar Database Relational SQL Lite Bagian 2 – Operasi CRUID
- Belajar Database Relational SQL Lite Bagian 3 – DB Browser Sqlite
- Belajar Database Relational SQL Lite Bagian 4 – Join Table
Download dan Setup
Sqlite ditulis menggunakan bahasa C/C++ sehingga pada awalnya hanya mendukung interaksi berbasis CLI (command line interface), saat ini sqlite sudah mencapai versi 3.32.3 (release 18 juni 2020), yang bisa kalian download di https://www.sqlite.org/download.html, tapi kalian jangan bingung karena ada banyak versi mengingat Sqlite adalah opensource. Bagi pengguna linux/windows/mac langsung saja download yang ada keterangan command-line tools.
Hasil extract ada 3 file yaitu
- Sqldiff berguna untuk menunjukan perbedaan versi pada sebuah file database
- Sqlit3 berguna untuk membuat, membuka, dan modifikasi database relational
- Sqlite3_analyzer berguna untuk menampilkan informasi datail dari file database seperti storage
Agar sqlite3.exe bisa diakses lebih lewat command prompt, maka perlu setting path. Caranya sangat mudah, yaitu copy paste kan 3 file diatas pada sebuah direktori C:/sqlite, langkahnya sama seperti di link berikut https://softscients.com/2020/06/18/buku-pemrograman-python-cara-install-modul-di-python/ yaitu agar membuat pip.exe dikenali oleh sistem, jadi ikuti saja langkah-langkah yang ada di link tersebut, hanya saja ditambah dengan lokasi di C:/sqlite
Mencoba Sqlite3 CLI
Pastikan kalian sudah melakukan langkah-langkah diatas, sesudah itu bukalah command prompt dan ketikan sqlite3, bila tampil seperti berikut maka sudah berhasil melakuan setup path.
Beberapa perintah diawali dengan titik, misalkan untuk mengetikan perintah help, maka perintah yang digunakan
.help
Tipe data
Secara umum database akan terdiri dari beberapa table yang saling terhubung dengan primary key dan foreign key, oiya untuk tipe data yang didukung oleh sqlite yaitu
- TEXT.
- NUMERIC.
- INTEGER.
- REAL.
- BLOB.
Saat ini memang ada sedikit kekurangan yang cukup fatal di Sqlite yaitu tidak mempunyai tipe data date sehingga cukup merepotkan kalau bekerja dengan tabel yang melibatkan transaksi, tapi baca saja sampai selesai untuk menyiasati data bertipe date
Kita akan membuat sebuah operasi dasar tanpa melibatkan relational terlebih dahulu yaitu hanya CRUD
- Create yaitu membuat database dan table
- Read yaitu membaca ta
- Update, dan
- Delete
Tentunya menggunakan perintah CLI dan Query yang ada di sqlite agar kita paham cara kerja perintah-perintah dasar query SQL.