Minggu, 26 Desember 2010

Belajar SQL Basic di MS Access 2007

(Bagian 1)
Oleh: Ahmad Ashar

Bahasa database adalah bahasa khusus yang ditetapkan pembuat DMBS (database management system), tentang cara berinteraksi/berkomunikasi antara pemakai dengan database. Bahasa ini terdiri atas sejumlah perintah yang diformulasikan untuk dapat diberikan oleh pengguna dan dikenali oleh DBMS. Salah satu bahasa database yang populer adalah SQL.
SQL (dibaca "ess-que-el") singkatan dari Structured Query Language. SQL digunakan untuk berkomunikasi dengan database. Menurut ANSI (American National Standards Institute), SQL merupakan bahasa standar untuk sistem manajemen database relasional. Perintah SQL digunakan untuk melakukan tugas-tugas seperti update data, atau mengambil data dari database.
Perintah-perintah SQL standar seperti "Select", "Insert", "Update", "Delete", "Create", dan "Drop" dapat digunakan pada seluruh DBMS tersebut. Secara umum, terdapat 2 jenis bahasa database, yaitu: DDL (data definition language) dan DML (data manipulation language). DDL merupakan perintah-perintah yang biasa digunakan administrator database untuk mendefinisikan skema dan subskema database (Contoh: CREATE, ALTER, MODIFY). Sedangkan, DML merupakan merupakan perintah-perintah yang memungkinkan pengguna melakukan akses dan manipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat (Contoh: INSERT, UPDATE, DELETE).
A. Data Defenition Language ( DDL ) / Pembentukan database
Membuat tabel (Creating tables)
Syntax
CREATE TABLE (
UNIQUE] [NOT NUL] [PRIMARY KEY] [DEFAULT

referential_constraint_defenition>] [CHECK
,
UNIQUE] [NOT NULL] [PRIMARY KEY] [DEFAULT

referential_constraint_defenition> CHECK
);

Keterangan
Unique; Pada kolom tersebut tidak boleh ada data yang sama.
Not Null; tidak boleh data pada kolom tersebut bernilai null
Unique dan Not Null; kolom tersebut dapat dijadikan primary key.
Default; nilai default yang secara otomatis akan mengisi kolom dengan data default tersebut setiap operasi insert dilakukan.
Referential_Constraint_Definition; Bila kolom tersebut merupakan foreign key terhadap tabel lain.
Dengan syntax
FOREIGN KEY
REFERENCES

Contoh 1:
CREATE TABLE siswa (
NIS CHAR(10) Primary key,
Nama CHAR(20),
Tgl_Lahir DATE,
Kelas CHAR(3),
Alamat char(30)
);

Latihan 1:
1.Jalankan SQL melalui MS Access 2007 dengan cara: Start --All Program -- Microsoft Office -- Microsoft Office Access 2007, seperti gambar:

Gambar 1. Tampilan awal MS Access 2007
2.klik “Blank Database” untuk membuat database baru, selanjutnya buat nama file dan folder untuk menyimpan database yang telah dibuat, lalu klik “Create”.  Seperti tampilan gambar di bawah ini:
Gambar 2. Tampilan MS Access siap digunakan
3.selanjutnya buka SQL dengan cara: klik menu “Create” -- Query Design-- Close pada jendela dialog “Show Table” -- klik kanan pada area kosong lalu pilih SQL View.  Seperti pada gambar dibawah ini:
 Gambar 3. Area Penulisan kode SQL
4.Tulislah kode cara membuat tabel dengan nama tabel siswa seperti pada Contoh 1. lalu jalankan perintah SQL dengan cara meng-klik ikon tanda seru (!) pada menubar dan perhatikan perubahan yang terjadi.! Untuk melihat hasil pembuatan tabel klik “siswa.table”, Seperti yang terlihat pada gambar dibawah ini:
 Gambar 4. Hasil pembuatan tabel dengan perintah SQL
5.Simpanlah hasil pembuatan tabel tersebut dengan nama “buat_tabel_siswa”
Pengisian field dalam tabel dapat anda lihat pada tulisan berikutnya => Belajar SQL Basic di MS Access 2007  (Bagian 2)

Tidak ada komentar: