Disusun Oleh:
NAMA : YOZA DWIKY RAMADHAN
NIM : 215610023
JURUSAN : SISTEM INFORMASI
JENJANG : S1
B. TEORI SINGKAT
MySQL adalah salah satu produk RDBMS yang sangat populer juga bersifat open
source. Seperti kebanyakan database server lainnya, MySQL dapat diakses oleh aplikasi
klien dengan bahasa standar, yaitu SQL (Structure Query Language). DDL (Data
Definition Language) adalah perintah-perintah yang digunakan untuk menjelaskan objek
dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka
database. Data Definition Language, yang termasuk golongan ini adalah :
Membuat database
Menghapus database
Membuat tabel
Menghapus tabel
Mengubah tabel
CONSTRAINT
Hasil Desain Konsep (ER-D maupun Relasi ternormal) perlu direalisasikan ke
desain fisik dalam bentuk table. Setiap tabel terdiri dari kolom/field. Dalam satu tabel
minimal ada satu buah field yang memiliki aturan / batasan tertentu. Batasan / aturan
pada field atau tabel disebut dengan Constraint Constraints Memastikan data pada
suatu tabel memenuhi integrity rules. Jenis :
Not Null
Primary key constraints
Foreign key constraints
Unique constraints
Check constraints
Default
C. PRAKTIK
Perhatikan Data berikut ini :
Penjelasan : jika tabel sudah ada dan Anda ingin menambahkan kolom
"HIRE_DATE". dapat menggunakan perintah ALTER TABLE. ALTER
TABLE karyawan ADD HIRE_DATE DATE; Perintah di atas akan
menambahkan kolom "HIRE_DATE" dengan tipe data DATE ke dalam tabel
"karyawan".
8. Buatlah Tabel Baru Bernama PEGAWAI dengan struktur yang sama persis
dengan EMPLOYEE
Penjelasan : Perintah di atas akan membuat tabel baru "PEGAWAI" dengan
struktur yang sama persis dengan tabel "EMPLOYEE", tetapi tanpa mengisi data
apapun.
D. LATIHAN
E. TUGAS
1. Buat Tabel yang memiliki relasi sbb:
Catatan : Gunakan Engine = innoDB Buatlah field namajenis memiliki constraint
Unique (tidak boleh ada yang kembar) Buatlah foreign key pada tabel barang
untuk satuan dan jenis
Table barang
Table jenis
Table satuan
Penjelasan : tabel barang, jenis, dan tabel satuan yang dimana pada tabel jenis
pada field namajenis memiliki constraint unique/ tidak boleh ada yang kembar.
Kemudian pada tabel barang membuat foreign key untuk tabel satuan dan tabel
jenis. Setelah membuat foreign key tersebut akan muncul relasi seperti pada
gambar diatas.
2. Perhatikan Skema Relasi berikut ini, kemudian buatlah tabel fisiknya lengkap
dengan Constraint yang menyertainya!
Catatan :
Primary key untuk tabel mahasiswa(nim), dosen(nip),
matakuliah(kodemk) dan ruang(koderuang)
Tabel jadwal : semester, hari, jam_mulai, jam_selesai, kode_ruang tidak
boleh kembar
Tabel krs : primary key berupa komposit key yaitu nim dan idjadwal.
Penjalasan : tabel jadwal terdapat beberapa field tidak boleh kembar.
Hal ini dilakukan untuk memastikan bahwa setiap record didalam tabel
memiliki nilai yang unik dam tidak ada duplikat. Dan pada tabel krs
terdapat primary key yang terdiri dari dua field, yaitu nim dan idjadwal.
Kombinasi nilai dari kedua field harus unik untuk setiap record dalam
tabel krs. kita dapat menggunakan sintaks seperti diatas untuk
mendefinisikan primary key berupa komposit key pada tabel krs.
F. KESIMPULAN
MySQL adalah salah satu produk RDBMS yang sangat populer juga
bersifat open source. Seperti kebanyakan database server. Data Definition
Language (DDL) adalah bagian dari bahasa SQL (Structured Query
Language) yang digunakan untuk mendefinisikan struktur dan objek dalam
database relasional. DDL sangat penting dalam mengelola struktur dan objek
dalam database relasional. Perintah DDL harus dieksekusi dengan hati-hati dan
oleh pengguna dengan hak akses yang tepat untuk menjaga integritas data dan
keamanan database.