Struktur Query Language SQL

3. Integritas Referensial Integritas referensial merupakan sarana penghubung utama pada suatu basis data relasional sehingga data pada suatu tabel dapat berhubungan dengan data yang berada pada tabel yang lain, melalui penggunaan kunci primer primary key dan kunci tamu foreign key.

2.7 Struktur Query Language SQL

SQL merupakan bahasa query standar yang digunakan untuk mengakses basis data relasional. Standarisasi internasional terhadap SQL pertama kali dilakukan oleh ANSI American National Standards Institution, melalui publikasi databse language SQL ANSI X3. 135 – 1986. Saat ini, ANSI dan ISO International Standards Organization merupakan dua organisasi yang membuat standarisasi terhadap SQL. SQL pertama kali diterapkan pada sistem R sebuah proyek riset pada laboratoruium riset San Jose, IBM. Namun kini SQL juga dijumpai pada berbagai platform, dari microcomputer personal computer hingga mainframe super computer. SQL dapat digunakan baik secara berdiri sendiri maupun dilekatkan pada bahasa-bahasa lain seperti COBOL dan C. SQL juga telah menjadi bagian dari sejumlah DBMS Database Managements System, seperti Oracle, Sysbase dan Informix. Ada tiga jenis pengelompokan perintah SQL adalah: 1. Data Definition Language DDL DDL merupakan perintah yang digunakan untuk melakukan pendefinisian database dan tabel. Dengan kelompok perintah dalam DDL ini maka dapat dibuat tabel, mengubah strukturnya, menghapus tabel, membuat index untuk tabel yang bermuara pada pembentukan struktur database, sebagai salah satu contoh perintah dalam kelompok DDL dalam pembuatan tabel. Create table Namatable Field1 TypeData [fild2 TipeData2[,…]] Universitas Sumatera Utara 2. Data Manipulation Language DML DML merupakan kelompok perintah untuk melakukan manipulasi data dalam database, menambah data, mengubah data, menghapus data, mengambil dan mencari data. Sebagai salah satu contoh perintah dalam kelompok DML dalam membaca data dari tabel adalah: Select From NamaTable order by field1 asc 3. Data Control Language DCL DCL merupakan kelompok perintah untuk melakukan pendefenisian pemakai yang boleh mengakses database dan apa saja privitegennya hak untuk menggunakan. Fasilitas ini tersedia pada sistem manajemen database yang memiliki fasilitas keamanan dengan membatasi pemakai dengan kewenangannya. Kelompok perintah DCL sering digunakan oleh DBA Database Adminstrator. Sebagai salah satu contoh perintah dalam kelompok DCL adalah: GRANT Perintah SQL[,...] TO Namapengguna [,...] Adapun keunggulan dari Database ini adalah: 1. Dapat menghemat biaya karena dapat dipakai oleh banyak departemen. 2. Meningkatkan produktivitas pemrograman. 3. Memudahkan memperoleh informasi yang lebih banyak dari data yang sama disebabkan data dari berbagai bagian dalam organisasi dikumpulkan menjadi satu. 4. Meningkatkan keamanan data dari orang yang tak berwenang. 5. Dalam sistem manejemen database, database terdiri dari sekumpulan objek yaitu: a. Karakter merupakan bagian dari data yang kecil, dapat berupa karakter numeric, huruf maupun karakter-karakter khusus yang membentuk suatu item data. Universitas Sumatera Utara b. Field Attribute Suatu field menggambarkan atribut dari record yang menunjukkan sutau item dari data, misalnya nama, alamat, tanggal lahir, dan sebagainya. c. Record Record adalah kumpulan dari beberapa field yang menggambarkan suatu unit dari individu tertentu, misalnya nomor karyawan, nama karyawan, alamat kota, tanggal masuk. d. File File adalah kumpulan dari record-record yang menggambarkan satu kesatuan data yang sejenis misalnya file mahasiswa berisi tentang semua data mahasiswa yang ada. e. Database Database terdiri dari file yang mempunyai kaitan antara satu file dengan yang lain sehingga membentuk satu bangunan data untuk menginformasikan satu data, misalnya perusahaan yang berisi file pegawai, gaji dan jabatan dan lain-lain.

2.8 Gambaran Umum Tentang Visual Basic 6.0