SlideShare a Scribd company logo
TUGAS MATA KULIAH PEMROGRAMAN WEB
4 OKTOBER 2011
Muhammad Fajar Said Husainy
Teknik Komputer dan Informatika D3 / Semester-2 / 2011-2012

PENGERTIAN DDL & DML
I.

KONSEP SQL

II.

BAGIAN-BAGIAN SQL

SQL (Structured Query Language) adalah salah satu bahasa generasi level ke-4 (4th GL) yang
awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa
pemrogramman level-3 (3rd GL), SQL adalah bahasa yang bersifat request oriented dan bersifat
non-prosedural sehingga lebih mudah untuk dipelajari karena sintaksis yang digunakan hampir
menyerupai bahasa yang digunakan oleh manusia untuk berkomunikasi. Oleh karena itu, SQL
lebih fleksibel dalam penggunaannya. Selain itu, SQL juga bersifat non-case sensitive. Banyak
vendor pembuat DBMS (Database Management System) yang saat ini menggunakan SQL
sebagai standar dalam produk mereka, seperti ORACLE, Microsoft SQL Server, PostGreSQL dan
MySQL.
SQL sendiri terbagi atas beberapa bagian, yaitu tiga bagian utama:
A. DDL (DATA DEFINITION LANGUAGE)
Yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan
dengan pembuatan dan penghapusan objek, seperti tabel, indeks, bahkan basis datanya
sendiri, misalnya, CREATE, DROP dan ALTER.
B. DML (DATA MANIPULATION LANGUAGE)
Yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel dan record.
Misalnya, INSERT, UPDATE, SELECT dan DELETE.
C. PERINTAH SQL (STANDAR DALAM SQL SERVER 2000 [TRANSACT SQL])
1. CREATE DATABASE – Membuat Database
2. ALTER DATABASE – Mengubah Database
3. DROP DATABASE – Membuat Database
4. CREATE DATABASE – Membuat Tabel
5. ALTER TABLE – Mengubah Struktur Tabel
6. DROP TABLE – Menghapus Tabel
7. CREATE VIEW – Membuat View
8. ALTER VIEW – Menghapus View
9. DROP VIEW – Menghapus View
10. CREATE PROCEDURE – Membuat Stored Procedure
11. ALTER PROCEDURE – Mengubah Stored Procedure
12. DROP PROCEDURE – Menghapus Stored Procedure
13. CREATE TRIGGER – Membuat Trigger
14. ALTER TRIGGER – Mengubah Trigger
15. DROP TRIGGER – Menghapus Trigger
16. CREATE INDEX – Membuat Index
17. DROP INDEX – Mengubah Index
18. SELECT – Menampilkan Data dari Tabel
19. COMMIT – Menuliskan Perubahan ke Dalam Disk
20. ROLLBACK – Membatalkan Perubahan yang Dilakukan Setelah Perintah COMMIT yang
Terakhir
21. SUM() – Menjumlahkan Record
22. AVG() – Rata-rata Nilai
23. MAX() – Menampilkan Nilai Terbesar
24. MIN() – Menampilkan Nilai Terkecil
25. COUNT() – Menghitung Jumlah Record
26. SYSDATE() – Menampilkan Tanggal dari Sistem
III.

DASAR – DASAR SQL

IV.

DATABASE LANGUAGE

A. DDL (DATA DEFINITION LANGUAGE)
CREATE TABLE – Membuat Tabel
CREATE INDEX – Membuat Index
ALTER TABLE – Mengubah Struktur Tabel
DROP TABLE – Menghapus Tabel
DROP INDEX – Menghapus Index
GRANT – Memberikan Hak Akses
REVOKE – Menghapus Hak Akses
B. DML (DATA MANAGEMENT LANGUAGE)
SELECT – Menampilkan Record dari Tabel atau View
INSERT – Menyisipkan Record ke dalam Tabel
UPDATE – Menghapus Record dari Tabel
DELETE – Menghapus Record dari Tabel
COMMIT – Menuliskan Perubahan ke dalam Disk
ROLLBACK – Membatalkan Perubahan yang Dilakukan Setelah Perintah COMMIT Terakhir.
DBMS (Database Management System) merupakan perantara bagi pemakai dengan basis data
dalam disk. Cara berinteraksi/komunikasi antara pemakai dengan basis data tersebut diatur
dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu
dapat kita sebut sebagai bahasa basis data yang terdiri dari atas sejumlah perintah (statement)
yang diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk
melakukan suatu aksi/pekerjaan tertentu.
Sebuah basis data biasanya dapat dipilih ke dalam 2 bentuk, yaitu:
A. DDL (DATA DEFINITION LANGUAGE)
Adalah struktur/skema basis data yang menggambarkan/mewakili desain basis data secara
keseluruhan, didefinisikan dengan bahasa khusus yang disebut DDL. Dengan bahasa inilah
kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur
penyimpanan tabel dan sebagainya. Hasil dari kompilasi perintah DDL adalah kumpulan
tabel yang disimpan dalam file khusus yang disebut Kamus Data.
B. DML (DATA MANIPULATION LANGUAGE)
Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan
pengambilan data pada suatu basis data. Manipulasi data dapat berupa:
1. Penyisipan/penambahan data baru ke suatu basis data.
2. Penghapusan data dari suatu basis data.
3. Pengubahan data dari suatu basis data.

