Pages

Jumat, 25 September 2015

Mata Kuliah : Pemrograman SQL (C31040303)
Hal : Catatan
Tanggal : 19 September 2015

Pengertian SQL
     -          SQL (Structured Query Language) dibaca “sequel”, dikembangkan oleh IBM pada pertengahan tahun 1970an.
    -      SQL merupakan bahasa standar internasional untuk pembuatan (creating) dan query database relational.
    -       SQL dikenal dengan standarnya SQL-99 (disetujui sebagai standar ANSI tahun 1999).

Perintah Penulisan SQL
      -          Perintah SQL tidak case sensitive
      -          Perintah SQL bisa ditulis pada satu baris / lebih
      -          Perintah SQL antar klausa biasanya ditulis pada baris yang berbeda
      -          Keywords tidak dapat dipisah antar baris
      -          Tabs dan spasi pada perintah SQL diperbolehkan agar mudah dibaca
      -          Setiap akhir perintah SQL (tidak baris) diakhiri dengan tanda titik koma (;)

Contoh Penulisan
      -          SELECT * FROM tbl_mhs WHERE nim = ‘201311117’;
      -         SELECT nim, nama FROM tbl_mhs WHERE nim between = ‘201311117’ and ‘201311220’;

Tipe Data
Tipe data digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel. Macam-macam tipe data, diantaranya :
      1.       NUMBER.
     Tipe data yang digunakan untuk menyimpan bilangan bulat serta bilangan pecahan di belakang titik desimal.
      2.       DATE
      Tipe data yang digunakan untuk menyimpan data tanggal dan waktu dalam tabel.
      3.       CHARACTER
      Tipe data yang digunakan untuk menyimpan karakter dengan size maksimal 2000 byte (1 kar = 1 byte).
      4.       VARCHAR
     Tipe data yang menyimpan semua jenis karakter diinput lewat keyboard dengan size maksimal 4000 byte karakter.
      5.       INTEGER
      Tipe data dengan bilangan bulat dengan ukuran 4 byte.

Tipe data yang umum digunakan pada SQL, diantaranya :
      1.       Boolean
      2.       Number
      3.       DateTime
      4.       Char
      5.       VarChar
      6.       Int/LongInt/BigInt

Komponen SQL
    a.       DDL (Data Definition Language) merupakan kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter), dan menghapus (drop) struktur dan definisi metadata dari objek-objek database.
     b.      DML (Data Manipulation Language) merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data dalam tabel seperti memasukkan, merubah dan menghapus isi data dan tidak terkait dengan perubahan struktur dan definisi tipe data objek database.
    c.       DCL (Data Control Language) merupakan kumpulan perintah SQL yang berhubungan dengan manipulasi user dan hak akses (priviledges).
Komponen SQL yang sering digunakan : DDL dan DML
Komponen SQL yang sering terkena SQL injection : DCL, cara mencegahnya bisa dilakukan dengan mem-back up data setiap hari.


Tidak ada komentar:

Posting Komentar