Friday, October 23, 2020

11 MySQL - Contoh Studi Kasus Penerapan DDL dan Relasi

logo mysql

 

Setelah kita belajar mengenai Tipe data, DDL dan bagaimana sintaknya, juga bagaimana relasi yang ada dalam sebuah database relational. Kali ini kita akan mencoba untuk membuat sebuah studi kasus sederhana dengan menggunakan dua buah tabel.


Pertama kita akan membuat tabel tabel di MySQL dengan menggunakan sintak yang terdapat dalam DDL. 


Baca Juga: Refrential Integrity Constraint


1)    Create Database
Create database adalah perintah yang digunakan untuk membuat database  baru pada MySQL

CREATE DATABASE coba;

 

Kode Program Create Database adalah sintak untuk melakukan pembuatan database dengan nama coba.


Create Database
Create Database
 
Gambar Create Database Setelah Dijalankan merupakan tampilan ketika kode program Create Database yang sudah berhasil dijalankan di MySQL.

 

 

2)    Membuat Tabel Penumpang
Membuat tabel penumpang dalamMySQL dapat mengunakan sintak CREATE TABLE nama_tabel (nama_variabel tipe_data(panjang_data), ……). 

 

CREATE TABLE penumpang(
id_penumpang INT NOT NULL PRIMARY KEY,
nama_penumpang VARCHAR(25),
alamat_penumpang VARCHAR(35));

 

Kode Program Create Table Penumpang adalah sintak yang dapat digunakan untuk membuat tabel baru beserta dengan atributnya dengan nama Penumpang.


Create Table Penumpang
Create Table Penumpang
 

Gambar Create Table Penumpang Setelah Dijalankan merupakan tampilan setelah Kode Program Create Table Penumpang dijalanakan pada MySQL.

 

 

3)    Membuat Tabel Transaksi
Membuat tabel transaksi dalam MySQL dapat mengunakan sintak CREATE TABLE nama_tabel (nama_variabel tipe_data(panjang_data), …….).
 

CREATE TABLE transaksi(
id_transaksi INT NOT NULL PRIMARY KEY,
tgl_transaksi DATETIME,
total_harga DECIMAL(18,2));


Kode Program Create Table Transaksi merupakan sintak yang dapat digunkan untuk melakukan pembuatan tabel dengan nama Transaksi berserta atributnya.


Create Table Transaksi
Create Table Transaksi

 
Gambar Create Table Transaksi Setelah Dijalankan merupakan tampilan ketika kode program Create Table Transaksi sudah berhasil dijalankan di MySQL.

 

Baca Juga: Key Atau Kunci dalam Relational Database 

 

4)    Membuat Tabel Pegawai

Membuat Tabel pegawai dalam MySQL dapat mengunakan sintak CREATE TABLE nama_tabel (nama_variabel tipe_data(panjang_data), …….).

CREATE TABLE pegawai(
id_pegawai INT NOT NULL PRIMARY KEY,
nama_pegawai VARCHAR(25),
alamat_pegawai VARCHAR(35),
cp bigint);

 
Kode Program Create Table Pegawai merupakan sintak yang dapat digunkan untuk melakukan pembuatan tabel dengan nama pegawai berserta atributnya.


Create Table Pegawai
Create Table Pegawai

Gambar Create Table Pegawai Setelah Dijalankan merupakan tampilan ketika kode program Create Table Pegawai sudah berhasil dijalankan di MySQL.

 

 

5)    Alter Add Kolom
Perintah Alter Add Kolom digunakan untuk menambahkan kolom pada sebuah tabel yang sudah jadi


ALTER TABLE transaksi ADD
(id_pegawai INT, id_penumpang INT);


Kode program Alter Table transaksi merupakan sintak yang berfungsi untuk menambahkan kolom pada tabel transaksi, kolom yang ditambahkan yaitu id_penumpang dan id_pegawai


Alter Table add kolom
Alter Table add kolom


Gambar Alter Table transaksi Setelah Dijalankan merupakan tampilan ketika kode program Alter Table transaksi sudah berhasil dijalankan di MySQL.

 

 

6)    Alter Add Foreign key
Perintah Alter add foreign key digunakan untuk menambahkan kunci asing atau foreign key pada sebuah tabel.

ALTER TABLE transaksi ADD FOREIGN KEY (id_penumpang) REFERENCES penumpang(id_penumpang);

 

Kode program Alter Add Foreign Key merupakan sintak yang dapat digunakan untuk menambahkan foreign key pada tabel transaksi.


Alter Add Foreign Key
Alter Add Foreign Key

Gambar Alter Add Foreign Key Setelah Dijalankan merupakan tampilan ketika kode program Alter Add Foreign Key sudah berhasil dijalankan di MySQL.

 

 

7)    Alter Modify
Perintah Alter modify digunakan untuk memodifikasi atau mengubah suatu atribut dalam sebuah tabel.

ALTER TABLE transaksi MODIFY 
total_harga DECIMAL(10,2);


Kode program Alter Modify merupakan sintak yang dapat digunakan untuk melakukan perubahan terhadap atribut total_harga tepatnya pada penggunaan panjang data.
 

Alter modify
Alter Modify

Gambar Alter modify Setelah Dijalankan merupakan tampilan ketika kode program Alter Modify sudah berhasil dijalankan di MySQL.

 

 

8)    Alter Rename
Perintah Alter rename digunkan untuk megubah nama tabel yang sudah ada menjadi nama tabel baru yang diinginkan pengguna.

ALTER TABLE transaksi RENAME jual_beli;

 

Kode Program Alter Rename merupakan sintka yang dapat digunakn untuk mengubah nama tabel transakasi menjadi jual_beli.
 

Alter Rename
Alter Rename

Gambar Alter Rename Setelah Dijalankan merupakan tampilan setelah Kode Program Alter Rename dijalanakan pada MySQL.

 

 

9)    Drop Table
Perintah Drop table digunakan untuk meghapus tabelyang telah dibuat sebelummnya dalam database


DROP TABLE pegawai;


Kode Program Drop Table merupakan sintak yang digunkana untuk menghapus tabel pegawai.
 

Drop Table
Drop Table


Gambar Drop Table Setelah Dijalankan merupakan tampilan ketika kode program Drop Table sudah berhasil dijalankan di MySQL.


 

10)    Drop Database
Perintah Drop Database untuk menghapus database yang telah ada atau telah dibut sebelumnya dari sistem.

DROP DATABASE percobaan;

 

Kode Program Drop Database merupakan kode program yang digunakan untuk menghapus database percobaan dari sistem

 

Drop Database
Drop Database
 

Gambar Drop Database Setelah Dijalankan merupakan tampilan setelah Kode Program dijalanakan pada MySQL.



komentar dengan bijak ya :)
please write comments wisely :)
EmoticonEmoticon