Rabu, 26 Oktober 2011

DBMS Languages atau Bahasa Basis Data


Resume kuliah Pemrograman Basis Data 2 - Pertemuan 5

Resume : 5
Mata Kuliah : Pemrograman Basis Data 2

DBMS Languages atau Bahasa Basis Data

  • Bahasa Database adalah bahasa yang digunakan untuk membuat dan memanipulasi objek-objek dan data pada sebuah database.
  • Bahasa yang langsung berhubungan dengan database atau basis data disebut Structured Query Language (SQL).
  • Komponen Bahasa Database dibagi menjadi bebrapa, yaitu:
    1. 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. Seperti :
      • Create => Untuk membuat tabel
        • Sintak Umum :

      • Alter => Untuk memodifikasi tabel
        • Sintak Umum:


      • Drop => Untuk mnghapus obyek
        • Sintak Umum :


      • Truncate => Untuk Mneghapus data
        • Sintak Umum :
    2. Data Manipulation Language (DML) => Kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam tabel dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti tabel, column, dan sebagainya. Seperti :
      • Select => Untuk Menampilkan data
        • Sintak Umum : SELECT field1, field2,…FROM nama_table;
      • Insert => Untuk memasukkan data baru
        • Sintak Umum : INSERT INTO nama_table values
          (nilai_field1,nilai_field2,…);
      • Update => Untuk mengkoreksi data
        • Sintak Umum : UPDATE nama_table SET nama_field1=nilai_baru1, nama_field=nilai_field2,…. WHERE kriteria;
      • Delete => Untuk menghapus data 
        • Sintak Umum : DELETE FROM nama_table  WHERE kriteria;
    3. Data Control Language (DCL) => Merupakan perintah SQL yang berhubungan dengan pengaturan hak akses untuk user, baik terhadap server, database, tabel maupun field.
      • Grant => Untuk memberi hak akses
        • Sintak Umum : Grant On From
        • Contoh :
      • Revoke => Untuk menghapus hak akses
        • Sintak Umum :
        • Contoh :
      • Data Transaction Control (DTC) => Merupakan perintah SQL yang berhubungan dengan transaksi yang ada di database.
        • Commit => Untuk menyimpan data secara permanen
        • Savepoint => Untuk memberi tanda pada transaksi tertentu
        • Rollback => Untuk kembali ke posisi savepoint / commit terakhir

    Tidak ada komentar:

    Posting Komentar