Laporan Rencana 1
Laporan Rencana 1
BASIS DATA I
MODUL KE : 1 ( SATU )
TOPIK : DATA DEFINITION LANGUAGE(DDL) :
CREATE, ALTER, DROP DATABASE DAN
TABLE.
TUJUAN PEMBELAJARAN :
1. Membuat, dan menghapus database melalui sintak DDL.
2. Membuat, mengubah, dan menghapus table dengan sintak DDL.
3. Mengganti nama dengan sintak DDL.
Langkah 2
Syntak create database akademik;
Untuk membuat database dengan nama akademik.
Langkah 3
Syntak use akademik;
Untuk menyimpan table-tabel database yang sedang aktif.
Langkah 4
Syntak show tables;
Untuk menampilkan daftar nama table yang ada pada database yang sedang aktif.
Syntak create table mahasiswa;
nim varchar(20),
nama varchar(50),
tgl_lahir datetime );
untuk membuat table dengan tipe data untuk kolom pertama dantipe data untuk
kolom pertama. Pendefinisian data sebelumnya menggunakan ( , ).
Syntak show tables;
Untuk menampilkan daftar nama table pada database yang masih aktif.
Syntak desc mahasiswa;
Untuk menampilkandeskripsi table yang sedang aktif.
Syntak alter table mahasiswa
add tempat_lahir varchar (20) after nama,
add dosen_pa varchar (20) not null;
untuk membuat table sesuai dengan jenisnya, add tempat_lahir untuk menambah
kolom keterangan dengan tipe data varchar(20) dan add dosen_pa keterangan
dengan varchar(20) not null.
Syntax desc mahasiswa;
Untuk menampilkan deskripsi table yang telah dibuat.
Langkah 6
Syntak create table dosen (
nip varchar (20),
nm varchar (50)
);
untuk membuat table dosen dengan ketentuan kolom nip dengan tipe data varchar
(20) dan kolom nm dengan tipe data varchar (50).
Langkah 7
Syntak alter table dosen
Change nm nama varchar (50);
Untuk mengubah nama kolom pada table, nama kolomnya adalah kolom yang akan
diganti namanya dan tipe datanya data dari kolom tersebut.
Langkah 8
Syntak alter table dosen add primary key pk_dosen (nip);
Untuk membuat primary key pada kolom pk_dosen(nip) sesuai dengan nilai untuk
kolom tersebut.
Langkah 10
Syntak rename table mahasiswa to mhs;
Untuk mengganti nama table mahasiswa ke mhs.
Syntak show tables;
Untuk menampilkan daftar table database mahasiswa to mhs.
Langkah 11
Syntak drop table mhs;
Untuk menghapus table mhs.
Syntak show tables;
Untuk menampilkan daftar table database setelah dilakukan penghapusan table
mhs.
Langkah 12
Syntak drop database akademik;
Untuk menghapus database akademik.
Syntak show databases;
Untuk menampilkan daftar table database setelah melakukan penghapusan database
akademik.
Adapun hal-hal yang akan dilakukan selama praktikum basis data 1 sebagai
berikut :
Mahasiswa akan dihadapkan pada sebuah Pre-Test yang akan diberikan oleh
Asisten Dosen pengajar tentang DDL yang akan dilaksanakan.
Mahasiswa mengumpulkan Laporan rencana.
Setelah Pre-Test selesai, mahasiswa dapat memahami sedikit apa itu basis data
serta pembuatannya dalam MySQL seperti pada modul satu ini.
Kemudian mahasiswa dipersilahkan menjalankan program MySQLyog.
Setelah itu, mahasiswa akan belajar dari contoh bagaimana membuat database,
atribut basis data, cara membuat table dan cara menampilkan database, seperti
yang ada pada modul.
Membuat table-tabel yang diperlukan untuk membuat database yang diberi
nama sesuai NIM masing-masing yang memiliki struktur sebagai berikut:
Table album
kode_album varchar(5) PK
judul varchar (50)
penyanyi varchar (50) Table dtl_penjualan
harga decimal 0..1 1..n
stok smallint kode_penjualan varchar(20) PK
kode_album varchar(5) PK
jumlah smallint
Table penjualan 1..1 1..n harga decimal
kode_penjualan varchar(20) PK
tanggal datetime