Pengenalan SQL
Assalamu'alaikum wr.wb
Pada kesempatan ini, penulis akan memposting tentang SQL, ketika membuat database, SQL sangat diperlukan. karena itu SQL sangat penting untuk saat ini. software yang kami gunakan untuk belajar SQL yaitu SQL Server 2014. untuk mendownloadnya, silahkan klik disini
1. Pengertian SQL
SQL(Structured Query Language) adalah perintah khusus yang digunakan untuk mengakses data dalam database relasional.2 Sejarah SQL
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.
3. Data Definition Language
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis data dan objek-objek yang diperlukan dalam basis data, misalnya tabel, view, user, dan sebagainya. Secara umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada, dan DROPuntuk menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan sebuah aplikasi basis data.
4. Contoh DDL
1. Create
Create digunakan untuk membuat database/basis data dan objek-objek basis data.
contoh :
CREATE DATABASE [nama_database]
CREATE DATABASE digunakan untuk membuat database baru
CREATE TABLE [nama_tabel]
CREATE TABLE digunakan untuk membuat tabel baru
2. Alter
Alter adalah suatu printah SQL yang digunakan untuk struktur, nama kolom, maupun menghapus kolom
contoh :
ALTER TABLE [nama_tabel]
ADD nama_kolom [tipe_data]
program diatas digunakan untuk menambah kolom pada tabel
Contoh kasus kita akan membuat database Perusahaan dengan tabel dan field sebagai berikut :
Tabel Pegawai
id | Nama | Tanggal_lahir | Alamat | Jabatan |
---|---|---|---|---|
1 | Wahyu | 09-09-1987 | Maguwoharjo | Direktur |
2 | Budi | 01-01-1994 | Condong Catur | Sekretaris |
3 | Arif | 06-12-1965 | Seyegan | Bendahara |
4 | Bambang | 24-04-1980 | Kaliurang | Karyawan |
5 | Waluyo | 17-08-1945 | Cebongan | Karyawan |
CREATE DATABASE Perusahaan
CREATE TABLE Pegawai (
id IDENTITY PRIMARY KEY NOT NULL,
Nama VARCHAR(50) NOT NULL,
Tanggal_lahir DATE NOT NULL,
Alamat TEXT NOT NULL,
Jabatan VARCHAR(20) NOT NULL
)
Penjelasan :
1. Perusahaan adalah nama Database
2. Pegawai adalah nama tabel
3. id.Nama, Alamat, Tanggal_lahir, dan Jabatan merupakan nama dari atribut /field
4. yang berwarna BIRU adalah tipe data pada field tersebut
5. NOT NULL artinya tidak boleh kosong
Sumber : Wikipedia
Post a Comment for "Pengenalan SQL"