Praktikum MySQL Dasar

Tugas: Buatlah 3 tabel berikut menggunakan perintah SQL CREATE TABLE. Setiap tabel memiliki Primary Key dan berdiri sendiri (Tanpa Foreign Key).

tabel_buku

MyLibraryDB
PK kode_buku
CHAR(5)
judul VARCHAR(100)
penulis VARCHAR(50)
penerbit VARCHAR(50)
tahun_terbit INT

Structure (DBML):

Table tabel_buku {
  kode_buku char(5) [primary key]
  judul varchar(100)
  penulis varchar(50)
  penerbit varchar(50)
  tahun_terbit integer
}

tabel_siswa

SekolahDB
PK nisn
VARCHAR(10)
nama_lengkap VARCHAR(50)
kelas VARCHAR(10)
tgl_lahir DATE
alamat TEXT

Tantangan:

Buat tabel ini tanpa melihat contoh query di sebelah kiri!

tabel_barang

TokoOnlineDB
PK id_barang
INT
nama_barang VARCHAR(50)
harga INT
stok INT
deskripsi TEXT

Tantangan:

Pastikan field harga dan stok menggunakan tipe data INT.

Catatan Penting

  • Primary Key (PK) adalah kolom unik yang membedakan setiap data (contoh: NISN, Kode Buku).
  • Satu tabel hanya boleh memiliki SATU Primary Key.
  • Untuk saat ini, kita belum menghubungkan tabel (Belum ada Foreign Key).
  • Gunakan software XAMPP (phpMyAdmin) atau MySQL Workbench untuk mengerjakan.