150 likes | 429 Views
MENGELOLAH DATABASE. DENGAN MYSQL. Contoh Database. Contoh : Perancangan DATABASE akademik untuk mengelola nilai ujian mahasiswa Tahap pertama mendefinisikan tabel yang akan digunakan untuk menyimpan data nilai ujian mahasiswa.
E N D
MENGELOLAH DATABASE DENGAN MYSQL
Contoh Database Contoh : Perancangan DATABASE akademik untuk mengelola nilai ujian mahasiswa • Tahap pertama mendefinisikan tabel yang akan digunakan untuk menyimpan data nilai ujian mahasiswa. • Merancang tabel yang memiliki atribut : nama, matakuliah1, nilai 1, matakuliah2, nilai2, contoh tabel sebagai berikut :
Perubahan Rancangan 1 Perubahan Rancangan : Tabel mahasiswa Tabel nilai
Perubahan Rancangan 2 Perubahan Rancangan : Tabel mahasiswa Tabel nilai Tabel Mata kuliah
Perubahan Rancangan 3 Perubahan Rancangan : Tabel mahasiswa Tabel nilai Tabel Mata kuliah
RELASI - Relasi Antar entitas (entity), tabel mewakili entitas yang ada didalamnya. - Untuk memudahkan maka entitas dan relasi dapat diwakili dengan tabel. - Secara diagram relasi entitas maka hasil dari contoh diatas dapat digambarkan sbb : MAHASISWA NILAI Matakuliah NIM Nama KodeMK NIM Nilai KodeMK Mata Kuliah Kredit kodeMK=kodeMK NIM=NIM
MEMBUAT DATABASE DAN TABEL Membuat database dengan nama file nilai_mhsdb Sebelum membuat tabel lebih dahulu panggil database yang telah dibuat dengan perintah : use nilai_mhsdb;
Membuat Tabel - Membuat Tabel Nilai Membuat tabel matakuliah
Menampilkan Database dan Tabel • Menampilkan database menggunakan perintah : • Show databases; • Menampilkan Tabel menggunakan perintah : • Show Tables;
MEMANIPULASI DATA • Menampilkan struktur Tabel • Perintah : describe namatabel; • Memanipulasi database (pengisian/penambahan data) • Perintah : Insert into namatabel values (‘isi’, ‘isi’); atau • Insert into namatabel (‘field’, ‘field’) values (‘isi’, ‘isi’);
Membaca Data yang ada dalam Tabel database • Contoh perintah : select * from nilai; • - Mengubah dan memperbaiki Data dalam table • Contoh perintah : • update nilai • Set nim=‘20081’ • Where kodemk=‘MK00’;
Studi Kasus Perancangan Database 1. Buku alamat
Studi Kasus Perancangan Database 2. Pegawai Perusahaan