More Related Content

What's hot

Modul%20 mysql
Modul%20 mysqlModul%20 mysql
Database Doc.
Database Doc.Database Doc.
Database Doc.
Rexsy RS
Β 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpanan
Desty Yani
Β 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
ikikazuya
Β 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan database
Desty Yani
Β 
Sql session 1
Sql session 1Sql session 1
Sql session 1
Sanjaya CeBe
Β 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Deka M Wildan
Β 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
Alfarady R
Β 
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudi
Muhamad Rachman
Β 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
tia irma
Β 
DML, DDL dan Drop
DML, DDL dan DropDML, DDL dan Drop
DML, DDL dan Drop
Dody Rustyadi
Β 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Henry Cahyo
Β 
Bidang pembelajaran 6.2 Tingkatan 5
Bidang pembelajaran  6.2 Tingkatan 5Bidang pembelajaran  6.2 Tingkatan 5
Bidang pembelajaran 6.2 Tingkatan 5
MOE
Β 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
Devi Apriansyah
Β 
Forum 6
Forum 6Forum 6
Forum 6
mukhamadricki
Β 
Pemrograman Terstruktur
Pemrograman TerstrukturPemrograman Terstruktur
Pemrograman Terstruktur
Moch Mifthachul M
Β 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
Desty Yani
Β 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
Ayu_lestari
Β 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbms
rohmat arief
Β 

What's hot (20)

Pertemuan11
Pertemuan11Pertemuan11
Pertemuan11
Β 
Modul%20 mysql
Modul%20 mysqlModul%20 mysql
Modul%20 mysql
Β 
Database Doc.
Database Doc.Database Doc.
Database Doc.
Β 
Kp. 4 struktur penyimpanan
Kp. 4 struktur penyimpananKp. 4 struktur penyimpanan
Kp. 4 struktur penyimpanan
Β 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
Β 
Kp.2 pembuatan database
Kp.2 pembuatan databaseKp.2 pembuatan database
Kp.2 pembuatan database
Β 
Sql session 1
Sql session 1Sql session 1
Sql session 1
Β 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Β 
Bahasa perintah
Bahasa perintahBahasa perintah
Bahasa perintah
Β 
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudi
Β 
Soal essay basis data xi
Soal essay basis data xiSoal essay basis data xi
Soal essay basis data xi
Β 
DML, DDL dan Drop
DML, DDL dan DropDML, DDL dan Drop
DML, DDL dan Drop
Β 
Basis data 2
Basis data 2Basis data 2
Basis data 2
Β 
Bidang pembelajaran 6.2 Tingkatan 5
Bidang pembelajaran  6.2 Tingkatan 5Bidang pembelajaran  6.2 Tingkatan 5
Bidang pembelajaran 6.2 Tingkatan 5
Β 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
Β 
Forum 6
Forum 6Forum 6
Forum 6
Β 
Pemrograman Terstruktur
Pemrograman TerstrukturPemrograman Terstruktur
Pemrograman Terstruktur
Β 
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
Β 
Denormalisasi data1-basisdata
Denormalisasi data1-basisdataDenormalisasi data1-basisdata
Denormalisasi data1-basisdata
Β 
Kd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbmsKd15 menganalisis struktur penyimpanan pada rdbms
Kd15 menganalisis struktur penyimpanan pada rdbms
Β 

