Kelompok Pengguna Linux Indonesia [KPLI], Area Klaten [PELIK] Homepages
Mengenal SQL
CREATE TABLE anak ( id_pegawai INTEGER NOT NULL, nama VARCHAR(30) NOT NULL PRIMARY KEY(id_pegawai,nama), FOREIGN KEY(id_pegawai) REFERENCES pegawai); Kembali ke MySQL, database server ini belum menerapkan referential integrity. Para pembuatnya memberikan alasan mengapa hal itu (yang sudah menjadi standar SQL). Anda bisa melihat dalam dokumentasinya.
SQL yang Universal Penguasaan SQL menjadi sangat penting dalam dunia pemrograman, karena bahasa ini banyak didukung oleh berbagai produk database dan sudah menjadi standar umum. Seperti contoh-contoh dalam tulisan ini yang sudah diujicoba di tiga database open-source: PostgreSQL, MySQL, Interbase. Dengan mengoptimalkan penggunaan perintah SQL dalam algoritma program dapat memudahkan para programmer untuk lintas platform. Ilustrasi berikut bisa memperjelas makna lintas palform ini: "Dengan database yang sama kita bisa menggunakan bahasa pemrograman yang bermacam-macam dimana pengolahan data
dilakukan oleh SQL, dan bahasa pemrograman yang mengatur tampilannya. "Dengan perintah SQL yang sama kita bisa menggunakan produk database yang beragam. Hasil akhirnya adalah penghematan waktu penyelesaian program karena penggunaan source yang serupa.