tugas basis data sesi 5

 

No 1

Structured Query Language atau SQL adalah bahasa kueri yang dirancang untuk membantu dalam pengambilan dan mengelola informasi pada sebuah database. Untuk yang masih pemula dalam dunia IT, biasanya diartikan sebagai bahasa yang digunakan untuk mengakses sebuah data dalam basis relasional.

Keberadaan SQL dalam mengelola sebuah database memberikan fungsi tersendiri. ... Termasuk pula memperbarui atau menyisipkan data dalam database. SQL juga bisa digunakan untuk menghapus sebuah data pada database. Fungsi lainnya SQL adalah untuk membuat sebuah prosedur baru dan ini akan tersimpan dalam sebuah database.

Data Manipulation Language (DML)

DML adalah sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu INSERT, SELECT, UPDATE, dan DELETE.

INSERT: perintah ini digunakan untuk memasukkan data baru ke dalam sebuah tabel. Perintah ini tentu saja bisa dijalankan ketika database dan tabel sudah dibuat.
Contoh: INSERT INTO nama_tabel VALUES (data1, data2, dst…);

SELECT: perintah ini digunakan untuk mengambil dan menampilkan data dari tabel atau bahkan dari beberapa tabel dengan penggunaan relasi.
Contoh: SELECT nama_kolom1, nama_kolom2 FROM nama_tabel;

UPDATE: perintah update digunakan untuk memperbaharui data pada sebuah tabel.
Contoh: UPDATE nama_tabel SET kolom1=data1, kolom2=data2,… WHERE kolom=data;

DELETE: perintah delete digunakan untuk menghapus data dari sebuah tabel.
Contoh: DELETE FROM nama_tabel WHERE kolom=data;

No 2.

Fungsi Klausa Where Pada SQL – Klausa where digunakan untuk menentukan kondisi saat mengambil data dari tabel tunggal atau bergabung dengan beberapa tabel.

Jika kondisi yang diberikan sesuai maka hanya mengembalikan nilai tertentu dari tabel. Anda akan menggunakan klausa WHERE untuk menyaring record dan mengambil record yang diperlukan saja.

Klausa WHERE tidak hanya digunakan dalam pernyataan SELECT, tetapi juga digunakan dalam UPDATE, DELETE, dll, yang akan kita bahas pada artikel selanjutnya.

No 3

predikat

Salah satu dari predikat berikut ini: ALL, DISTINCT, DISTINCTROW, atau TOP. Anda menggunakan predikat untuk membatasi jumlah rekaman yang dikembalikan. Jika tidak ada yang ditentukan, default-nya adalah ALL.

*

Menentukan bahwa semua bidang dari tabel tertentu atau tabel dipilih.

table

Nama tabel yang berisi bidang dari mana rekaman dipilih.

field1field2

Nama-nama bidang yang berisi data yang ingin Anda ambil. Jika Anda menyertakan lebih dari satu bidang, bidang tersebut akan diambil dalam urutan yang dicantumkan.

alias1alias2

Nama yang digunakan sebagai header kolom sebagai ganti nama kolom asli di table.

tableexpression

Nama tabel atau tabel yang berisi data yang ingin Anda ambil.

externaldatabase

Nama database yang berisi tabel di tableexpression jika database yang berisi tabel tidak berada dalam database saat ini.

 

No 4.

Agregat FungsiFungsi agregat mengembalikan baris hasil tunggal berdasarkan kelompok baris, bukan pada baris tunggal. Fungsi Agregat dapat muncul dalam daftar pilih dan ORDER BY dan HAVING klausa. 

Apabila yang disebutkan dalam count adalah nama_field dan ada kolom tersebut yang bernilai NULL, baris yang kolomnya beernilai NULL tersebut tidak ikut dihitung. Perlu diketahui, bila ada kata distinct data yang kembar akan di hitung sekali.

No 5

SELECT Customers.Company, Customers.[Last Name], Customers.[First Name]

FROM Customers

UNION

SELECT Suppliers.Company, Suppliers.[Last Name], Suppliers.[First Name]

FROM Suppliers

ORDER BY [Last Name], [First Name];

 

 INTERSECT berguna untuk menampilkan irisan dari 2 tabel

  •   Buat query SQL
    SELECT column_name (s) FROM table_name1
    WHERE column_name (s) IN
    (SELECT column_name (s) FROM table_name2);

3. EXCEPT berguna untuk menampilkan perkecualian dari luar irisan 2 tabel tersebut

  • Buat query SQL
    SELECT column_name (s) FROM table_name1
    WHERE column_name (s) NOT IN
    (SELECT column_name (s) FROM table_name2);

No 6

Sub Query adalah query nested atau sebuah query yang ada di dalam query. Sub query merupakan pernyataan SELECT yang merupakan bagian dari pernyataan INSERT, SELECT. Sub query digunakan untuk menangani masalah dalam query yang kompleks bahkan kita tidak tahu nilai berapa yang akan di select atau di insert.

 

Komentar

Postingan populer dari blog ini

persamaan regresi ganda

Korelasi dan Regresi Berganda