Similar to Pengertian DDL & DML

Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Devi Apriansyah
Β 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
ilma207681
Β 
Sbd ke4 5
Sbd ke4 5Sbd ke4 5
Sbd ke4 5
Dani Suryanto
Β 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
Tino Dwiantoro
Β 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
suliantojo
Β 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
RinaHandayani20
Β 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
Rina Handayani
Β 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
fahreza yozi
Β 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
Fitria Nanda
Β 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d baseHendichenko
Β 
Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448
Andrian Lesmana
Β 
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
saefulmalik123
Β 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
Nurdin Al-Azies
Β 
Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...
Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...
Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...
Fazril Azi
Β 
Bab ii sistem basis data
Bab ii sistem basis dataBab ii sistem basis data
Bab ii sistem basis data
titik qomariah
Β 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
GithaMahulete
Β 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
WidyaAyundaPutri
Β 
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
elsasriyulianti1
Β 

Similar to Pengertian DDL & DML (20)

Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Β 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
Β 
Sbd ke4 5
Sbd ke4 5Sbd ke4 5
Sbd ke4 5
Β 
Pertemuan tiga
Pertemuan tigaPertemuan tiga
Pertemuan tiga
Β 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
Β 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Β 
Basis_Data.ppt
Basis_Data.pptBasis_Data.ppt
Basis_Data.ppt
Β 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
Β 
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Rina Handayani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
Β 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
Β 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
Β 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d base
Β 
Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448
Β 
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Β 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
Β 
Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...
Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...
Si pi, fazril azi nugraha, hapzi ali,dasar-dasar intelegensi bisnis basis dat...
Β 
Bab ii sistem basis data
Bab ii sistem basis dataBab ii sistem basis data
Bab ii sistem basis data
Β 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Β 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Β 
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
Sim elsa sri yulianti hapzi ali_sistem manajemen database_universitas mercubu...
Β 

More from Fajar Sany

Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Fajar Sany
Β 
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Fajar Sany
Β 
Presentasi Proposal Tugas Akhir
Presentasi Proposal Tugas AkhirPresentasi Proposal Tugas Akhir
Presentasi Proposal Tugas Akhir
Fajar Sany
Β 
Proposal Tugas Akhir
Proposal Tugas AkhirProposal Tugas Akhir
Proposal Tugas Akhir
Fajar Sany
Β 
Tabel Tag HTML
Tabel Tag HTMLTabel Tag HTML
Tabel Tag HTML
Fajar Sany
Β 
Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007
Fajar Sany
Β 
Linux Zenwalk
Linux ZenwalkLinux Zenwalk
Linux Zenwalk
Fajar Sany
Β 
Intel Larrabee
Intel LarrabeeIntel Larrabee
Intel Larrabee
Fajar Sany
Β 
Pengertian Sistem Operasi
Pengertian Sistem OperasiPengertian Sistem Operasi
Pengertian Sistem Operasi
Fajar Sany
Β 
Pengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESAPengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESA
Fajar Sany
Β 
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-SniperMerakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Fajar Sany
Β 
Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur Data
Fajar Sany
Β 
Command Line di Linux
Command Line di LinuxCommand Line di Linux
Command Line di Linux
Fajar Sany
Β 
Beberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi InformasiBeberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi Informasi
Fajar Sany
Β 
Perintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOSPerintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOS
Fajar Sany
Β 
Array dalam Struktur Data
Array dalam Struktur DataArray dalam Struktur Data
Array dalam Struktur Data
Fajar Sany
Β 
Algoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-PrattAlgoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-Pratt
Fajar Sany
Β 
Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3
Fajar Sany
Β 
Multidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur DataMultidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur Data
Fajar Sany
Β 
Kumpulan Kode C & C++
Kumpulan Kode C & C++Kumpulan Kode C & C++
Kumpulan Kode C & C++
Fajar Sany
Β 

