Bahasa Query(Query
Language)
Merupakan : bahasa
yang meminta perintah dengan melibatkan data.
Relational
Queries Language (RQL) :
ERD
--> Model data Relational --> Query language
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
Bahasa
yang identik dengan aljabar relational,
berupa operasi dasar seperti select* dan beberapa operasi tambahan.
Bahasa
non Prosedural
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’
Contoh2
:
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
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
Tidak ada komentar:
Posting Komentar