modul 1-ddl (data definiton language)-basis data 1

50
LAPORAN AKHIR PRAKTIKUM BASIS DATA I Disusun Oleh : JURUSAN / PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK Nama : Pita Ria NIM : DBC 113 079 Kelas : C Modul : I (DATA DEFINITION LANGUAGE (DDL) : CREATE, ALTER, DROP DATABASE DAN TABLE )

Upload: pitaria

Post on 16-Jan-2016

46 views

Category:

Documents


0 download

DESCRIPTION

DDL (Data Definition Language) adalah salah satu perintah dalam bahasa SQL

TRANSCRIPT

Page 1: Modul 1-DDL (Data Definiton Language)-Basis Data 1

LAPORAN AKHIR PRAKTIKUM

BASIS DATA I

Disusun Oleh :

JURUSAN / PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS PALANGKA RAYA

2015

Nama : Pita Ria

NIM : DBC 113 079

Kelas : C

Modul : I (DATA DEFINITION LANGUAGE (DDL) : CREATE, ALTER, DROP DATABASE DAN TABLE )

Page 2: Modul 1-DDL (Data Definiton Language)-Basis Data 1

BAB ITUJUAN DAN LANDASAN TEORI

A. TUJUAN Setelah praktikum ini mahasiswa dapat:

1. Membuat, dan menghapus database melalui sintak DDL.

2. Membuat, mengubah, dan menghapus table dengan sintak DDL

3. Mengganti nama table dengan sintak DDL

LANDASAN TEORI

Perancangan Basis Data memiliki beberapa tujuan, diantaranya memenuhi

informasi yang berisikan kebutuhan-kebutuhan pengguna secara khusus

dan aplikasi-aplikasinya. Memudahkan pengertian struktur informasi.

Mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek

penampilan (response time, processing time, dan storage space). Siklus

hidup aplikasi basis data berhubungan dengan siklus hidup sistem

informasi. Siklus kehidupan sistem informasi sering disebut macro life

cycle, dimana siklus kehidupan basis data merupakan micro life cycle.

Proses perancangan basis data merupakan bagian dari siklus hidup sistem

informasi.

SQLyog adalah salah satu tool administrasi untuk database MySQL.

Jika kita biasanya menggunakan PhpMyAdmin yang include di dalam

aplikasi Xampp untuk melakukan administrasi database, SQLyog adalah

aplikasi alternatif untuk melakukan proses administrasi database MySQL.

Banyak fitur yang disediakan oleh SQLyog yang tidak disediakan oleh

PhpMyAdmin maupun tool administrasi database lainnya seperti

MySQLQueryBrowser. Dengan SQLyog kita dapat membuat Store

Prosedure, Function maupun Trigger dengan mudah.

Page 3: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Bahasa basis data merupakan perantara bagi pemakai dengan basis

data dalam berinteraksi, yang telah ditetapkan oleh pembuat DBMS. Dapat

dibedakan menjadi 2, yaitu:

a. Data Definition Language (DDL)

Dengan bahasa ini kita dapat membuat tabel baru, membuat indeks,

mengubah tabel, menentukan struktur tabel, dll.

Hasil dari kompilasi perintah DDL menjadi Kamus Data, yaitu data yang

menjelaskan data sesungguhnya structure. Contoh: Create, Modifiy

Report, Modify Structure .

Create

Drop Database

Alter Table

Rename

Perintah dasar DDL terdiri dari 4 (empat) perintah yaitu : create, drop,

alter, dan rename. Create, drp, dan alter dapat dikenakan pada objek

database dan table, sedangkan perintah rename hanya dapat dikenakan

pada objek table saja.

Page 4: Modul 1-DDL (Data Definiton Language)-Basis Data 1

b. Data Manipulation Language

Berguna untuk melakukan manipulasi dan pengambilan data pada suatu

basis data, yang berupa insert, update, delete, dll.

Ada 2 jenis, yaitu prosedural (ditentukan data yang diinginkan dan cara

mendapatkannya) dan non-prosedural (tanpa menyebutkan cara

mendapatkannya).

Contoh: dbase 3+, foxbase, SQL, QBE.

Query Processor merupakan penerjemah DDL: menafsirkan DDL dan

merekam definisi-definisinya di kamus data. DML compiler:

menerjemahkan pernyataan DML ke dalam instruksi-intruksi yang