More from Fajar Sany (20)

Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Kumpulan Cerpen oleh Fajar Sany edisi Juni 2016
Β 
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Kumpulan Cerpen Fajar Sany: Desember 2014 - Mei 2015
Β 
Presentasi Proposal Tugas Akhir
Presentasi Proposal Tugas AkhirPresentasi Proposal Tugas Akhir
Presentasi Proposal Tugas Akhir
Β 
Proposal Tugas Akhir
Proposal Tugas AkhirProposal Tugas Akhir
Proposal Tugas Akhir
Β 
Tabel Tag HTML
Tabel Tag HTMLTabel Tag HTML
Tabel Tag HTML
Β 
Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007Modul Microsoft Office Powerpoint 2007
Modul Microsoft Office Powerpoint 2007
Β 
Linux Zenwalk
Linux ZenwalkLinux Zenwalk
Linux Zenwalk
Β 
Intel Larrabee
Intel LarrabeeIntel Larrabee
Intel Larrabee
Β 
Pengertian Sistem Operasi
Pengertian Sistem OperasiPengertian Sistem Operasi
Pengertian Sistem Operasi
Β 
Pengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESAPengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESA
Β 
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-SniperMerakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Merakit PC Desktop untuk Gaming dengan Mainboard Gigabyte G1-Sniper
Β 
Linked List dalam Struktur Data
Linked List dalam Struktur DataLinked List dalam Struktur Data
Linked List dalam Struktur Data
Β 
Command Line di Linux
Command Line di LinuxCommand Line di Linux
Command Line di Linux
Β 
Beberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi InformasiBeberapa Istilah dalam Dunia Teknologi Informasi
Beberapa Istilah dalam Dunia Teknologi Informasi
Β 
Perintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOSPerintah-Perintah Dasar DOS
Perintah-Perintah Dasar DOS
Β 
Array dalam Struktur Data
Array dalam Struktur DataArray dalam Struktur Data
Array dalam Struktur Data
Β 
Algoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-PrattAlgoritma Knuth-Morris-Pratt
Algoritma Knuth-Morris-Pratt
Β 
Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3Perbandingan Memori Internal DDR, DDR2 dan DDR3
Perbandingan Memori Internal DDR, DDR2 dan DDR3
Β 
Multidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur DataMultidimensional Array dalam Struktur Data
Multidimensional Array dalam Struktur Data
Β 
Kumpulan Kode C & C++
Kumpulan Kode C & C++Kumpulan Kode C & C++
Kumpulan Kode C & C++
Β 

Recently uploaded

SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
Β 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Kanaidi ken
Β 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
ananda238570
Β 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
Β 
Fisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptxFisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptx
arielardinda2
Β 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
Β 
peluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayespeluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayes
ayyurah2004
Β 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
Β 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
Β 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
Β 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
Β 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
junaedikuluri1
Β 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
mad ros
Β 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
Arumdwikinasih
Β 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
MildayantiMildayanti
Β 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
Β 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
Β 
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
HengkiRisman
Β 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
sriwulandari723
Β 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
Β 

Recently uploaded (20)

SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
Β 
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28  Juni 2024
Workshop "CSR & Community Development (ISO 26000)"_di BALI, 26-28 Juni 2024
Β 
Modul Ajar Statistika Data Fase F kelas
Modul Ajar Statistika Data Fase F  kelasModul Ajar Statistika Data Fase F  kelas
Modul Ajar Statistika Data Fase F kelas
Β 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Β 
Fisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptxFisiologi Fonasi dan Saluran Napas Atas.pptx
Fisiologi Fonasi dan Saluran Napas Atas.pptx
Β 
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum MerdekaModul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Matematika Kelas 11 Fase F Kurikulum Merdeka
Β 
peluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayespeluang kejadian total dan kaidah nbayes
peluang kejadian total dan kaidah nbayes
Β 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
Β 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Β 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
Β 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Β 
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARUAKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
AKSI NYATA TRANSISI PAUD-SD : PENGUATAN DI TAHUN AJARAN BARU
Β 
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdfRangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Rangkuman Kehadiran Guru di Kelas- www.kherysuryawan.id.pdf
Β 
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
PPT RENCANA AKSI 2 modul ajar matematika berdiferensiasi kelas 1
Β 
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdfPanduan Penggunaan Rekomendasi Buku Sastra.pdf
Panduan Penggunaan Rekomendasi Buku Sastra.pdf
Β 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Β 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
Β 
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG  MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
LAPORAN PRAKTIKUM EKOLOGI UMUM TENTANG MENGUKUR KEANEKARAGAMAN JENIS FLORA D...
Β 
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdfIKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
IKLAN PENERIMAAN GURU SEKUM YPS 2024.pdf
Β 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Β 

