Firebird Tutorial

20.45 Edit This 0 Comments »
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Bagi Anda pemula pengguna Firebird 2.0.3, berikut kami sajikan langkah-langkah dasar dalam pembuatan basisdata.

1. MEMBUAT DATABASE.
Tentukan direktorinya terlebih dahulu. Misalkan kita akan membuat sebuah database yang lokasinya ada di hardisk(D) dengan nama folder latihan (kalau belum ada, harus dibuat dulu).
Misalnya database dengan nama akademik akan dibuat dalam folder tersebut.
- Jalankan Firebird ISQL Tool (Start --> All Programs --> FireBird 2.0 --> Firebird ISQL Tool).
- Ketik syntax berikut:
SQL> create database "D:/latihan/akademik.fdb"
CON> user 'sysdba' password 'masterkey';
(Coba Anda cek foldernya! Sebuah database baru telah tercipta).
SQL>

2. MENGGUNAKAN DATABASE.
Setelah database tercipta, tugas selanjutnya adalah mengkoneksikan database agar dapat digunakan selanjutnya untuk pembuatan tabel.
Ketik syntax berikut/lanjutkan syntax di atas:
SQL> connect 'D:/latihan/akademik.fdb'
CON> user 'sysdba' password 'masterkey';
akan muncul:
Commit current transaction (y/n)?
ketik y, lalu ENTER.
Committing.
Database: 'D:/latihan/akademik.fdb', user: sysdba
SQL>
Sampai disini tabel siap untuk dibuat. Apabila Anda telah memiliki database sebelumnya, Anda dapat mengkoneksikannya langsung untuk digunakan. Jika tidak buatlah database baru.

3. MEMBUAT TABLE
Misalkan kita ingin membuat beberapa tabel yang berhubungan dengan akademik seperti
tabel siswa, prodi, pelajaran, dan tabel nilai.
- Tabel siswa terdiri dari:
nis: char(10), not null, primary key.
nama: varchar(50), not null.
sex: char(1).
tmplahir: varchar(50).
tgllahir: date.
alamat: varchar(200).

- Tabel prodi:
kode: char(10), not null, primary key.
nama: varchar(50), not null.

- Tabel pelajaran:
kodepel: char(10), not null, primary key.
kode: char(10), foreign key dari prodi.
tahun: date.
semester: integer.
kelas: integer.

- Tabel nilai:
nis: char(10), not null, foreign key dari siswa.
kodepel: char(10), not null, foreign key dari pelajaran.
nilai: integer.

Ketik Syntax berikut:
SQL> create table siswa (nis char(10) not null, nama varchar(50) not null, sex char(1), tmplahir varchar(50), tgllahir date, alamat varchar(200), primary key(nis));
SQL> create table prodi (kode char(10) not null, nama varchar(50) not null, primary key(kode));
SQL> create table pelajaran (kodepel char(10) not null, kode char(10), tahun date, semester integer, kelas integer, primary key(kodepel), foreign key(kode) references prodi);
SQL> create table nilai (nis char(10) not null, kodepel char(10) not null, nilai integer, foreign key(nis) references siswa, foreign key(kodepel) references pelajaran);

4. MELIHAT STRUKTUR TABEL
Pola: SQL> show table [nama_tabel];
contoh: SQL> show table siswa;

5. MENGHAPUS SUATU KOLOM PADA SUATU TABEL
Pola: SQL> alter table [nama_tabel] drop [nama_field];
Contoh: SQL> alter table pelajaran drop tahun; (menghapus kolom tahun pada tabel pelajaran)
Coba lihat struktur tabelnya kembali.

6. MENAMBAH SUATU KOLOM PADA SUATU TABEL
Pola: SQL> alter table [nama_tabel] add [nama_field] [tipe_data];
Contoh: SQL> alter table pelajaran add tahun date; (menambah kolom tahun pada tabel pelajaran)
Lihat lagi perubahan tabelnya.

7. MENAMBAH USER PADA FIREBIRD
Kalau pada awalnya kita membuat database menggunakan 'sysdba' sebagai user dan 'masterkey' sebagai passwordnya, maka sekarang
kita dapat menambah user tambahan agar database yang kita buat terjamin keamanannya.
Caranya:
Jalankan Command Prompt.
Akseslah direktori C:\Program Files\Firebird\Firebird_2_0\bin [ENTER]
ketik: gsec -database "c:\program files\firebird\firebird_2_0\security2.fdb" user sysdba -pass masterkey
[ENTER]
Misalkan kita ingin menambah user baru dengan nama "budi", password "dibu", fname "bud" dan lname "kuda" :
GSEC> add budi -pw dibu -fname bud -lname kuda [ENTER]
Tutup jendela Prompt-nya, kemudian buatlah database dengan user 'budi' dan password 'dibu'.


SEKIAN
DAN
HAPPY CODING...
SEMOGA BERMANFAAT

0 komentar: