SQL - PERKENALAN

PERKENALAN SQL

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?
  1. SQL dapat eksekusi sebuah queri terhadap database
  2. SQL dapat menerima data dari database
  3. SQL dapat memasukan (insert) data ke dalam database
  4. SQL dapat meng-edit (update) data dari database
  5. SQL dapat meng-hapus (delete) data dari database
  6. SQL dapat membuat baru database (create new database)
  7. SQL dapat membuat table baru di databse
  8. SQL dapat membuat stored procedures di database
  9. SQL dapat membuat views di database
  10. 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

CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
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

loading...