Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SQL (Structured Query Language). Struktur Dasar Struktur Dasar Sebuah ekspresi SQL dasar terdiri atas 3 klausa yaitu : Sebuah ekspresi SQL dasar terdiri.

Presentasi serupa


Presentasi berjudul: "SQL (Structured Query Language). Struktur Dasar Struktur Dasar Sebuah ekspresi SQL dasar terdiri atas 3 klausa yaitu : Sebuah ekspresi SQL dasar terdiri."— Transcript presentasi:

1 SQL (Structured Query Language)

2 Struktur Dasar Struktur Dasar Sebuah ekspresi SQL dasar terdiri atas 3 klausa yaitu : Sebuah ekspresi SQL dasar terdiri atas 3 klausa yaitu : - Select - Select - From - From - Where - Where

3 Klausa select digunakan untuk menetapkan daftar atribut (field) yang diinginkan sebagai hasil query Klausa select digunakan untuk menetapkan daftar atribut (field) yang diinginkan sebagai hasil query Klausa from digunakan untuk menetapkan relasi/tabel atau gabungan tabel yang akan ditelusuri selama query data dilakukan Klausa from digunakan untuk menetapkan relasi/tabel atau gabungan tabel yang akan ditelusuri selama query data dilakukan Klausa where digunakan sebagai predikat (kriteria) yang harus dipenuhi dalam memperoleh hasil query Klausa where digunakan sebagai predikat (kriteria) yang harus dipenuhi dalam memperoleh hasil query Sifat klausa where opsional Sifat klausa where opsional

4 Sintak (format penulisan) dari ekspresi SQL dasar dengan 3 klausa tersebut adalah : Sintak (format penulisan) dari ekspresi SQL dasar dengan 3 klausa tersebut adalah : select A1 [, A2, …, An] select A1 [, A2, …, An] from t1 [, t2, …, tm] from t1 [, t2, …, tm] [ where P ] [ where P ]

5 Keterangan : Keterangan : A1, A2, …, An merupakan daftar atribut A1, A2, …, An merupakan daftar atribut t1, t2, …, tm merupakan daftar tabel atau relasi t1, t2, …, tm merupakan daftar tabel atau relasi P merupakan predikat P merupakan predikat [ ] merupakan tanda opsional (boleh digunakan, boleh tidak digunakan) tergantung kebutuhan [ ] merupakan tanda opsional (boleh digunakan, boleh tidak digunakan) tergantung kebutuhan

6 Klausa Select Klausa Select Klausa ini berasosiasi dengan operasi Projeksi dalam Aljabar Relasional Klausa ini berasosiasi dengan operasi Projeksi dalam Aljabar Relasional Contoh : Jika ingin menampilkan NPM dan Nama Mahasiswa di tabel Mahasiswa maka perintahnya Contoh : Jika ingin menampilkan NPM dan Nama Mahasiswa di tabel Mahasiswa maka perintahnya Select NPM, nama Select NPM, nama From Mahasiswa From Mahasiswa

7 Jika ingin melakukan query terhadap semua atribut dapat dilakkan dengan menuliskan semua atribut satu per satu atau dengan menggunakan notasi * Jika ingin melakukan query terhadap semua atribut dapat dilakkan dengan menuliskan semua atribut satu per satu atau dengan menggunakan notasi * Select * Select * From mahasiswa From mahasiswa

8 Perlu diperhatikan untuk melakukan query terhadap 2 tabel atau lebih tabel-tabel yang menjadi sumber query harus memiliki keterhubungan yang diwakili dengan kesamaan nilai Perlu diperhatikan untuk melakukan query terhadap 2 tabel atau lebih tabel-tabel yang menjadi sumber query harus memiliki keterhubungan yang diwakili dengan kesamaan nilai

9 Klausa FROM Klausa FROM Klausa ini berasosiasi dengan operasi Cartesian Product dalam Aljabar Relasional Klausa ini berasosiasi dengan operasi Cartesian Product dalam Aljabar Relasional Contoh : Contoh : Select * Select * From Mahasiswa, Jurusan From Mahasiswa, Jurusan Where Mahasiswa.KodeJurusan= Jurusan.KodeJurusan Where Mahasiswa.KodeJurusan= Jurusan.KodeJurusan

10 Kita dapat menggunakan nama alias untuk tabel-tabel pada klausa from untuk menyederhanakan penulisan. Kita dapat menggunakan nama alias untuk tabel-tabel pada klausa from untuk menyederhanakan penulisan. Ekspresi diatas dapat pula dinyatakan dengan : Ekspresi diatas dapat pula dinyatakan dengan : Select * Select * From Mahasiswa M, Jurusan J From Mahasiswa M, Jurusan J Where M.KodeJurusan=J.KodeJurusan Where M.KodeJurusan=J.KodeJurusan

11 Klausa Where Klausa Where Klausa ini berasosiasi dengan operasi Seleksi dalam Aljabar Relasional Klausa ini berasosiasi dengan operasi Seleksi dalam Aljabar Relasional Klausa ini boleh tidak digunakan yang artinya query dilakukan untuk semua record di dalam tabel yang disebutkan pada klausa from Klausa ini boleh tidak digunakan yang artinya query dilakukan untuk semua record di dalam tabel yang disebutkan pada klausa from

12 Operator yang dapat digunakan : Operator yang dapat digunakan : = menyatakan kesamaan = menyatakan kesamaan menyatakan ketidaksamaan menyatakan ketidaksamaan < = menyatakan lebih kecil atau sama dengan < = menyatakan lebih kecil atau sama dengan > = menyatakan lebih besar atau sama dengan = menyatakan lebih besar atau sama dengan < menyatakan lebih kecil > menyatakan lebih besar > menyatakan lebih besar Operator Logika yang dapat digunakan (and, or)


Download ppt "SQL (Structured Query Language). Struktur Dasar Struktur Dasar Sebuah ekspresi SQL dasar terdiri atas 3 klausa yaitu : Sebuah ekspresi SQL dasar terdiri."

Presentasi serupa


Iklan oleh Google