Postingan

Menampilkan postingan dengan label Sistem Basis Data

Join Table

Gambar
Tipe-tipe Join Table Di dalam database, ada kalanya membutuhkan data dari beberapa tabel yang saling berhubungan. Untuk mendapatkan data dari beberapa tabel tersebut dapat digunakan perintah JOIN pada perintah SQL (Alam, 2005). Fungsi dari operator ini adalah untuk menggabungkan data-data dari dua buah tabel atau lebih. Operator JOIN ini berlaku pada tabel biasa ataupun VIEW. Untuk mengambil data dari kombinasi dua tabel atau lebih bisa menggunakan JOIN. MySQL menyediakan fasilitas penggabungan dan JOIN tabel antara lain : Cartesian product (CROSS JOIN) INNER JOIN LEFT JOIN (LEFT OUTER JOIN) RIGHT JOIN (RIGHT OUTER JOIN) a. Cartesian Products Cartesian product atau disebut pula sebagai cross join akan menciptakan hasil yang didasarkan pada semua kemungkinan kombinasi tuple dalam kedua set data. Dengan demikian, jumlah tuple yang dikembalikan adalah N x M, dimana N adalah jumlah tuple dalam tabel A dan M jumlah tuple dalam tabel B. Bentuk perintah dari CROSS JOIN pada MySQL adalah : SEL...

Data Manipulation Language (DML)

Gambar
Apa itu DML? DML adalah kelompok perintah yang berfungsi untuk memanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan, pengubahan dan penghapusan. Yang termasuk dalam kelompok DML adalah  SELECT (Memilih data),  INSERT (Menambah data),  DELETE (Menghapus data) dan  UPDATE (Mengubah data) INSERT (Menambah data), INSERT Digunakan untuk penambahan record baru kedalam sebuah tabel.  Sintaks :  INSERT INTO Nama_tabel [(nama_kolom1,…)] values (nilai atribut1, …) Contoh : Masukan data Mahasiswa dengan Nim 10296832, Nama Nurhayati beralamat di Jakarta  Query : INSERT INTO Mahasiswa (Nim, Nama, Alamat) values (“10296832”,”Nurhayati”,“Jakarta”);    DELETE (Menghapus Data) DELETE Digunakan untuk menghapus record dari sebuah tabel.  Sintaks:  DELETE FROM nama_table WHERE kondisi  Keterangan : nama_tabel : nama tabel yang baris2 nya ingin dihapus  WHERE, klausa yang menentukan baris2 yang akan dihapus Co...