Materi ke-7
Query Language
Adalah 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
Komentar
Posting Komentar