Tuesday, January 8, 2019

PENGENALAN SQL

Halloo teman-teman, jumpa lagi di blog ini. Kali ini Ophie's Home akan membahas tentang Pengenalan SQL. Mau tau lebih lanjut, simak ulasan berikut!
1.      Definisi SQL
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam software DBMS. pernyataan SQL dapat dikelompokkan menjadi 5 kelompok yaitu DDL, DML, DCL,pengendali transaksi dan pengendali programatik.
·         DDL merupakan kelompok perintah yang berfungsi untuk mendefinisikan atribut-atributdatabase, table, atribut (kolom), batasan-batasan terhadap suatu atribut serta hubungan antar table.
·         DML adalah kelompok perintah yang berfungsi untuk memanipulasi data, misalnya untuk pengambilan, penyisipan pengubahan dan penghapusan data.
·         DCL ( Data Control Language ) , berisi perintah-perintah untuk mngendalikan pengaksesan data.
·         Transaction Control Language (TCL) atau Pengendali transaksi  adalah perintah-perintah yang berfungsi untuk mengendalikan pengeksekusian transaksi.
2.      Mendesain Tabel dengan Query
Suatu file database (*.mdb, *.accdb) terdiri dari satu atau lebih table, index dan komponen  lainnyanya. Sedangkan dalam satu tabel bis aterdiri dari satu atau lebih record data masing-masing berisi informasi yang sejenis.
3.      Modifikasi Tabel Dengan Query
Beberapa contoh query yang berhubungan dengan modifikasi data tabel :
·         Perintah untuk menambah field : Alter Table MHS Add JENIS_KEL Text(1)
·         Perintah untuk merubah ukuran dan tipe data dari suatu field NIM dengan tipe data Number.
Alter Table MHS Alter Column NIM Number
·         Perintah untuk menghapus field (kolom) JENIS_KEL.
Alter Table MHS Drop Column JENIS_KEL
Add atau Drop tidak dapat diterapkanpada field yang jumlahnya lebih dari satu pada waktu yang bersamaan.
4.      Menghapus Tabel Dengan Query
Format penulisan untk menghapus tabel adalah :
DROP {TABLE NamaTabel | INDEX NamaIndex ON Indextable}
5.    Pemakaian Constraint
Constraint merupakan istilah yang digunakan untuk menerapkan Integritas Data (Data Integrity) pada suatu database. 
6.      Constraint Primary Key
Primary Key disebut sebagai “Constraint” dengan tujuan untuk menjaga integritas data, yaitu bahwa sebuah Primary Key tidak boleh mempunyai “Duplikat” dan secara otomatis tidak “Null”.  Bentuk penulisan Constraint Key secara umum:
 CONSTRAINT NamaConstraint{PRIMARY KEY (Primary1 [, Primary2 [...] ] ) }
7.      Constraint Unique
Berikut perbedaan constraint Primary Key dan Constraint Unique:
Constraint Primary Key
Constraint Unique
Hanya diperbolehkan menggunakan satu Constraint Primary Key dalam satu tabel.
Boleh menggunakan lebih dari satu Constraint Unique dalam satu tabel.
Field (kolom) yang berpatisipasi, tidak boleh mengandung nilai NULL.
Field (kolom) yang berpatisipasi, boleh mengandung nilai NULL.
Format penulisan Constraint Unique secara umum:
CONSTRAINT NamaConstraint {UNIQUE (Unique1 [, Unique2 [, …] ] ) }
8.      Constraint Not Null
Bentuk penulisan umum Constraint Not Null:
NamaField NOT NULL
9.    Constraint Foreign Key
            Foreign Key (FK) adalah field pada sebuah tabel yang menunjukan bahwa field tersebut adalah Primary Key pada tabel yang lain.  Format penulisan Constraint Foreign Key:
CONSTRAINT NamaConstraint {FOREIGN KEY (Ref1[ , Ref2[ , … ] ] ) REFERENCES TabelForeign [ (Field1Foreign [ , Field2Foreign [ , … ] ] ) ] }


No comments:

Post a Comment

Pengelolaan Data Menggunakan Form

Hallo teman-teman. Jumpa lagi di blog ini. Kali ini Ophie’s Home akan membahas tentang Pengelolaan Data Menggunakan Form. Ingin tau lebi...