Selasa, 20 November 2012

Pertemuan Ke-6



Query Language

Query Language atau yang lebih dikenal dengan nama SQL merupakan suatu bahasa yang digunakan untuk membuat sebuah database.
Query Language merupakan bahasa khusu yang digunakan untuk melakukan perintah-perintah untuk mengakses data pada sistem basis data.
SQL terdapat 2 jenis perintah, yaitu :

1. Data Devinition Language (DDL); yaitu merupakan suatu perintah SQL untuk mendefinisikan suatu struktur database.
  •  Create              = merupakan perintah dasar dalam pembuatan tabel
  •  Alter                = merupakan perintah untuk mengubah tabel
  • ·Rename           = merupakan perintah untuk mengubah nama tabel
  •  Drop                = merupakan perintah untuk menghapus table 
2. Data Manipulasi Language (DML); yaitu merupakan perintah SQL yang digunakan untuk memanipulasi suatu pengolahan data dalam tabel.
  •  Select    = digunakan untuk memanggil data dalam sebuah tabel
  • Insert     = digunakan untuk memasukkan data kedalam abel
  • ·Update = digunakan untuk mengubah nama dalam tabel
  • ·Delete    = digunakan untuk menghapus data dalam tabel

Relational Queries Language  diawali dengan pembuatan ERD yang kemudian diubah menjadi model data relational berupa table informasi terbatas kemudian diterjemahkan ke Query Language.
Bahasa Query Language terdiri dari 2, yaitu:
  1. Bahasa Prosedural; yaitu Bahasa yang identik dengan aljabar  relational, berupa operasi dasar seperti select* dan beberapa  operasi tambahan.
  2. Bahasa non Prosedural; yaitu Bahasa yang identik dengan kalkulus relational, yaitu mendeskripsikan informasi tanpa memberi instruksi.
 Query Unary; yaitu query selection yang digunakan pada relasi binary,

Contoh1 :

Ada beberapa data pada suatu table bernama dosen yang kemudian akan dipilh data tersebut berdasarkan tempat_lahir dengan ketentuan :

Tempat_lahir=’jakarta’   v   tempat_lahir=’bogor’ dari table dosen
Artinya : menampilkan dosen dengan tempat lahir Jakarta atau bogor.

Syntaq pada SQL : select * from dosen where tanggal_lahir=’jakarta’

Keterangan:
^ = berarti mengharuskan
v = bisa dipilih salah satu

Tidak ada komentar:

Posting Komentar