advertisment

visitors

Kamis, 15 November 2012

QUERY LANGUAGE

*Query language 
      merupakan bahasa spesial yang dapat mengakses informasi atau perintah yang melibatkan data pada database.
Bahasa query dapat dikategorikan sebagai bahasa prosedural dan bahasa non prosedural.
>Bahasa prosedural merupakan suatu bahasa yang membuat suatu urutan instruksi. Misal : Aljabar Relasional
>Bahasa non prosedural merupakan suatu bahasa yang hanya mendeskripsikan informasi tanpa memberikan urutan informasi. Misal : Kalkulus relasional, dan Kalkulus relasional tupel.
*Aljabar relational 
           merupakan suatu bahasa query procedural yang memiliki satu atau dua masukkan dan menghasilkan sebuah keluaran dari operasi tersebut.
Ada dua operasi pada aljabar relasional yaitu :
>Operasi Dasar : Terdiri atas select, project, cross, union, intersection, subdifference, rename, cartesian product.
>Operasi Tambahan : Terdiri atas set intersection, tetha join, natural join division.
*Jenis-jenis operasi 
Unary    : merupakan suatu operasi yang hanya digunakan pada suatu relasi 
Binary   : merupakan suatu operasi yang memerlukan sepasang relasi.
*Selection
Merupakan suatu operasi untuk menyeleksi tupel-eupel yang memenuhi suatu predikat.
*Projection
Merupakan suatu operasi unary yang digunakan untuk memperoleh kolom-kolom tertentu.
 

Tidak ada komentar:

Posting Komentar