dimengerti oleh mesin pengevaluasi permohonan (query evaluation

engine). Query evaluation engine: melakukan eksekusi instruksi-instruksi

peringkat rendah yang dihasilkan oleh DML compiler.

Page 5: Modul 1-DDL (Data Definiton Language)-Basis Data 1

BAB IILANGKAH KERJA

Pelajari bagian ‘BELAJAR DARI CONTOH’, dan kerjakan tugas berikut ini:

1. Pelajari cara penggunaan editor SQLyog yang terdapat pada

Lampiran 1 bagian belakang buku ini!

2. Apa yang dimaksud dengan Data Definition Language?

3. Jelaskan apa yang dilakukan oleh perintah SQL pada langkah 1-

12! (Langkah-langkah tersebut merupakan suatu kesatuan urutan

proses. Hasil setiap perintah diperlihatkan oleh gambar di

bawahnya.)

4. Gambarkan skema database akhir yang dibentuk oleh langkah 1-10!

BELAJAR DARI CONTOH

1. show databases;

2. create database akademik;

show databases;

Page 6: Modul 1-DDL (Data Definiton Language)-Basis Data 1

3. use akademik;

4. show tables;

create table mahasiswa ( nim varchar(20), nama

varchar(50), tgl_lahir datetime );

show tables;

desc mahasiswa;

Page 7: Modul 1-DDL (Data Definiton Language)-Basis Data 1

alter table mahasiswa add tempat_lahir varchar(20) after

nama, add dosen_pa varchar(20) not null;

desc mahasiswa;

5. alter table mahasiswa add primary key fk_mahasiswa (nim);

desc mahasiswa;

Page 8: Modul 1-DDL (Data Definiton Language)-Basis Data 1

6. create table dosen ( nip varchar(20), nm varchar(50) );

7. alter table dosen change nm nama varchar(50) ;

8. alter table dosen add primary key pk_dosen (nip);

9. alter table mahasiswa add foreign key fk_dosen_pa(dosen_pa)

references dosen(nip);

desc mahasiswa;

10. rename table mahasiswa to mhs;

Page 9: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Show tables;

11. drop table mhs;

show tables;

12. drop database akademik;

show databases;

Page 10: Modul 1-DDL (Data Definiton Language)-Basis Data 1

TUGAS PRAKTIKUM

1. Buatlah database yang diberi nama sesuai NIM Anda masing-masing,

yang memiliki struktur sebagai berikut:

2. Ubah struktur table penjualan menjadi:

kode_penjualan varchar(20) tanggal datetimetotal decimal

PK

3. Ubah struktur table album menjadi:

kode_album varchar(5) PK judul varchar(50)

penyanyi varchar(50)

sampul blob

harga decimal

stok smallint

4. Ubah struktur table dtl_penjualan menjadi:

kode_penjualan varchar(20) PK kode_album varchar(5)

qty smallintharga decimal

PK

5. Rename table dtl_penjualan menjadi detail_penjualan

BAB III

1..1 1..n

0..1 1..n

harga decimal smallint jumlah

varchar(5) kode_album PK PK kode_penjualan varchar(20)

datetime tanggal

PK varchar(20) kode_penjualan

smallint stok decimal harga

penyanyi varchar(50) judul varchar(50)

PK varchar(5) kode_album

Table penjualan

Table dtl_penjualan

Table album

Page 11: Modul 1-DDL (Data Definiton Language)-Basis Data 1

PEMBAHASAN

A. Belajar Dari Contoh

1. DDL (Data Definition Language) merupakan bahasa yang di

gunakan untuk mendefinisikan (menciptakan, mengedit, menghapus)

database dan objek-objeknya.

2. Perintah SQL yang dilakukan pada langkah 1 sampai langkah 12 akan

di bahas sebagai berikut :

1. Show database

Pembahasan :

Show database merupakan perintah yang digunakan untuk

menampilkan database yang ada atau yang sudah dibuat di dalam SQL.

Page 12: Modul 1-DDL (Data Definiton Language)-Basis Data 1

2. Create database akademik;

Pembahasan :

Perintah create database akademik merupakan perintah yang digunakan

untuk membuat database baru, di mana database itu kita beri nama

akademik. Dalam MySQLsetiap nama database otomatis juga sebagai

