Page 2 - coba1
P. 2

ALJABAR RELASIONAL


                       Bahasa query formal basis data realtional adalah bahasa untuk meminta informasi dari

               basis  data.  Contoh  dari  bahasa  query  relasional  adalah  SQL  (Sructured  Query  Language)
               yang  berbeda  dengan  dengan  emrogaman  konvendional.  SQL  menspesifikan  properti-

               properti  informasi  yang  hendak  diambil  tapi  tidak  mencantumkan  rincian  algoritma
               pengambilan.  SQL  adalah  deklaratif,  yaitu  pada  query  dideklarasikan  informasi  yang

               merupakan jawaban yang dikehendaki bukan cara komputasi.

                       Bahasa query relasional formal merupakan bahasa antara yang digunakan basis data,
               yaitu SQL konvensi menjadi bahasa relasional formal sehingga dapat diterapkan sekumpulan

               informasi untuk memperoleh query paling efisien.  Jenis bahasa query relasional formal yang

               utama, yaitu:
                     Aljabar Relasional.

                       Aljabar relasional (Relational Algebra) merupakan kumpulan operasi terhadap relasi
               dimana  setiap  operasi  menggunakan  satu  relasi  atau  lebih  untuk  menghasilkan  satu  relasi

               yang  baru  dan  termasuk  kategori  prosedural  dan  juga  menyediakan  seperangkat  operator
               untuk manipulasi data.

                       Aljabar  relasional  adalah  sebuah  bahasa  query  prosedural  yang  terdiri  dari

               sekumpulan operasi dimana masukkannya adalah satu atau dua relasi dan keluarannya adalah
               sebuah  relasi  baru  sebagai  hasil  dari  operasi  tersebut.  Operasi-operasi  dasar  dalam  aljabar

               relasional  adalah  :  select,  project,  union,  set  difference,  dan  cartesian  product.  Disamping
               operasi-operasi dasar terdapat beberapa operasi tambahan seperti set intersection, natural join,

               division dan theta join.


                     Terapat lima operasi dasar dalam aljabar relasional, yaitu:

                   a.  Selection ()
                   b.  Projection ()

                   c.  Cartesia-product (X, juga disebut sebagai cross product)

                   d.  Union()
                   e.  Set-difference (-)

                   f.  Rename ()


                     Operasi-operasi turunan dari operasi-operasi dasar di atas adalah:
                   a.  Set intersection ()
   1   2   3   4   5