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 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