nama folder. Sehingga setiap database tidak akan saling terpengaruh. (1

row(s) affected (0 ms taken)) di sini artinya adalah eksekusi perintah

yang kita masukkan berhasil dimana 1 baris perintah yang kita ketik di

query berhasil dibuat dan menunjukkan waktu eksekusi.

Page 13: Modul 1-DDL (Data Definiton Language)-Basis Data 1

3. Use akademik;

Pembahasn:

Untuk menciptakan sebuah tabel atau lebih, kita harus terhubung

dulu ke database agar aktif. Perintah use akademik di sini

merupakan perintah yang menjelaskan bahwa database yang akan

digunakan adalah database akademik (database akademik akan

aktif).

Page 14: Modul 1-DDL (Data Definiton Language)-Basis Data 1

4. Show tables;

Pembahasan :

Perintah show tables merupakan perintah untuk menampilkan tabel pada

database. Create table mahasiswa adalah perintah membuat tabel

mahasiswa pada database akademik. Pada tabel mahasiswa tersebut ada

beberapa atribut yaitu nim dengan panjang karakter 20, nama dengan

panjang karakter 50 dan tanggal lahir sesuai dengan waktu. Message yang

muncul di atas menandakan bahwa perintah berhasil di eksekusi.

Page 15: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Setelah kita membuat table untuk mahasiswa, kita dapat melihat tabel

yang kita buat tadi dengan menggunakan perintah show tables, maka

akan muncuk tabel yang kita buat tadi.

Page 16: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Untuk melihat isi/struktur tabel, dapat kita gunakan perintah desc

mahasiswa. Sehingga akan muncul tampilan seperti di atas, dimana di

dalam tabel mahasiswa terdapat nim, nama, dan tggl_lahir yang

sebelumnya kita inputkan menggunakan create table.

Page 17: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Perintah ALTER TABLE digunakan agar dapat melakukan penambahan

field atau menghapus suatu field dari tabel bahkan dapat mengganti lebar

field yang sudah dibuat. Pada query di atas, di tabel mahasiswa akan

ditambahkan tempat_lahir dan dosen_pa (menggunakan perintah add).

After di sini menunjukkan bahwa letak field tempat_lahir akan berada di

bawah (setelah field nama). Not null di sini berarti nilai dari dosen_pa

tidak boleh kosong (harus terisi). Untuk mengeksekusi program, blok

record query yang ingin di eksekusi lalu tekan F9 maka akan tampil

message seperti di atas yang menandakan eksekusi yang dilakukan

berhasil.

Page 18: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Selanjutnya, gunakan desc mahasiswa untuk melihat kembali struktur

tabel setelah kita menambahkan tempat_lahir dan dosen_pa ke dalam

tabel seperti terlihat pada gambar di atas.

Page 19: Modul 1-DDL (Data Definiton Language)-Basis Data 1

5. Alter table mahasiswa add primary key fk_mahasiswa (nim);

Pembahasan:

Perintah Alter table mahasiswa add primary key fk_mahasiswa (nim);

adalah perintah yang menjadikan nim sebagai atribut kunci/ primary key

tabel mahasiswa. Primary key adalah atribut unik yang membedakan

suatu data dengan data yang lain. Di sini yang menjadi atribut unik untuk

data mahasiswa adalah nim.

Page 20: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Selanjutnya, untuk melihat perubahan pada struktur tabel mahasiswa, kita

gunakan perintah desc mahasiswa yang jika di ekseskusi (tekan F9) maka

akan menampilkan hasil seperti di atas.

Page 21: Modul 1-DDL (Data Definiton Language)-Basis Data 1

6. Create table dosen;

Pembahasan :

Perintah diatas adalah perintah untuk membuat tabel baru pada database

yaitu tabel dosen. Dimana tabel dosen memiliki 2 atribut yaitu nama dan

nip. (0 row(s) affected) merupakan suatu pemberitahuan bahwa perintah

berhasil di eksekusi.

7. Alter table dosen change nm nama varchar(50) ;

Pembahasan :

Perintah diatas adalah perintah yang digunakan untuk mengubah nm

menjadi nama pada tabel dosen. Perintah di atas berguna agar kita dapat

mengubah nama field dengan nama baru yang kita inginkan.

Page 22: Modul 1-DDL (Data Definiton Language)-Basis Data 1

