Jumat, 16 November 2012

RINGKASAN MATERI PERKULIAH SISTEM BASIS DATA JUMAT, 9 NOVEMBER 2012


RINGKASAN MATERI PERKULIAH SISTEM BASIS DATA JUMAT, 9 NOVEMBER 2012

v PENGERTIAN QUERY LANGUAGE
Relational Query Language

ERD - Model data Relational -Query language

Query adalah perintah-perintah untuk mengakses data pada sistem basis data
Bahasa query dapat dikategorikan sebagai bahasa prosedural & bahasa non-prosedural
·         Bahasa prosedural merupakan suatu bahasa yang membuat suatu urutan instruksi.
·         Bahasa non-prosedural  merupakan suatu bahsa yang hanya mendeskripsikan informasi tanpa memberikan urutan informasi.

Relational Queries Language  diawali dengan pembuatan ERD yang kemudian diubah menjadi model data relational berupa table informasi terbatas kemudian diterjemahkan ke Query Language.

JENIS-JENIS OPERASI 
·         Unary  : suatu operasi yang hanya digunakan pada suatu relasi
·         Binary  : suatu operasi yang memerlukan sepasang relasi

Contoh :

Ada beberapa data pada suatu table bernama siswa yang kemudian akan dipilh data tersebut berdasarkan tempat_lahir dengan ketentuan :

Tempat_lahir=’purwodadi’  ^  jenis_kelamin=’perempuan’ dari table siswa
Artinya : menampilkan siswa dengan tempat lahir purwodadi dan berjenis kelamin perempuan.

Syntaq pada SQL : select * from siswa where tempat_lahir=’purwodadi’ and jenis_kelamin=’perempuan’

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