z

counters

Senin, 21 September 2015

PENGERTIAN SQL (STRUKTURE QUERY LANGUAGE)


1. TUGAS PEMROGRAMAN SQL
     RESUME 

Ø  PENGERTIAN SQL
•    - SQL ( Structured Query Language)
•    - Dibaca “S-Q-L” atau “Sequel”.
•    - Dikembangkan oleh IBM pada pertengahan 1970an.
•    - Sekarang merupakan bahasa standar internasional untuk pembuatan (creating) dan query database       relational.
•    - Dikenal dengan standarnya SQL-99 (disetujui sebagai standard ANSI tahun 1999).
        Penulisan Perintah SQL

Ø  PENULISAN PERINTAH SQL
•    -Perintah SQL tidak case sensitive,yang dimaksud dari tidak case sensitive yaitu tidak    
       membedakan huruf kecil atau besarnya.
•    -Perintah SQL bisa ditulis pada satu baris atau lebih.
•    -Antar klausa perintah biasanya ditulis pada baris yang berbeda.
•    -Keywords tidak dapat dipisah antar baris.
•    -Tabs dan spasi diperbolehkan agar mudah dibaca.
•    -Setiap akhir perintah SQL (tidak baris) diakhiri dengan tanda (;).

Ø  KOMPONEN DARI SQL

•      DDL (Data Definition Language)  
    
    Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan                                   menghapus struktur dan definisi metadata dari objek-objek database.
    Contoh : Create, untuk membuat, termasuk diantaranya membuat database dan tabel baru.
      Alter,mengubah struktur tabel
      Drop,menghapus tabel secara keseluruhan

•      DML (Data Manipulation Language)
    Merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table         seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur           dan definisi tipe data dari objek database.
    Contoh :  Select, untuk mengambil data atau menampilkan data dari satu tabel atau beberapa tabel.
       Insert, untuk menyisipkan atau memasukan dalam tabel
       Update, ntuk memperbaharui data lama menjadi data terkini
•      DCL (Data Control Language)
    Merupakan  perintah yang dapat digunakan  untuk mengatur hak akses terhadap sebuah basis data (            database).
    Contoh : Grant,Commit,Revoke,Rollback,Savepoint       
    Tabel terdiri dari field dan record atau biasa disebut baris dan kolom.
·        Tipe Data
    Tipe data digunakan untuk menentukan jenis nilai yang dapat  ditampung oleh suatu variabel
    Macam-macam tipe data:
·        NUMBER, menyimpan bilangan bulat serta bilangan pecahan di
belakang titik desimal.
·        DATE,menyimpan data tanggal dan waktu dalam tabel
·        VARCHAR,merupakan tipe data yang bisa menyimpan semua jenis kharakter
·        INTEGER,tipe data dengan bilangan bulat

Ø  PEMBAHASAN TENTANG DDL
       Berdasarkan penjelasan sebelumnya DDL adalah kumpulan perintah SQL untuk
       1.Membuat(create)
       2.Mengubah(alter)
       3.Menghapus(drop)
      
1  1.MEMBUAT CREATE TABEL
Untuk membuat Create tabel terdapat 2 perintah,yaitu perintah tanpa constraint dan perintah dengan constraint.
Perbedaan constraint dan tanpa constraint yaitu, jika constraint tabel mengandung primary key dan foreign key,maka menggunakan perintah constraint untuk membuat primary atau foreignkey. sedangkan tanpa constraint yaitu tanpa primarykey dan foreignkey,maka mengguny atau akan perintah tanpa constraint.

Terdapat syarat dalam pembuatan primarykey dan foreignkey dalam tabel yaitu:
1.Dalam satu tabel hanya boleh ada satu primarykey,dan tidak boleh lebih dari satu primary   key.
2..Dalam satu tabel boleh ada satu foreignkey atau lebih dari satu foreignkey
Ø  Berikut perintah tanpa constraint

CREATE TABLE nama_tabel (
            nama field ke-1 tipe_data (lebar_field),
            . . .
            nama field ke-n tipe_data (lebar_field),
);
Ø  Berikut perintah dengan constraint
CREATE TABLE nama_tabel (
            nama field ke-1 tipe_data (lebar_field),
            . . .            . . .
             nama field ke-n tipe_data (lebar_field),
Constraint nama_constraint primary key
 (nama_field_primarykey)     notnull);
);

2 2.MENGUBAH (Alter)
Disini ada 2 maksud dari mengubah dalam tabel yaitu menambahkan dan juga memodifikasi. Jika kita ingin menambahkan field pada table maka kita menggunakan perintah “ADD” namun jika kita ingin memodifikasi field yang sudah ada kita menggunakan perintah “MODIFY”. Perintahnya dapat dilihat dibawah ini:
ALTER TABLE nama_tabel
            ADD/MODIFY nama_field tipe_data(lebar_field)

3 3.MENGHAPUS (Drop)
Untuk menghapus secara keseluruhan table maka kita dapat menggunakan perintah seperti dibawah ini :
DROP TABLE table_name; 



========================================================================
Nama : Rio Vindar P
Nim    : 201331091 





Tidak ada komentar :

Posting Komentar