Basis Data
          By.Ira Febrinda




BASIS DATA
 PERTEMUAN 7
Basis Data
                   By.Ira Febrinda




Structured Query language
          (SQL)

    PERTEMUAN      7
Basis Data
                            By.Ira Febrinda
PENDAHULUAN
    SQL adalah bahasa komputer standar
 ANSI (American National Standard
 Institute) untuk mengakses dan
 memanipulasi sistem basisdata.
 Pemyataan SQL digunakan untuk mengambil
 dan meng-update data dalam
 basisdata.SQL bekerja dengan program
 basisdata seperti Ms
 Access, DB2, Informix, MsSQLServer, Ora
 cle, Sybase, dan sebagainya.
Basis Data
                            By.Ira Febrinda
SEJARAH SQL
    SQL (Structured Query Language)
 pertama kali dikembangkan pada akhir
 tahun 1970-an di Laboratorium IBM San
 Jose, California. SQL umumnya dibaca
 "sequel" dan pada mulanya, dikembangkan
 untuk produk DB2 yang dimiliki oleh
 IBM. SQL adalah bahasa nonprosedural
 kontras dengan bahasa generasi ketiga
 (TJiird Generation Language/3GL).
Basis Data
Gambaran perkembangan   By.Ira Febrinda

SQL
Basis Data
                                        By.Ira Febrinda
Tabel Basisdata
• Sebuah basisdata terdiri atas satu atau lebih
  tabel dan masing-masing tabel diberi nama.
  Tabel memiliki baris data.
• Berikut adalah contoh tabel yang bemama
  "Pegawai":




• Tabel memiliki empat record (satu record untuk setiap
  orang) dan empat kolom
  (NamaDepan, NamaBelakang, Alamat, dan Kota).
Basis Data

Query                            By.Ira Febrinda


• Dengan SQL, kita dapat melakukan query pada
  basisdata dan mendapatkan hasilnya.
Contoh query sebagai berikut:
     SELECT NamaDepan FROM Pegawai




• Beberapa sistem basisdata menggunakan titik
  koma pada akhir pemyataan SQL
Basis Data
Bahasa Manipulasi Data           By.Ira Febrinda

SQL
ď‚§ SQL adalah sebuah sintaks untuk mengeksekusi
   query. Bahasa SQL mengikutsertakan sintaks
   untuk update, insert, dan delete record.
• Perintah query dan update secara bersama
   membentuk bagian bahasa manipulasi data SQL.
• SELECT-memilih data dari tabel basisdata.
• UPDATE-meng-update data dalam tabel basisdata.
• DELETE-menghapus data dan tabel basisdata.
• INSERT INTO-memasukkan data baru ke dalam
   tabel basisdata.
Bahasa Definisi Data Basis Data
                     By.Ira Febrinda

SQL
• Bagian bahasa definisi data dari SQL
  memungkinkan tabel basisdata dibuat atau
  dihapus. Kita dapat pula membuat
  indeks, membuat hubungan antartabel,dan
  membuat batasan antartabel basisdata.
• Yang termasuk pemyataan bahasa definisi data
  adalah:
1. CREATE TABEL-membuat tabel basisdata baru.
2. ALTER TABLE-mengubah tabel basisdata
3. DROP TABLE-menghapus tabel basisdata.
4. CREATE INDEX-membuat indeks.
5. DROP INDEX-menghapus indeks.
Basis Data

Pertayaan SELECT                 By.Ira Febrinda


• Pemyataan SELECT digunakan untuk memilih data
  dari tabel. Hasilnya disimpan dalam tabel
  hasil yang disebut Result Set
• Sintaks:
          SELECT nama_kolom «
          FROM nama_tabel
• Untuk memilih beberapa kolom, misalnya
  NamaDepan dan NamaBelakang, gunakan
  pemyataan SELECT sebagai berikut:
      SELECT NamaDepan, NamaBelakang
      FROM Pegawai
Basis Data
Hasilnya.....                   By.Ira Febrinda




 Untuk memilih semua kolom dari tabel
 pegawai, gunakan simbol * seperti ini:

      SELECT * '
      FROM pegawai
Basis Data
Hasilnya.....   By.Ira Febrinda
Basis Data
Distinct                    By.Ira Febrinda

     Untuk memilih hanya nilai yang
  berbeda, gunakan pemyataan SELECT
  DISTINCT
Sintaks:
     SELECT DISTINCT nama_kolom
     FROM nama_tabel
Untuk memilih semua nilai dari kolom
  Kota, kita menggunakan pemyataan
SELECT seperti ini:
     SELECT DISTINCT Kota
     FROM Pegawai
