SQL adalah bahasa standar untuk mengakses dan memanipulasi database.
Apa itu SQL?
- SQL adalah singkatan dari Structured Query Language
- SQL memungkinkan Anda mengakses dan memanipulasi database
- SQL menjadi standar American National Standards Institute (ANSI) pada 1986, dan International Organization for Standardization (ISO) pada 1987
Apasih yang dapat dilakukan dengan SQL
- SQL dapat mengeksekusi kueri terhadap database
- SQL dapat mengambil data dari database
- SQL dapat melakukan insert data ke dalam database
- SQL dapat melakukan update data di dalam dalam database
- SQL dapat melakukan hapus data di dalam database
- SQL dapat membuat database baru
- SQL dapat membuat tabel baru dalam database
- SQL dapat membuat stored procedure di dalam database
- SQL dapat membuat views di dalam database
- SQL bisa mengatur izin pada tabel, prosedur, dan tampilan
Bagimana menggunakan SQL di website ?
Untuk membangun situs web yang menampilkan data dari database, Anda memerlukan:
- Program database RDBMS (seperti: MS Access, SQL Server, MySQL,SQLite,Oracle)
- Bahasa pemrograman web seperti PHP, ASP, Node.js, JSP, dll
- Menggunakan SQL untuk manipulasi data
- Menggunakan HTML/CSS untuk tampilan website
RDBMS
RDBMS adalah singkatan dari Relational Database Management System.
RDBMS adalah basis untuk SQL, dan untuk semua sistem database modern seperti MS SQL Server, IBM DB2, Oracle, MySQL, dan Microsoft Access.
Data dalam RDBMS disimpan dalam objek database yang disebut tabel. Tabel adalah kumpulan entri data terkait dan terdiri dari kolom dan baris.
Contoh penggunaan SQL pada table pegawai dibawah ini:
SELECT * FROM pegawai
Setiap tabel dipecah menjadi entitas yang lebih kecil yang disebut fields. Contoh fields di dalam tabel pegawai seperti nip, nama_pegawai, alamat, no_telp .
Fields adalah kolom dalam tabel yang dirancang untuk mempertahankan informasi spesifik tentang setiap record dalam tabel
record disebut juga row (baris) adalah setiap entri data yang ada di dalam tabel. Misalnya ada 100 record di dalam tabel pegawai di atas. Record adalah entitas horizontal di dalam tabel
No comments: