Dosen Pengampu:
Disusun Oleh :
2021
Perbedaan DDL dan DML
DDL (Data Definition Language) merupakan kumpulan perintah pada SQL untuk
menggambarkan desain dari basis data (database)
2 | Basis Data
);
CREATE INDEX index_name
ON table_name (column1, column2, ...);
2. Rename
No Perintah Fungsi
1 Rename Table Digunakan untuk mengganti nama tabel
Contoh Penggunaan :
RENAME TABLE siswa to peserta_didik;
3. Alter
No Perintah Fungsi
1 Alter Table Mengubah struktur tabel
Contoh Penggunaan :
ALTER TABLE siswa ADD tgl_lahir DATE;
Perintah tersebut digunakan untuk menambahkan kolom tanggal lahir pada tabel siswa.
4. Drop
No Perintah Fungsi
1 Drop Database Menghapus database
2 Drop Function Menghapus fungsi pada database
3 Drop Index Menghapus index pada database
4 Drop Procedure Menghapus prosedur pada database
5 Drop Table Menghapus tabel pada database
Contoh Penggunaan :
DROP DATABASE kampus;
DROP TABLE data_mahasiswa;
3 | Basis Data
DML merupakan perintah SQL yang berhubungan dengan pengolahan data dalam tabel pada
sebuah database.
Macam-macam Perintah DML
Perintah-perintah tersebut di antaranya yaitu :
• Select : perintah yang digunakan untuk menampilkan record pada sebuah tabel
• Insert : perintah yang digunakan untuk menambahkan record baru pada tabel
• Update : perintah yang digunakan untuk mengubah data
• Delete : digunakan untuk menghapus data
Contoh penggunaan select :
SELECT * FROM data_mahasiswa;
Perintah di atas berfungsi untuk menampilkan record dari tabel data_mahasiswa.
Contoh penggunaan insert :
INSERT INTO data_mahasiswa (nim, nama) values (“201922”, “ Gun”);
Perintah tersebut digunakan untuk menambahkan record baru ke tabel data_mahasiswa.
4 | Basis Data
Istilah – istilah dalam sistem basis data
1. Enterprise
Yaitu suatu bentuk organisasi data yang disimpan dalam basis data merupakan data
operasional dari suatu Enterprise.
2. Entitas
3. Attribut
Contoh : Dalam Entitas mahasiswa memiliki attribut NIM, Nama, Alamat, Agama dll
Yaitu informasi yang tercakup dalam setiap elemen data. Isi dai attribut Nilai Data.
5. Record ( Tuple )
Yaitu kumpulan Field – field yang saling berkaitan yang menginformasikan tentang suatu
entity secara lengkap.
6. File
5 | Basis Data
Yaitu kumpulan record – record yang sejenis dimana mempunyai panjang elemen yang sama,
atribute yang sama namun berbeda – beda data value – nya
7. Database
Yaitu Kumpulan File – File yang mempunyai kaitan antara satu file dengan file lainnya
sehingga membentuk suatu bangunan data.
Yaitu kumpulan file yang saling berkaitan bersama – sama dengan program untuk
pengelolaannya. Database adalah kumpulan datanya sedang program pengelolanya berdiri
sendiri dalam satu paket program yang berfungsi untuk membaca data, mengisi data,
menghapus data serta melaporkan data dalam database.
6 | Basis Data