Sebelum masuk ke pembahasan,
pastikan aplikasi pendukung sudah terinstal terlebih dahulu, yaitu:
SQLyog dan XAMPP
DDL atau Data Definition Languange adalah bagian dari SQL yang digunakan untuk mendefinisikan, mengubah dan menghapus basis data serta objek-objek yang diperlukan, seperti table, view, user, index dan sebagainya. DDL biasa digunakan oleh Data Base Administrator (DBA) dalam pembuatan sebuah aplikasi Basis Data.
SQLyog dan XAMPP
DDL atau Data Definition Languange adalah bagian dari SQL yang digunakan untuk mendefinisikan, mengubah dan menghapus basis data serta objek-objek yang diperlukan, seperti table, view, user, index dan sebagainya. DDL biasa digunakan oleh Data Base Administrator (DBA) dalam pembuatan sebuah aplikasi Basis Data.
Perintah-perintah yang
tergolong dalam DDL, yaitu:
- CREATE, digunakan untuk membuat objek baru.
- ALTER, digunakan untuk mengubah objek yang sudah ada.
- DROP, digunakan untuk menghapus objek yang sudah ada.
Untuk lebih memahami tentang DDL maka langsung saja ke
kegiatan praktikumnya:
Pertama buatlah database baru dengan nama “Mahasiswa”
yang mempunyai dua tabel yaitu tabel “Jurusan” dan tabel “Biodata”. Isikan kedua
tabel dengan field masing-masing sebagai berikut:
Tabel Jurusan: KodJur, NamaJur, KetuaJur
Tabel Biodata: NoMhs, KodJur, Nama, Nilai, Alamat, JK
- Buat Database “Mahasiswa”
CREATE DATABASE Mahasiswa
- Buat Tabel "Jurusan"
CREATE TABLE Jurusan
(
KodJur VARCHAR (8) NOT NULL,
NamaJur VARCHAR (20) NOT NULL,
Ketua_Jurusan VARCHAR (20) NOT NULL,
CONSTRAINT PK_Jurusan PRIMARY KEY
(KodJur)
)
- Buat Tabel "Biodata"
CREATE TABLE Biodata
(
NoMhs VARCHAR (8) NOT NULL,
KodJur VARCHAR (8) NOT NULL,
Nama VARCHAR (20) NOT NULL,
Nilai INT NOT NULL,
Alamat VARCHAR (30) NOT NULL,
JK VARCHAR (2) NOT NULL,
CONSTRAINT PK_Biodata PRIMARY KEY
(NoMhs)
)
- Menghubungkan Tabel Jurusan dengan Biodata
Karena kita belum menghubungkan Foreign key pada saat kita membuat tabel Biodata, maka kita dapat menambahkan Foreign key dengan perintah ALTER.
ALTER TABLE Biodata
ADD CONSTRAINT
FK_Biodata_RELATION_Jurusan FOREIGN KEY
(KodJur)
REFERENCES Jurusan (KodJur)
Sekian dulu untuk postingan kali ini, akan dilanjutkan lagi pada postingan selanjutnya mengenai Manipulasi Data (Insert, Update dan Delete)
Reference: Modul Praktikum Bahasa Basis Data STMIK STIKOM Indonesia
EmoticonEmoticon