Assalamualaikum Wr... Wb…
Rabu tanggal 30 April merupakan pertemuan pertama setelah UTS, dan pada minggu ini kami membahas tentang Bahasa Basis Data.
Bahasa Basis Data
SQL (Structured Query Language) => bahasa yang digunakan untuk mengakses basis data dalam basis data relation.
=>Hampir semua database server mendukung bahasa SQL.
=>Namun sekarang kemampuannya tidak hanya mengakses data, tapi membuat data dan memodifikasi baik skema atau data.
Bagia SQL #1
=>DDL (Data Definition Language)
Memberikan perintah untuk mendefinisikan skema relasi, penghapusan relasi, membuat index, dan modifikasi skema relasi.
Ø Membuat
Ø Menghancurkan
Ø Modifikasi table
=>DML (Data Manipulation Language)
Berdasarkan aljabar relasi atau kalkulus relasi. Termasuk di dalamnya perintah untuk penyisipan, penghapusan dan modifikasi.
Ø Memasukkan data
Ø Mengubah data
Ø Menghapus data
=>Embedded DML
Embedded SQL terdapat dalam bahasa.
=>View Definition
SQL untuk mendefinisikan view.
Tabel yang di create, tapi tabel bisa di ambil dari kolom-kolom tabel lain.
Bagian SQL #2
=>Authorization
Bahasa basis data yang dapat memberikan hak akses antara tabel dengan user. SQL untuk menentukan hak akses ke relasi dan view.
=>Integrity
SQL untuk menentukan konstrain integritas yang harus dipenuhi oleh data tersimpan dalam basis data pada saat ada salah satu tabel yang terjadi kesalahan/perubahan, maka akan menjalar ke tabel yang lain.
Contoh : Tabel Mahasiswa, tabel nilai, tabel mata_kuliah.
=>Transaction Control
SQL untuk menentukan awal dan akhir.
DDL
=>Berkaitan dengan perintah-perintah untuk pendefinisian objek-objek basis data.
=>Salah satu objek terpenting adalah tabel.
=>create table t (A1D1, A2D2, …, AnDn)
=>Contoh : create table Mhs (NIM char(8), nama_mhs varchar(30))
=>Pembuatan Tabel
create tabel Mahasiswa
( nim char (6),
nama_mhs varchar (30),
alamat_mhs varchar (60),
tgl_lahir date,
primary key (nim) ).
DML
1. Penambahan record
2. Pengubahan record
3. Penghapusan record
=>Penambahan record
insert into t [(A1, A2, …, An)]
values (V1, V2, …, Vn)
Refleksi untuk minggu ke-8 ini saya cukupkan sampai di sini saja, kurang dan lebihnya saya mohon maaf....
Wassalamualaikum Wr..Wb..
Sampai ketemu di Refleksi Minggu selanjutnya...