belajar sql basic di ms access 2007

3
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) );

Upload: maya-endah

Post on 20-Feb-2016

10 views

Category:

Documents


3 download

DESCRIPTION

accesss

TRANSCRIPT

Page 1: Belajar SQL Basic Di MS Access 2007

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 databaseMembuat tabel (Creating tables)SyntaxCREATE TABLE (UNIQUE] [NOT NUL] [PRIMARY KEY] [DEFAULTreferential_constraint_defenition>] [CHECK,UNIQUE] [NOT NULL] [PRIMARY KEY] [DEFAULTreferential_constraint_defenition> CHECK);

KeteranganUnique; Pada kolom tersebut tidak boleh ada data yang sama.Not Null; tidak boleh data pada kolom tersebut bernilai nullUnique 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 syntaxFOREIGN 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:

Page 2: Belajar SQL Basic Di MS Access 2007

Gambar 1. Tampilan awal MS Access 20072.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 digunakan3.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:

Page 3: Belajar SQL Basic Di MS Access 2007

 Gambar 3. Area Penulisan kode SQL4.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 SQL5.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