Basis Data
                By.Ira Febrinda
Hasilnya.....
Basis Data
         By.Ira Febrinda




TERIMA KASIH
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda
Basis Data
By.Ira Febrinda

Basis data 7

  • 1.
    Basis Data By.Ira Febrinda BASIS DATA PERTEMUAN 7
  • 2.
    Basis Data By.Ira Febrinda Structured Query language (SQL) PERTEMUAN 7
  • 3.
    Basis Data By.Ira Febrinda PENDAHULUAN SQL adalah bahasa komputer standar ANSI (American National Standard Institute) untuk mengakses dan memanipulasi sistem basisdata. Pemyataan SQL digunakan untuk mengambil dan meng-update data dalam basisdata.SQL bekerja dengan program basisdata seperti Ms Access, DB2, Informix, MsSQLServer, Ora cle, Sybase, dan sebagainya.
  • 4.
    Basis Data By.Ira Febrinda SEJARAH SQL SQL (Structured Query Language) pertama kali dikembangkan pada akhir tahun 1970-an di Laboratorium IBM San Jose, California. SQL umumnya dibaca "sequel" dan pada mulanya, dikembangkan untuk produk DB2 yang dimiliki oleh IBM. SQL adalah bahasa nonprosedural kontras dengan bahasa generasi ketiga (TJiird Generation Language/3GL).
  • 5.
  • 6.
    Basis Data By.Ira Febrinda Tabel Basisdata • Sebuah basisdata terdiri atas satu atau lebih tabel dan masing-masing tabel diberi nama. Tabel memiliki baris data. • Berikut adalah contoh tabel yang bemama "Pegawai": • Tabel memiliki empat record (satu record untuk setiap orang) dan empat kolom (NamaDepan, NamaBelakang, Alamat, dan Kota).
  • 7.
    Basis Data Query By.Ira Febrinda • Dengan SQL, kita dapat melakukan query pada basisdata dan mendapatkan hasilnya. Contoh query sebagai berikut: SELECT NamaDepan FROM Pegawai • Beberapa sistem basisdata menggunakan titik koma pada akhir pemyataan SQL
  • 8.
    Basis Data Bahasa ManipulasiData By.Ira Febrinda SQL  SQL adalah sebuah sintaks untuk mengeksekusi query. Bahasa SQL mengikutsertakan sintaks untuk update, insert, dan delete record. • Perintah query dan update secara bersama membentuk bagian bahasa manipulasi data SQL. • SELECT-memilih data dari tabel basisdata. • UPDATE-meng-update data dalam tabel basisdata. • DELETE-menghapus data dan tabel basisdata. • INSERT INTO-memasukkan data baru ke dalam tabel basisdata.
  • 9.
    Bahasa Definisi DataBasis Data By.Ira Febrinda SQL • Bagian bahasa definisi data dari SQL memungkinkan tabel basisdata dibuat atau dihapus. Kita dapat pula membuat indeks, membuat hubungan antartabel,dan membuat batasan antartabel basisdata. • Yang termasuk pemyataan bahasa definisi data adalah: 1. CREATE TABEL-membuat tabel basisdata baru. 2. ALTER TABLE-mengubah tabel basisdata 3. DROP TABLE-menghapus tabel basisdata. 4. CREATE INDEX-membuat indeks. 5. DROP INDEX-menghapus indeks.
  • 10.
    Basis Data Pertayaan SELECT By.Ira Febrinda • Pemyataan SELECT digunakan untuk memilih data dari tabel. Hasilnya disimpan dalam tabel hasil yang disebut Result Set • Sintaks: SELECT nama_kolom « FROM nama_tabel • Untuk memilih beberapa kolom, misalnya NamaDepan dan NamaBelakang, gunakan pemyataan SELECT sebagai berikut: SELECT NamaDepan, NamaBelakang FROM Pegawai
  • 11.
    Basis Data Hasilnya..... By.Ira Febrinda Untuk memilih semua kolom dari tabel pegawai, gunakan simbol * seperti ini: SELECT * ' FROM pegawai
  • 12.
  • 13.
    Basis Data Distinct By.Ira Febrinda Untuk memilih hanya nilai yang berbeda, gunakan pemyataan SELECT DISTINCT Sintaks: SELECT DISTINCT nama_kolom FROM nama_tabel Untuk memilih semua nilai dari kolom Kota, kita menggunakan pemyataan SELECT seperti ini: SELECT DISTINCT Kota FROM Pegawai
  • 14.
    Basis Data By.Ira Febrinda Hasilnya.....
  • 15.
    Basis Data By.Ira Febrinda TERIMA KASIH
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.