BLOGGER TEMPLATES AND TWITTER BACKGROUNDS »

Kamis, 15 November 2012

Query Language

Query Language
(Bahasa yang meminta perintah dengan melibatkan data)


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
Bahasa Prosedural
  1. Bahasa yang identik dengan aljabar  relational, berupa operasi dasar seperti select* dan beberapa operasi tambahan.Bahasa non Prosedural.
  2. Bahasa yang identik dengan kalkulus relational, yaitu mendeskripsikan informasi tanpa memberi instruksi
Query Unary
Yaitu query selection yang digunakan pada relasi binary,
Contoh 1 :
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
yang artinya : menampilkan dosen dengan tempat lahir Jakarta atau bogor.
Syntaq pada SQL : select * from dosen where tanggal_lahir='jakarta'

Contoh 2 :
Ada beberapa data pada suatu table bernama dosen yang kemudian akan dipilh data tersebut berdasarkan tempat_lahir dengan ketentuan :
Tempat_lahir=’jakarta’  ^  jenis_kelamin=’pria’ dari table dosen
yang artinya : menampilkan dosen dengan tempat lahir Jakarta dan berjenis kelamin pria.
Syntaq pada SQL : select * from dosen where tanggal_lahir='jakarta' and jenis_kelamin='pria'

Dalam contoh diatas terdapat tanda “v”, dan ada juga tanda “^” , perbedaan kedua tanda tersebut adalah :
^ = berarti mengharuskan
v = bisa dipilih salah satu

0 komentar: