Pengertian, Sejarah, Perintah Dasar SQL

How does SQL Injection impact customers? | Packetlabs

TeknoGame ~ Sql adalah sebuah bahasa pemograman khusus yang digunakan untuk manajemen data dalam RDBMS. Sql biasanya berupa perintah yang berisi intruksi - instruksi untuk manipulasi data. perintah SQL ini sering disebut sebagai "Query"


Sejarah Dasar Sql

Bersamaan dengan paper Dr. Edgar F. Codd pada tahun 1969 tentang Teori Database Relational, ia pun mengajukan sebuah bahasa yang disebut Alpha untuk memanejemen data dalam relational database. Berdasarkan ide Dr. Codd. Beberapa saat kemudian  IBM mencoba merancang bahasa protipe sederhana DSL yang disebut SQUARE

.
Dr. Codd

Pada tahun 1970, team yang beranggotakan peneliti IBM Donald D. Chamberlin dan Raymond F. Boyce, mengembangkan SQUARE lebih lanjut menjadi SEQUEL ( Structured English Query Language ). setelah itu IBM mencoba merancang SEQUEL untuk mengoperasikan protipe RDBMS pertama IBM, system R. Kemudian SEQUEL berubah nama menjadi SQL dikarenakan permasalahan merek dagang ( trademark ) dengan sebuah perusahaan pesawat di inggris yang lebih dahulu memakai nama SEQUEL.

PAda akhir tahun 1970-an, Relational Softwere,Inc. ( Oracle Corporation ) melihat potensi bahasa SQL dan mengembangkannya menjadi versi sendiri yaitu SQL untuk RDBMS mereka. Oracle v2 yang dirilis juni 1979 adalah RDBMS komersial pertama yang mengimplementasikan oleh berbagai RDBMS dengan versi SQL mereka masing masing. Namn permasalahan muncul karena perbedaan penerapan SQL dari satu aplikasi ke aplikasi lainnya. Sehingga pada tahun 1986, badan sandar amerika, American National Standars Institute merancang sebuah standar untuk SQL. Satu tahun setelahnya International Organization for Standardizatin juga mengeluarkan standar untuk SQL. Versi terakhir standar SQL dirilis pada tahun 2011, yang dinamakan SQL 2011. Dengan standar ini diharapkan keseragaman SQL antar aplikasi RDBMS.

Akan tetapi banyak perusahaan RDBMS yang menambahkan fitur SQL selain standar yang ada. Contohnya saja MySQL yang memiliki SQL tidak standar, yang tidak ada pada Oracle, begitu juga sebaliknya. Tapi setidaknya bahasa SQL hampir sama untuk perintah dasar antar RDBMS. Perintah SQL untuk membuat tabel dapat digunakan baik di Oracle maupun di MySQL.


Perintah Dasar Sql


Perintah SQL dapat di kelompokan berdasarkan jenis dan fungsinya. Terdapat 4 jenis perintah dasar SQL
  • DATA DEFINATION LANGUAGE adalah jenis instruksi SQL yang berkaitan dengan pembuatan struktur tabel maupun database. diantaranya CREATE, DROP, ALTER, dan RENAME.
  • DATA MANIPULATION LANGUAGE adalah jenis perintah SQL yang berkaitan dengan data yang ada dalam tabel, tentang bagaimana menginput, menghapus, memperbaharui, serta membaca data yang tersimpan di dalam database. Contihnya SELECT, INSERT, DELETE, dan UPDATE.
  • DATA CONTROL LANGUAGE adalah jenis instruksi SQL yang berkaitan dengan manajemen hak akses dan user yang dapat mengakases tabel maupun database. Diantaranya GRANT dan REVOKE.
  • TRANSACTION CONTROL LANGUAGE adalah perintah SQL untuk mengontrol proses transaksional di database. Contohnya COMMIT, ROLLBACK, SAVEPOINT, dan SET TRANSACTION.


Demikianlah Pengertian, Sejarah serta Perintah dasar di SQL.
sumber: http://www.duniailkom.com/tutorial-mysql-pengertian-sql-structured-query-language/

SalamTekno ~

4 Responses to "Pengertian, Sejarah, Perintah Dasar SQL"

Plankton said...

hhmmm

Cauull__ said...

Ohh Hi ada yang bisa saya bantu?

Gatling_gun said...

Nice info gan. Sepertinya SQL menarik untuk dipelajari.

Cauull__ said...

Thanks Gan. Semoga artikel ny membantu.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel