Resume Pemrograman Basis Data II (Pertemuan 3)

Minggu, 23 Oktober 2011

 Dosen : Hendro Poerbo P, S.T, M.MT.

:::...Interacting with the Oracle Server...:::

DBMS Language
  • Data Definition Language (DDL) : bahasa dalam DBMS yang digunakan untuk membuat atau mendefinisikan obyek-obyek di dalam database. Secara umum digunakan untuk membuat obyek table dan view. DDL ini berfungsi lebih ke dalam memanipulasi struktur dari database. Contohnya DDL  bisa digunakan untuk membuat tabel atau menghapus tabel. Kita juga bisa membuat key atau index dengan menggunakan DDL , membuat relasi antar tabel juga bisa dilakukan dengan DDL .
    • CREATE TABLE, bertugas untuk membuat tabel
    • ALTER TABLE, bertugas untuk merubah struktur suatu tabel
    • DROP TABLE, bertugas untuk menghapus suatu tabel
    • CREATE INDEX, bertugas untuk membuat suatu index dalam tabel
    • DROP INDEX, bertugas untuk menghapus suatu index dalam tabel
  • Data Manipulation Language (DML) : adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.
    • SELECT === > Menampilkan data.
      • Syarat penulisan Select :
        • Select (Pembanding) (operator) (Yang di bandingkan)
        • where
        • Group by
        • Having
        • Order by
        • ascending dan descending
    • INSERT === > Memasukan data
      • Syarat penulisan insert:
        • Insert into ...... Values
        • Pada insert tidak diperbolehkan menggunakan where
    • UPDATE === >Koreksi data
      • Syarat penulisan Update
        • Update (nama tabel)
        • Set (nama kolom)
        • where
    • DELETE === > Menghapus data
      • Syarat penulisan Delete
        • Delete from (nama tabel)
    • MERGE === > Menggabungkan dua tabel.
  • Data Control Language (DCL)merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user MySQL, baik terhadap server, database, tabel maupun field. Perintah SQL yang termasuk dalam DCL antara lain :
    • GRANT : Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapsu (DELETE), mengubah (UPDATE) dan hak khusus berkenaan dengan sistem databasenya. 
    •  REVOKE : perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.
  • Jenis - jenis join :
    • INNER JOIN : hanya akan menampilkan baris untuk data yang memiliki nilai yang sama pada field kunci dengan tabel yang berelasi
    • LEFT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kiri.
    • RIGHT JOIN : hanya menampilkan data dengan mengacu pada tabel yang ada disebelah kanan.
    • FULL JOIN : merupakan gabungan dari LEFT JOIN dan RIGHT JOIN  

Sumber :
Link 1 
Link 2 
Link 3 

      0 komentar:

      Posting Komentar