Query
Language
(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
0 komentar:
Posting Komentar