SQL - PERKENALAN
PERKENALAN SQL
Jakarta, 29 Januari 2020
SQL adalah bahasa program yang paling banyak di gunakan untuk mengakses dan memanipulasi (edit, add, delete) sebuah database.
SQL menjadi pemakaian standar dari American National Standards Institute (ANSI) pada tahun 1986 dan International Organization for Standardization (ISO) tahun 1987.
APA YANG BISA DI LAKUKAN SQL?
- SQL dapat eksekusi sebuah queri terhadap database
- SQL dapat menerima data dari database
- SQL dapat memasukan (insert) data ke dalam database
- SQL dapat meng-edit (update) data dari database
- SQL dapat meng-hapus (delete) data dari database
- SQL dapat membuat baru database (create new database)
- SQL dapat membuat table baru di databse
- SQL dapat membuat stored procedures di database
- SQL dapat membuat views di database
- SQL dapat meng -set ijin (permissions) terhadap tables,procedures dan views
MENGGUNAKAN SQL DI DALAM WEBSITE
Walaupun SQL adalah standard dari ANSI/ISO, namun ada beberapa versi berbeda dari bahasa SQL. Namun versi tersbut selalu support bahasa SQL setidaknya beberapa perintah yang penting (seperti Select, Update, Delete, Insert, Where).
Untuk membangun / membuat sebuah website uang menampilkan data dari sebuah database, kita membutuhkan :
- sebuah program RDBMS database seperti contoh : MS ACCESS, SQL Server, MySQL
- menggunakan bahasa skrip di sisi server, seperti PHP atau ASP
- menggunakan SQL untuk mengambil data yang di inginkan
- menggunakan HTML / CSS untuk page style
RDBMS
RDBMS adalah singkatan dari Relational Database Management System. RDBMS merupakan basis dari SQL dan seluruh database sistem yang modern seperti MS SQL Server, IBM DB2, Oracle, MySQL, Micorsoft Access.
Seluruh data yang ada di RDBMS tersimpan di sebuah object database yang bernama Tables. Sebuah table merupakan sebuah koleksi data entries yang saling berhubungan dan terdiri dari colomns dan rows.
Contoh :
Select * from Customers;
hasil nya :
Number of Records: 4
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
Setiap table akan di pecah menjadi beberapa entitas yang lebih kecil yang di sebut fields. fields dalam tabel Customers terdiri dari CustomerID, CustomerName, ContactName, Address, City, PostalCode dan Country. sebuah field merupakan kolom dari sebuah table yang di design untuk mempertahankan informasi yang sangat spesifik terhadap seluruh data yang tersimpan di dalam table.
Sekian Perkenalan mengenai SQL. Semoga Bermanfaat
Comments
Post a Comment