8. Alter table dosen add primary key pk_dosen (nip);

Pembahasan:

Perintah Alter table dosen add primary key pk_dosen (nip); adalah

perintah yang menjadikan nip sebagai atribut kunci/ primary key tabel

dosen. Primary key adalah atribut unik yang membedakan suatu data

dengan data yang lain. Di sini yang menjadi atribut unik untuk data dosen

adalah nip. Jika perintah berhasil di eksekusi, maka akan tampil messages

seperti di atas yang menandakan perintah sudah di eksekusi.

9. Alter table mahasiswa add foreign key fk_dosen_pa(dosen_pa)

references dosen(nip);

Pembahasan :

Perintah diatas merupakan perintah yang digunakan untuk menunjukkan

bahwa nip dosen sebagai foreign key pada tabel mahasiswa, dimana nip

berelasi dengan dosen pa pada tabel mahasiswa. Jika perintah berhasil di

eksekusi, maka akan tampil messages seperti di atas.

Desc Mahasiswa;

Dengan desc mahasiswa, kita dapat melihat struktur tabel mahasiwa yang

di dalamnya sudah mengalami perubahan (yang diberi tanda merah).

Page 23: Modul 1-DDL (Data Definiton Language)-Basis Data 1

10. Rename table mahasiswa to mhs;

Pembahasan :

Perintah diatas adalah perintah untuk mengganti nama tabel mahasiswa

menjadi mhs. Sehingga kita dapat mengganti nama tabel dengan nama

yang kita inginkan.

Show tables;

Untuk melihat perubahan nama tabel, maka kita perlu menampilkan

semua tabel yang ada pada database akademik ini dengan perintah show

tables yang hasilnya akan seperti di atas. Terlihat perubahan nama tabel

mahasiswa menjadi mhs.

11. Drop table mhs ;

Pembahasan ;

Perintah drop table mhs adalah perintah untuk menghapus tabel

mahasiswa pada database akademik sehingga table yang tersisa adalah

table dosen. Perintah drop membantu kita untuk menghapus tabel atau

menghapus database yang tidak kita inginkan atau yang tidak kita

gunakan sehingga databases menjadi lebih efisien.

Page 24: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Show tables;

Untuk melihat perubahan pada tabel di database akademik, gunakan

perintah show tables. Di sini dapat kita lihat bahwa tabel mhs sudah

terhapus dari database akademik.

12. Drop database akademik;

Pembahasn :

Perintah Drop database akademik; merupakan perintah untuk menghapus

database akademik. Jika perintah tersebut berhasil di eksekusi, maka akan

muncuk messages seperti di atas yang menandakan bahwa 1 baris

perintah sudah berhasil di eksekusi (dihapus).

Show Databases;

Untuk melihat databases yang tersedia/ ada di SQL, dapat digunakan

perintah Show databases. Seperti pada gambar diatas, database akademik

sudak tidak ada lagi karena sebelumnya sudah kita hapus (drop database

akademik).

Page 25: Modul 1-DDL (Data Definiton Language)-Basis Data 1

3. Yang dilakukan pada langkah 1 -12 adalah cara membuat, mengubah dan

menghapus databases beserta isi / objek-objek di dalamnya. Di langkah 1-12

dijelaskan bagaimana cara membuat sebuah databases, membuat tabel di

dalam databases, mengubah nama tabel dan databases, serta cara menghapus

tabel dan databases.

4. Skema akhir databases yang di bentuk oleh langkah 1- 10

Tabel Mahasiswa Tabel Dosen

Nim

Nama

Tempat_lahir

Tgl_lahir

Dosen_pa

Varchar(20)

Varchar(50)

Varchar(20)

Datetime

Varchar(20)

PK Nip

Nama

Varchar(20)

Varchar(20)

PK

B. Tugas Praktikum

1. Buatlah database yang diberi nama sesuai NIM Anda masing-masing, yang

memiliki struktur sebagai berikut:

0..1 1..n

Page 26: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Yang harus dilakukan untuk membuat databases baru dengan nama

DBC113079 (sesuai nim) adalah memasukkan perintah-perintah seperti yang

sudah di pelajari pada belajar dari contoh. Perintah-perintah itu di tulis di

query SQL seperti di bawah ini

1..1 1..n

0..1 1..n

harga decimal

smallint jumlah

