Query Language
Bahasa Query merupakan bahasa khusus yang fungsinya untuk
melakukan Query(Perintah pengakses data) pada sistem basis data.
Ada 2 kategori dalam bahasa ini, diantaranya dalah :
- Bahasa
Prosedural
sama dengan Aljabar Relational, merupakan bahasa yang membuat suatu rentetan isntruksi - Bahasa
Non Prosedural
sama dengan Kalkulus Relational & Kalkulus relational tupel., merupakan bahasa yang mendeskripsikan informasi tanpa memberi urutan instruksi
DBMS Language :
- DDL
= Data Definition Language => Mendefinisikan suatu skema dan
penyimpanan yang disimpan dalam Data Dictionary.
- DML
= Data MAnipulation Language => Manipulatif dalam pengisian skema,
update database, retrieval query isi dalam database.
- DLC
= Data Control Language => keterkaitan dalam hal perizinan, kotrol
akses dll.
Query Operators :
- Relational
Aljabar
- Tuple
(Unary) Seleksi, Proyeksi
- Set
(Biner) Union, Intersection, Perbedaan
- Tuple
(Biner) Join, Divisi
2. Additional Operation
- Outer
Join, Uni Outer
adalah suaut bahasa query prosedural yang mempunyai satu
atau lebih masukkan dan menghasilkan suatu keluaran dari proses tersebut.
terdapat dua operasi dalam Aljabar Relasional yakni operasi dasar dan
operasi tambahan. berikut pengertianya :
- Operasi
Dasarr : terdiri atas select, project, cross, union, intersection,
subdifference, rename, dan cartesian product
- Operasi
Tambahan : terdiri atas set intersection, tetha join, natural join,
division
Jenis-Jenis Operasi
- Unary
: suatu operasi yang digunakan pada relasi
- Binary
: suatu operasi yang membutuhkan sepasang relasi
Selection
Selection adalah suatu operasi untuk menyeleksi tupel-tupel
yang memenuhi suatu predikat
Projection
Projektion adalah suatu operasi Unary yang fungsinya untuk
mendapatkan kolom-kolom tertentu.
0 komentar:
Posting Komentar