Berkenalan dengan database Firebird

Posted by Kamarudin • 1 minute read • Comments

Firebird merupakan RDMS open source yang dikembangkan dari Interbase 6 versi open source milik Borland. Firebird berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix, selain itu kita juga dimudahkan untuk mengakses Firebird dengar tersedianya Firebird ODBC.

Firebird juga mempunyai fitur-fitur database server seperti :

  1. Trigger
  2. Store Procedure
  3. View

Pada artikel kali ini saya akan membahas bagai mana membuat database di Firebird berikut tabelnya, ada 2 cara yang bisa kita gunakan :

  1. Menggunakan utility isql (sama seperti utility mysql)
  2. Menggunakan database manager (disini saya menggunakan IBExpert)

Saya hanya akan membahas cara yang kedua, untuk cara yang pertama mungkin lebih cocox untuk mahasiswa semester-semester awal yang baru belajar DDL, DML dan DCL. Terlalu banyak teori jadi sedikit membosankan untuk dibahas :grin:. Saya lebih senang untuk membahas yang praktis-praktis aja :grin:

Install IBExpert Personal dan tentunya jangan lupa database Firebirdnya juga diinstall.

Jalankan IBExpert jika ada konfirmasi pilih No, jika sudah berikut tampilan IDE IBExpert :

1. Membuat database

Klik menu Database -> Create Database, setelah itu akan tampil dialog Create Database

Jika semua informasi sudah diisikan dengan benar kemudian klik Ok, setelah itu akan tampil dialog Database Registration

Sampai tahap ini kita tinggal menentukan versi Server dan Database Alias setelah itu klik tombol Register. Oke sampai disini kita sudah punya database kosong yang tampil di tab Database

2. Konek ke database

Database yang sudah dibuat plus sudah didaftarkan di IBExpert tidak otomatis langsung bisa digunakan, langkah berikutnya yang harus kita lakukan adalah melakukan koneksi ke database. Caranya gampang tinggal klik ganda nama databasenya

3. Membuat tabel

Untuk contoh kita akan membuat beberapa tabel sederhana sesuai dengan rancangan berikut:

Untuk membuat tabel klik kanan objek tabel -> new tabel, setelah itu akan tampil form untuk membuat struktur tabel.

Saya rasa gambar diatas sudah memberikan penjelasan bagaimana membuat tabel di IBExpert, jika sudah buat juga untuk tabel lainnya.

4. Membuat primary key

Aktifkan kembali form pembuatan tabel dengan cara mengklik ganda nama tabel (misal tabel barang) kemudian pilih tab Constraints -> 1. Primary Key

5. Membuat foreign key

Sama seperti langkah sebelumnya hanya diaktifkan pilihan tab Constraints -> 2. Foreign keys

Yuph sampai disini saya rasa sudah cukup dasar-dasar untuk membuat database dan tabel di Firebird dengan bantuan IBExpert, artikel berikutnya insya Allah bagaimana membuat trigger, store procedure dan view di Firebird tentunya masih menggunakan tool kesayangan kita IBExpert.

Selamat mencoba :blush:

Comments