Kamis, 19 Juni 2014

SQL



SQL singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat: 
  • Membuat basis data dan struktur tabel 
  • Input, update, dan delete data dari tabel 
  • Membuat query sederhana dan kompleks SQL 
SQL tersedia dalam banyak versi Ms.Access, DB2, MS SQL server, Oracle, MySQL, Sybase,dll. 

SQL Data Definition Language
Berfungsi untuk membuat atau menghapus database dan mendefinisikan objek-objek (table, index, view, stored procedure, trigger) yang ada di dalam database.

Lebih Lanjut tentang SQL, anda bisa belajar lebih banyak dengan klik materi dibawah ini:
  1. Learn SQL Free
  2. SQL For Beginner
  3. First SQL
  4. SQL - Tutorial 1
  5. SQL - Tutorial 2
  6. SQL - Tutorial 3

Pengenalan SQL

DDL (Data Definition Language) 
Membuat database (CREATE DATABASE)
Menghapus database (DROP DATABASE)
Menciptakan tabel (CREATE TABLE)
Menghapus tabel (DROP TABLE)
Mengubah tabel (ALTER TABLE)

DML (Data Manipulation Language)
Menambah record (INSERT INTO)
Melihat isi tabel (SELECT)
Menganti isi record (UPDATE)
Menghapus record (DELETE)

DCL (Data Control Language): kelompok perintah yang dipakai untuk melakukan otorisasi terhadap pengaksesan data dan pengalokasian ruang. Misal: suatu data bisa diakses si A, tetapi tidak bisa diakses oleh si B
GRANT
REVOKE
COMMIT
ROLLBACK


Contoh Normalisasi



Normalisasi adalah proses penyusunan tabel-tabel dalam sebuah basisdata agar tidak menjadi redundan atau rangkap data, yang dapat menyebabkan data menjadi anomali (penyimpangan atau keanehan yang terjadi) pada saat terjadi operasi manipulasi data seperti tambah, ubah dan hapus.


Contoh pada basisdata perputakaan :

  • Bentuk Tidak Normal - UNF (Masukan semua atribut yang ada pada dokumen dasar baik itu pada format dokumen Masukan maupun dokumen Keluaran pada satu himpunan). | Tampilkan contoh
  • Bentuk Normal 1 - 1NF (Tidak ada baris yang duplikat ; Tentukan atribut yang akan dijadikan Candidate Key (Calon Kunci yang akan menjadi Kunci Utama). | Tampilkan contoh
  • Bentuk Normal 2 - 2NF (Sudah dalam bentuk Normal Pertama; Semua atribut yang tidak termasuk dalam Primary Key memiliki ketergantungan fungsional pada Primary Key secara utuh. | Tampilkan contoh
  • Bentuk Normal 3 - 3NF (Sudah dalam bentuk Normal Kedua; Pisahkan atribut yang merupakan atau menjadi atribut detail (tidak tergantung secara langsung kepada atribut Primary Key). Pisahkan atribut (pada kotak merah) dari himppunan / dari tabel asal pisahkan ke tabel baru. | Tampilkan contoh

Cari Sumber Belajar Lainnya