Jumat, 21 Oktober 2011

SISTEM BASIS DATA

Kali ini saya akan membahas tentang Basis Data. Apa itu sistem basis data?

DEFINISI :

  • Sistem adalah  komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi. 
  • Data adalah kumpulan dari fakta atau objek yang belum diolah.
  • Informasi adalah hasil analisa dari suatu data.
  • Basis data adalah wadah atau tempat sekumpulan data yang dapat menggambarkan suatu organisasi yang saling berhubungan.
  • Sistem Basis Data, berupa DBMS dan Basis Data.

Data Definition Language (DDL)

          DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
Perintah-Perintah pada DDL, yaitu :
  • CREATE, untuk membuat basis data maupun objek-objek basis data. 
          Bentuk Umun : CREATE DATABASE nama_data; , untuk membuat database baru
          Contoh :  CREATE DATABASE MHS;

          Bentuk Umum : CREATE TABLE nama_table (nama_column tipe_column), (.....); , untuk  membuat tabel baru
          Contoh : CREATE TABLE DATA (Nama varchar(30), NPM varchar(8)PRIMARY KEY, Kelas varchar(6), Nama_dosen varchar(30), Mata_Kuliah varchar(30));
  • USE, untuk menggunakan database yang telah dibuat.
          Bentuk Umum : USE nama_database;
          Contoh : USE MHS;
  • ALTER, untuk mengubah objek yang sudah ada.
          Bentuk Umum : ALTER TABLE nama_table RENAME nama_table baru; , untuk mengganti nama tabel
          Contoh : ALTER TABLE DATA RENAME DAFTAR;
          
          Bentuk Umum : ALTER TABLE nama_table ADD (nama_column type_column),(....); , untuk menambah kolom ke dalam tabel
          Contoh : ALTER TABLE DATA ADD (Jurusan varchar(20), NIP varchar(8)PRIMARY KEY);
     
          Bentuk Umum : ALTER TABLE nama_table DROP nama_column; , untuk menghapus kolom
          Contoh : ALTER TABLE DATA DROP Kelas;

          Bentuk Umum : ALTER TABLE nama_table CHANGE (nama_column nama_column baru  type_column), (.....); , untuk mengganti nama dan type kolom
          Contoh : ALTER TABLE DATA CHANGE (Nama User char(100));
  • DROP, untuk mengahapus objek
          Bentuk Umum : DROP TABLE nama_table;
          Contoh : DROP TABLE DATA;

Data Manipulation Language (DML)

DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah yang umum dilakukan adalah:
  • SELECT, untuk menampilkan data
      Bentuk Umum : SELECT * FROM nama_table;
      Contoh : SELECT * FROM DATA;

  • INSERT, untuk menambahkan data baru
      Bentuk Umum : INSERT INTO nama_table (nama_column) VALUES (isi/nilai_column);
      Contoh : INSERT INTO DATA (Nama, NPM, Kelas, Nama_Dosen, Mata_Kuliah) VALUES (“Keni Malika”, “47580983”, “3IA05”,”Hamidin Fahrizal”,”Sistem Operasi”);
     Note : Jika memasukkan data yang banyak secara langsung
  INSERT INTO DATA (Nama, NPM, Kelas, Nama_Dosen, Mata_Kuliah) VALUES (“Gani Afani”, “49037281”, “3IA05”, “Tarimanika”, “Kecerdasan Buatan”), (“Fania Dasilam”, “47638920”, “3IA05”, “Jaja Rimanik”, “Analisis Pemrograman”);
  • UPDATE, untuk mengubah data yang sudah ada
      Bentuk Umum : UPDATE nama_table SET nama_column=isi/nilai_column WHERE kondisi_data yang diinginkan;
      Contoh : UPDATE DATA SET Nama="Keni Malika" WHERE NPM="47580983";

  • DELETE, untuk menghapus data
      Bentuk Umum : DELETE FROM nama_table WHERE nama_column=isi/nilai_column;
      Contoh : DELETE FROM DATA WHERE Nama_Dosen="Hamidin Fahrizal";

Digital Command Language (DCL)
          DCL merupakan bahasa perintah standar yang diadopsi oleh sebagian sistem operasi yang dijual oleh mantan Digital Equipment Corporation. Dilaksanakan sebagai standar disebagian besar sistem operasi digital, terutama RSX 11.



Tidak ada komentar:

Posting Komentar