⏬🍅🌢👛oė🍏🍏🚰👛
PENGENALAN DATABASE: STRUSTURED QUERY LANGUAGE (SQL)
Nama: Fahmi Alamil Huda
NIM: 165040101111006
KELAS/PRODI: AI/AGRIBISNIS 🙊 🍋🍋
Dosen Favorit: Setiyo Yuli Handono (SYH)


v         Pengertian
Structured Query Language (SQL) adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional.

v         Fungsi SQL
Beberapa SMBD memiliki fungsi aggregat, yaitu fungsi-fungsi khusus yang melibatkan sekelompok data (aggregat). Secara umum fungsi aggregat adalah:
  • SUM untuk menghitung total nominal data
  • COUNT untuk menghitung jumlah kemunculan data
  • AVG untuk menghitung rata-rata sekelompok data
  • MAX dan MIN untuk mendapatkan nilai maksimum/minimum dari sekelompok data.
Fungsi aggregat digunakan pada bagian SELECT. Syarat untuk fungsi aggregat diletakkan pada bagian HAVING, bukan WHERE.
v         Menggunakan SQL Untuk Administrasi Data (Table, Indeks dan Views)

1.      Pembuatan Tabel
Setelah basis data terbentuk kita baru bisa membuat tabel. Klik kanan pada komponen Tables di basis data Lat-01 dan pilih New Table. Bagian Summary panel akan berubah menjadi seperti pada Gambar 12.9. Kalian bisa mulai memasukkan atribut atau kolom dari tabel yang akan dibuat. Pembuatan tabel ini sama persis dengan apa yang telah kalian lakukan dengan Microsoft Access. Penentuan tipe data, lebar data dan primary key juga tidak jauh berbeda. Yang agak berbeda adalah SQL Server menyediakan tipe data yang lebih banyak daripada Microsoft Access. Untuk menentukan primary key, pilih atribut kemudian tekan tanda kunci pada toolbar.

2.       Pembuatan Indeks
Index adalah objek pada MySQL yang berisi data yang terurut-dari nilai-nilai pada satu atau lebih field dalam suatu table. Sama seperti daftar isi pada sebuah buku, index terutama digunakan  untuk mempercepat pencarian terhadap suatu set data dengan kondisi tertentu - yang melibatkan kombinasi field yang sudah didefinisikan dalam suatu index. Tanpa index, pencarian data biasanya akan memakan waktu lama, terutama jika data sudah dalam skala jumlah yang sangat besar.

3.      Pembuatan Views.
View adalah perintah query yang disimpan pada database dengan suatu nama tertentu, sehingga bisa digunakan setiap saat untuk melihat data tanpa menuliskan ulang query tersebut. Kita menggunakan opsi OR REPLACE jika kita ingin mengganti view dengan nama yang sama dengan perintah tersebut. Jika tidak maka perintah CREATE VIEW akan menghasilkan error jika nama view yang ingin dibuat sudah ada sebelumnya.



Manipulasi Data
1.      Add
Sebuah data dapat dimasukkan ke dalam tabel menggunakan perintah INSERT. Yang perlu diperhatikan dalam menginputkan data adalah struktur tabel yang akan digunakan untuk memasukkan data. Sebagai contoh query untuk memasukkan data ke dalam tabel.

INSERT INTO [Nama_Tabel] values (1,’choir’,’1994-04-25’,false,’programmer’);

Penjelasan :                                                                                                                                  
Kolom Pertama berisikan (1), tidak menggunakan petik karena tipe datanya adalah integer. Kolom Kedua dan Kelima (choir dan programmer), karena tipe datanya varchar maka tanda petik diperlukan.  Kolom Ketiga (1994-04-25), tipe data date dianggap sebagai string, jadi menggunakan petik. Kolom Keempat (false), tipe data kolom Boolean, hanya berisi True / False.

2.      Modify
Untuk memodifikasi data dalam tabel gunakan perintah UPDATE. Perintah struktur querynya adalah:

UPDATE [Nama_Tabel] set [Nama_Kolom] = [Isi_Data] WHERE [Nama_Kolom] = [Kata_Kunci];
  • Contoh : UPDATE siswa SET nama=’CHOIR’ WHERE nim=’13650115’;
  • Keterangan : Mengganti nama menjadi “CHOIR” untuk siswa yang mempunyai nim “13650115”
3.      Delete
Pada database PostgreSQL, untuk menghapus data dalam tabel maka menggunakan perintah DELETE, perintah struktur querynya adalah :

DELETE FROM [Nama_Tabel];

Jika menggunakan perintah tersebut maka seluruh data pada tabel tersebut akan terhapus. Namun bisa juga menghapus pada spesifikasi baris tertentu, perintah struktur querynya adalah:

DELETE FROM [Nama_Tabel] WHERE [Nama_Kolom] = [Kata_Kunci];
  • Contoh : DELETE FROM siswa WHERE nama = ‘IRAWAN SUJADMIKO’;
  • Keterangan : Menghapus data siswa yang memiliki nama “IRAWAN SUJADMIKO”
4.      Retrieve
 SQL Server Configuration manager> Start Menu> SQL Server Services.Stop> Data & Log> Trading> Start Ulang.

MENGGUNAKAN SQL UNTUK MENGEKSTRAK INFORMASI

EXTRACT digunakan untuk mengekstrak dan mendapatkan nilai komponen (tanggal, bulan, tahun, jam, menit,detik) dar tanggal atau waktu, missal kita ingin mendapatkan data tahun atau bulannya saja dari sebuah data tanggal.









 Bismillahirrahmanirrahim, SUKSES Allah bersama kita




 

Komentar