varchar(5) kode_album PK

PK kode_penjualan varchar(20)

datetime tanggal

PK varchar(20) kode_penjualan

smallint stok

decimal harga

penyanyi varchar(50)

judul varchar(50)

PK varchar(5) kode_album

Table penjualan

Table dtl_penjualan

Table album

Page 27: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Pembahasan :

Perintah-perintah di

atas akan dibahas satu persatu sebagai berikut :

Show databases digunakan untuk menampilkan databases yang ada / terdapat

pada SQL. Create database adalah perintah untuk membuat database baru

dimana di sini database tersebut diberi nama dbc113079. Use dbc113079

adalah perintah yang digunakan untuk mengaktifkan database dbc113079 agar

bisa digunakan.

Show tables digunakan untuk menampilkan tables yang ada pada database

aktif (disini database yang aktif adalah dbc113079). Create table adalah

Page 28: Modul 1-DDL (Data Definiton Language)-Basis Data 1

perintah untuk membuat tabel baru pada database aktif, di sini tabel yang

dibuat adalah album dengan atribut kode_album, judul, penyanyi, harga dan

stok dimana primary key dari tabel album adalah kode_album. Primary key

adalah atribut kunci bersifat unik yang digunakan untuk membedakan satu

entitas dengan entitas lain. Desc album digunakan untuk menampilkan

struktur tabel album sehingga kita dapat mengetahui isi dari tabel album

tersebut

Create table adalah perintah untuk membuat tabel baru pada database aktif

(dbc113079), di sini tabel yang di buat adalah penjualan dengan atribut

kode_penjualan dan tanggal, dimana primary key dari tabel penjualan adalah

kode_penjualan. Untuk menampilkan struktur dari isi tabel, maka digunakan

perintah desc penjualan.

Tabel baru yang dibuat selanjutnya adalah dtl_penjualan dengan atribut

kode_penjualan, kode_album, jumlah dan harga, dimana primary key dari

tabel dtl_penjualan adalah kode_album dan kode_penjualan. Kode_album di

tabel album dan kode_penjualan di tabel penjualan menjadi foreign key untuk

tabel dtl_penjualan. Foreign key adalah atribut kunci yang digunakan untuk

menunjuk ke suatu baris pada relasi yang lain dengan syarat harus

berkorespondensi dengan primary key pada relasi yang dituju. Untuk

menampilkan struktur/isi tabel dtl_penjualan digunakan perintah desc

dtl_penjualan.

2. Ubah struktur tabel penjualan menjadi :

Page 29: Modul 1-DDL (Data Definiton Language)-Basis Data 1

kode_penjualan varchar(20) tanggal datetimetotal decimal

PK

Untuk mengubah struktur tabel penjualan di atas, digunakan perintah berikut

Alter table…add… adalah perintah yang digunakan untuk menambahkan

suatu field ke dalam database. Di sini yang ditambahkan pada tabel penjualan

adalah total dengan tipe data decimal.

3. Ubah struktur table album menjadi: kode_album varchar(5) PK

judul varchar(50)

penyanyi varchar(50)

sampul blob

harga decimal

stok smallint

Untuk mengubah struktur tabel album menjadi seperti yang di atas, perintah

yang digunakan adalah sebagai berikut

Alter tabel…add… adalah perintah yang digunakan untuk menambahkan

suatu field ke dalam databases aktif (dbc113079). Di sini yang ditambahkan

pada tabel album adalah sampul denga tipe data blob (tipe data string) yang

diletakkan setelah field penyanyi.

4. Ubah struktur table dtl_penjualan menjadi:

kode_penjualan varchar(20) PK

kode_album varchar(5)

qty smallint

harga decimal

PK

Page 30: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Untuk mengubah struktur table dtl_penjualan menjadi seperti struktur di atas,

maka digunakan perintah sebagai berikut :

Alter tabel…change… adalah perintah yang digunakan untuk mengganti nama

suatu field dalam databases aktif (dbc113079). Di sini yang diganti pada tabel

dtl_penjualan adalah jumlah menjadi qty dengan tipe data smallint (tipe data

numerik).

5. Rename table dtl_penjualan menjadi detail_penjualan

Rename table…to… adalah perintah yang digunakan untuk

mengubah nama suatu tabel menjadi nama baru sesuai dengan yang

