Jumat, 16 September 2016

SQL - Pendahuluan


TEORI

A.  Pengertian SQL

Structured Query Language adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Dengan SQL, kita dapat mengakses database, menjalankan query untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan mengubah data di dalam database. Saat ini hampir semua server database yang ada mendukung SQL untuk melakukan manajemen datanya. 

B.   Penulisan Perintah-Perintah SQL :  
 
·         Perintah SQL tidak case sensitive
·         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(;)

C.   Komponen-Komponen SQL:

1. DDL (Data Definition Language) merupakan bahasa yang digunakan untuk mendefinisikan data, dengan menggunakan perintah :
a.      Create digunakan untuk membuat tabel.
b.      Alter digunakan untuk mengubah atribut pada tabel.
c.       Drop digunakan untuk menghapus tabel.
2.  DML (Data Manipulation Language) merupakan bahasa yang digunakan untuk memanipulasi data, dengan menggunakan perintah :
a.      Select digunakan untuk menampilkan tabel.
b.      Insert digunakan untuk menambah baris baru pada tabel.
c.       Delete digunakan untuk menghapus baris.
d.      Update digunakan untuk mengubah baris.
3.    DCL (Data Control Language) merupakan bahasa yang digunakan untuk mengontrol hak user dengan menggunakan perintah :
a.      Grant digunakan untuk memberikan hak izin akses user.
b.      Revoke digunakan untuk mencabut hak izin akses user.

D.  Tipe Data Dasar

Untuk setiap kolom/field yang terdapat pada sebuah tabel, harus ditentukan pula tipe datanya yang menentukan jangkauan nilai yang bisa diisikan.
1.      NUMBER  :  Menyimpan bilangan bulat serta bilangan pecahan di belakang titik desimal. Panjang maksimum tergantung pada implementasi oleh sistem operasi yang digunakan, tetapi pada umumnya 38 digit.
2.      DATE  :  Menyimpan data tanggal dan waktu dalam tabel. Tipe data DATE menyimpan data tahun (termasuk abad), bulan, hari, jam, menit, serta detik. Oracle XE menggunakan format tanggal default dalam bentuk DD-MM-YY.
3.      CHAR  :  Tipe data karakter yang ukurannya tidak dapat berubah (fixed length). Secara default ukuran minimum adalah 1, maksimum adalah 2000
4.      VARCHAR   :  Tipe data karakter yang dapat menyesuaikan panjang dengan variabel yang ditentukan. Suatu ukuran maksimum harus ditentukan (secara default ukuran minimum adalah 1, maksimum adalah 4000)


PRAKTIKUM



1.      Pertama tama kita akan membuka aplikasi Microsoft SQL Server Management Studio


2.      Kemudian pilih “Database” > “New Database”


3.      Pada jendela selanjutnya atur Name Database lalu Klik OK


4.      Setelah itu, pada “Object Explorer” pilih “Database” > nama database yang telah dibuat > “New Query” 



6.      Lalu ketikkan perintah seperti dibawah ini untuk membuat “Table Barang”


7.      Untuk menjalankan Tabel Barang, block semua perintah yang ada lalu klik tanda “Start Debuging” yang ada


      
9.      Selanjutnya ketikkan perintah “Select *from Barang ;” dibawah perintah Table Barang


10.  Untuk menjalankan, block “Select *from Barang ;” kemudian Start Debuging, maka hasilnya akan tampil seperti gambar dibawah ini


11.  Selanjutnya membuat Table Suplier, dengan mengetikkan kodingan seperti dibawah ini lalu block kemuadian Start Debuging.


12.  Setelah itu ketikkan perintah “Select *from Suplier ;” dibawah perintah Table Suplier 


13.  Kemuadian tambahkan Fungsi ALTER Table dan CONSTRAINT



      


    Sumber:
  
    https://materipemrogramansqlfromindahrumagit.wordpress.com/2014/09/13/definisi-sql-tipe-data-sql-dan-komponen-sql/

Tidak ada komentar:

Posting Komentar