Pelajaran Hidup

Inspirasi dari sebuah pengalaman dan pelajaran hidup..Semua butuh sebuah pembelajaran

Contoh ERD untuk Elearning






























Keterangan :

Banyak siswa bisa mengambil materi sehingga relasi many to one.

Siswa bisa mengerjakan banyak soal dan 1 soal bisa dikerjakan banyak siswa sehingga relasi many to many.

Guru bisa menyusun banyak materi sehingga one to many.

Guru bisa membuat banyak soal sehingga relasi one to many.

kalau kurang jelas download disini

Perintah-perintah di MySQL

DDL(Data Definition Language) yaitu bahasa yang memiliki kemampuan untuk mendefinisikan data yang berhubungan dengan pembuatan dan penghapusan objek seperti tabel, indeks, bahkan basis datanya sendiri.
Misal : create, drop, alter

DDL memiliki fungsi untuk melakukan hal-hal berikut :
1. Membuat atau menghapus database
2. Membuat atau menghapus tabel
3. Memodifikasi tabel
4. Menciptakan integritas referensial
5. Menciptakan indeks

Perintah-perintah di MySQL

Membuat database :
create database ;
contoh : create database achicha;

Menampilkan database yang ada dimysql :
show databases;

Menampilkan tabel yang telah dibuat :
show tables;

Menggunakan database :
use ;
contoh : use achicha;

Menghapus database :
drop ;
contoh : drop achicha;

Membuat tabel baru :
create table (nama_kolom );
contoh : create table mahasiswa(nim char(10) NOT NULL PRIMARY KEY, nama char(20), alamat char(30), TTL DATE);

Keterangan :
PRIMARY KEY adalah kunci utama
NOT NULL artinya setiap kolom tidak boleh kosong, sedangkan jika diisikan untuk dikosongkan dapat menggunakan parameter NULL

Melihat struktur tabel :
desc ;
contoh : desc mahasiswa;

Mengubah struktur tabel :
alter table [spesifikasi perubahan]

Menambah kolom baru dalam tabel tertentu, parameter yang digunakan adalah ADD.
alter table nama_table ADD kolom_baru tipe(panjang) [first | after kolom_lama];
contoh : alter table mahasiswa ADD telepon char(12) after alamat;

Mengubah nama kolom tertentu, parameter yang digunakan adalah CHANGE
after table nama_table CHANGE kolom_lama kolom_baru tipe(panjang);
contoh : alter table mahasiswa CHANGE telepon telp char(15);

Mengubah nama tabel, parameter yang digunakan RENAME
alter table namatable_lama RENAME to namatable_baru;
contoh : alter table mahasiswa RENAME to mhs;

Menghapus tabel
drop nama_tabel;
contoh : drop mahasiswa;

Referensi :
Petunjuk Praktikum Basisdata(2011), UAD