kita inginkan.

Setelah tugas praktikum 1 – 5 selesai dikerjakan, maka struktur tabel yang dibuat

akan terlihat sepert di bawah ini :

Show tables;

Desc Album;

Page 31: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Desc Penjualan;

Desc Detail_penjualan;

Relationships/foreign key;

Page 32: Modul 1-DDL (Data Definiton Language)-Basis Data 1

BAB IV

KESIMPULAN

SQLyog adalah salah satu tool administrasi untuk database MySQL. Jika

kita biasanya menggunakan PhpMyAdmin yang include di dalam aplikasi Xampp

untuk melakukan administrasi database, SQLyog adalah aplikasi alternatif untuk

melakukan proses administrasi database MySQL .

Bahasa Definisi Data (Data Definition Language/ DDL) DDL adalah

perintah-perintah yang biasa digunakan ileh administrator basis data (DBA) utnuk

mendefinisikan skema ke DBMS. Skema adalah deskripsi lengkap tentang

struktur medan, rekaman, dan hubungan data pada basis data. Index merupakan

suatu mekanisme yang lazim digunakan pada basis data, yang memungkinkan

pengambilan data dapat dilakukan dengan cepat.

Data Definition Language Data Definition Language (DDL) digunakan

untuk mendefinisikan, mengubah dan menghapus basis data dan objek-objek yang

Page 33: Modul 1-DDL (Data Definiton Language)-Basis Data 1

diperlukan, misalnya tabel, view, user, index dan sebagainya.DDL biasa

digunakan oleh DBA dalam pembuatan sebuah aplikasi basis data. Secara umum

DDL yang digunakan ada empat, yaitu : CREATE untuk membuat objek baru, 

USE untuk menggunakan objek, ALTER untuk mengubah objek yang sudah ada

dan DROP untuk menghapus objek.

Perancangan Basis Data memiliki beberapa tujuan, diantaranya memenuhi

informasi yang berisikan kebutuhan-kebutuhan pengguna secara khusus dan

aplikasi-aplikasinya. Memudahkan pengertian struktur informasi. Mendukung

kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan (response

time, processing time, dan storage space). Siklus hidup aplikasi basis data

berhubungan dengan siklus hidup sistem informasi. Siklus kehidupan sistem

informasi sering disebut macro life cycle, dimana siklus kehidupan basis data

merupakan micro life cycle. Proses perancangan basis data merupakan bagian dari

siklus hidup sistem informasi.

Page 34: Modul 1-DDL (Data Definiton Language)-Basis Data 1

BAB VDAFTAR PUSTAKA

Wahana Komputer. 2010. SQL SERVER 2008 Express. Yogyakarta : C.V. ANDI OFFSET

http://tghnvrn.blogspot.com/2012/05/pengertian-mysql-dan-langkah-langkah.html. Diakses pada 19 April 2015 15:00:54

http://kirtam.blogspot.com/2011/04/my-sql.html. Diakses pada 19 April 2015 15:02:33

http://mysql.phi-integration.com/sql/membuat-index-pada-mysql. Diakses pada 19 April 2015 15:05:02

https://www.academia.edu/7189587/MySQL. Diakses pada 20 April 2015 16:21:09

http://catatanku.web.id/catatan/perintah-alter-table-pada-mysql/. Diakses pada 20 April 2015 22:44:45

Page 35: Modul 1-DDL (Data Definiton Language)-Basis Data 1

BAB VI

LAMPIRAN

Belajar dari contoh :

Page 36: Modul 1-DDL (Data Definiton Language)-Basis Data 1
Page 37: Modul 1-DDL (Data Definiton Language)-Basis Data 1
Page 38: Modul 1-DDL (Data Definiton Language)-Basis Data 1
Page 39: Modul 1-DDL (Data Definiton Language)-Basis Data 1
Page 40: Modul 1-DDL (Data Definiton Language)-Basis Data 1
Page 41: Modul 1-DDL (Data Definiton Language)-Basis Data 1
Page 42: Modul 1-DDL (Data Definiton Language)-Basis Data 1
Page 43: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Tugas Praktikum :

Page 44: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Show tables;

Desc Album;

Desc Penjualan;

Desc Detail_penjualan;

Page 45: Modul 1-DDL (Data Definiton Language)-Basis Data 1

Relationships/foreign key;