Pengertian DDL & DML

  • 1. TUGAS MATA KULIAH PEMROGRAMAN WEB 4 OKTOBER 2011 Muhammad Fajar Said Husainy Teknik Komputer dan Informatika D3 / Semester-2 / 2011-2012 PENGERTIAN DDL & DML I. KONSEP SQL II. BAGIAN-BAGIAN SQL SQL (Structured Query Language) adalah salah satu bahasa generasi level ke-4 (4th GL) yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa pemrogramman level-3 (3rd GL), SQL adalah bahasa yang bersifat request oriented dan bersifat non-prosedural sehingga lebih mudah untuk dipelajari karena sintaksis yang digunakan hampir menyerupai bahasa yang digunakan oleh manusia untuk berkomunikasi. Oleh karena itu, SQL lebih fleksibel dalam penggunaannya. Selain itu, SQL juga bersifat non-case sensitive. Banyak vendor pembuat DBMS (Database Management System) yang saat ini menggunakan SQL sebagai standar dalam produk mereka, seperti ORACLE, Microsoft SQL Server, PostGreSQL dan MySQL. SQL sendiri terbagi atas beberapa bagian, yaitu tiga bagian utama: A. DDL (DATA DEFINITION LANGUAGE) Yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek, seperti tabel, indeks, bahkan basis datanya sendiri, misalnya, CREATE, DROP dan ALTER. B. DML (DATA MANIPULATION LANGUAGE) Yaitu bahasa yang berhubungan dengan proses manipulasi data pada tabel dan record. Misalnya, INSERT, UPDATE, SELECT dan DELETE. C. PERINTAH SQL (STANDAR DALAM SQL SERVER 2000 [TRANSACT SQL]) 1. CREATE DATABASE – Membuat Database 2. ALTER DATABASE – Mengubah Database 3. DROP DATABASE – Membuat Database 4. CREATE DATABASE – Membuat Tabel 5. ALTER TABLE – Mengubah Struktur Tabel 6. DROP TABLE – Menghapus Tabel 7. CREATE VIEW – Membuat View 8. ALTER VIEW – Menghapus View 9. DROP VIEW – Menghapus View 10. CREATE PROCEDURE – Membuat Stored Procedure 11. ALTER PROCEDURE – Mengubah Stored Procedure 12. DROP PROCEDURE – Menghapus Stored Procedure 13. CREATE TRIGGER – Membuat Trigger 14. ALTER TRIGGER – Mengubah Trigger 15. DROP TRIGGER – Menghapus Trigger 16. CREATE INDEX – Membuat Index 17. DROP INDEX – Mengubah Index 18. SELECT – Menampilkan Data dari Tabel 19. COMMIT – Menuliskan Perubahan ke Dalam Disk 20. ROLLBACK – Membatalkan Perubahan yang Dilakukan Setelah Perintah COMMIT yang Terakhir 21. SUM() – Menjumlahkan Record 22. AVG() – Rata-rata Nilai 23. MAX() – Menampilkan Nilai Terbesar 24. MIN() – Menampilkan Nilai Terkecil 25. COUNT() – Menghitung Jumlah Record 26. SYSDATE() – Menampilkan Tanggal dari Sistem
  • 2. III. DASAR – DASAR SQL IV. DATABASE LANGUAGE A. DDL (DATA DEFINITION LANGUAGE) CREATE TABLE – Membuat Tabel CREATE INDEX – Membuat Index ALTER TABLE – Mengubah Struktur Tabel DROP TABLE – Menghapus Tabel DROP INDEX – Menghapus Index GRANT – Memberikan Hak Akses REVOKE – Menghapus Hak Akses B. DML (DATA MANAGEMENT LANGUAGE) SELECT – Menampilkan Record dari Tabel atau View INSERT – Menyisipkan Record ke dalam Tabel UPDATE – Menghapus Record dari Tabel DELETE – Menghapus Record dari Tabel COMMIT – Menuliskan Perubahan ke dalam Disk ROLLBACK – Membatalkan Perubahan yang Dilakukan Setelah Perintah COMMIT Terakhir. DBMS (Database Management System) merupakan perantara bagi pemakai dengan basis data dalam disk. Cara berinteraksi/komunikasi antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu dapat kita sebut sebagai bahasa basis data yang terdiri dari atas sejumlah perintah (statement) yang diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk melakukan suatu aksi/pekerjaan tertentu. Sebuah basis data biasanya dapat dipilih ke dalam 2 bentuk, yaitu: A. DDL (DATA DEFINITION LANGUAGE) Adalah struktur/skema basis data yang menggambarkan/mewakili desain basis data secara keseluruhan, didefinisikan dengan bahasa khusus yang disebut DDL. Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dan sebagainya. Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data. B. DML (DATA MANIPULATION LANGUAGE) Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa: 1. Penyisipan/penambahan data baru ke suatu basis data. 2. Penghapusan data dari suatu basis data. 3. Pengubahan data dari suatu basis data.