MENGELOLAH DATABASE DENGAN MYSQL Contoh Database Contoh Perancangan

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, matakuliah 1, nilai 1, matakuliah 2, nilai 2, contoh tabel sebagai berikut : Nama Mata Kuliah 1 Kredit 1 Nilai 1 Mata kuliah 2 Kredit 2 Nilai 2 Yuyun Algoritma 4 B Database 2 C Dian Algoritma 4 A Database 2 B Okta Database 2 C

Perubahan Rancangan 1 Perubahan Rancangan : Tabel mahasiswa NIM* Nama 20081 Yuyun 20082 Dian 20084 Okta Tabel nilai NIM* Mata Kuliah Kredit Nilai 20081 Algoritma 4 B 20082 Algoritma 4 A 20084 Database 2 C

Perubahan Rancangan 2 Perubahan Rancangan : Tabel mahasiswa NIM* Nama 20081 Yuyun 20082 Dian 20084 Okta Tabel nilai NIM* Mata Kuliah* Nilai 20081 Algoritma B 20082 Algoritma A 20084 Database C Tabel Mata kuliah Mata Kuliah* Kredit Algoritma 4 Database 2

Perubahan Rancangan 3 Perubahan Rancangan : Tabel mahasiswa NIM* Nama 20081 Yuyun 20082 Dian 20084 Okta Tabel nilai NIM* Kode. MK* Nilai 20081 MK 001 B 20082 MK 002 A 20084 MK 003 C Tabel Mata kuliah Kode. MK Mata Kuliah Kredit MK 001 Algoritma 4 MK 002 JArkom 1 4 MK 003 Database 2

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 NIM Nama Matakuliah Kode. MK NIM=NIM Nilai Kode. MK kode. MK=kode. MK Mata Kuliah Kredit

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=‘MK 00’;

Studi Kasus Perancangan Database 1. Buku alamat Nama Alamat Kota Kode Pos E-mail Hubungan Telp Rida Jl. Ganesa Bandung 42777 Rida@yahoo. com Teman 022256025 Arif Jl. Kartini Cirebon 45152 Arif_2@yahoo. co. id Bisnis 081264562 Upik Jl. Gatot Subroto Jakarta 21524 uupk@yahoo. com Kenalan 02156841

Studi Kasus Perancangan Database 2. Pegawai Perusahaan NIP Nama Golongan status alamat Jml anak Gaji Pokok Tunjan gan
- Slides: 13