"Milikilah program-program yang ber-GNU"
Site Search :
 

Pooling


Home Anggota Dokumentasi Artikel Download Kegiatan
Buku tamu Daftar KPLI Hubungi kami Other links Mailing list
Kelompok Pengguna Linux Indonesia [KPLI], Area Klaten [PELIK] Homepages

Mengenal SQL

Untuk kondisi interval, gunakan operator BETWEEN:
SELECT * FROM kalender
WHERE tgl BETWEEN '2001/7/1' AND '2001/7/31';

   tgl
--------
2001-07-21
2001-07-01

atau bisa juga dengan operator >= dan <= untuk hasil yang sama:
SELECT * FROM kalender WHERE tgl >= '2001/7/01' AND tgl <= '2001/7/31';

Relasi
Merancang suatu struktur data dalam suatu database memerlukan perencanaan yang matang. Sebab bila tidak, struktur tersebut bisa menyebabkan data yang tersimpan tidak efisien (redundant) yang juga akan berakibat pada sulitnya dalam pengolahan dan perawatan (maintenance) data tersebut. Di awal-awal artikel ini kita sudah memiliki tabel pegawai, dimana database yang sama akan dilengkapi dengan data anak pegawai bersangkutan. Jika dikaitkan dengan sistem kepegawaian (human resource) di suatu perusahaan maka data anak ini diperlukan untuk tunjangan keluarga. dalam "format spreadsheet" struktur tabelnya bisa saja seperti ini:
CREATE TABLE pegawai (
     id INTEGER NOT NULL PRIMARY KEY,
nama VARCHAR (30) NOT NULL,
nama_anak1 VARCHAR(30)
nama_anak2 VARCHAR(30),
nama_anak3 VARCHAR(30)
);

Struktur diatas mungkin sudah mencukupi kebutuhan karena ketentuan ketenagakerjaan mengenai tunjangan keluarga adalah untuk jumlah anak maksimum tiga. Meski struktur tersbeut memudahkan programmer (karena untuk mendapatkan data anak cukup query dari suatu tabel), namun struktur ini masih mengandung kelemahan:





Copyright (a) 2001 Pelik
Design by globalnet

Hosted by www.Geocities.ws

1