Kamis, 08 April 2010

Tugas 1

Berikut adalah gambaran dari tabel-tabel atau entitas yang diperlukan dalam membuat database Perpustakaan.





Entitas yang di tunjuk arah panah menunjukkan tabel tersebut memiliki relasi one-to-many. Database perpustakaan ini mempunyai 8 entitas, atribut yang ditandai dengan tanda bintang (*) berarti tabel tersebut adalah primary key dan bersifat unik. Sadangkan yang memiliki tanda dua bintang (**) berarti atribut ter sebut adalah Foreign key atau referential key yang akan menjadi referensi (patokan) untuk di relasikan dengan primary key di entitas yang lain.

Berikut adalah tabel keterangan tiap antitas.


Dan di bawah ini adalah tabel contoh dari value data yang saya buat dengan menngunakan MS. Excel.









Nomor anggota di awali dengan AG yang menunjukkan anggota dan diikuti oleh tahun pendaftaran, bulan dan nomor urut. Sedangkan Donatur di awali dengan DN yang menunjukkan Donatur. Pada entitas penjualan juga ditampilkan no anggota sebagai referansi siapa yang meminjam, karena hanya dengan di tampilkan no anggotanya saja, nama dan data lainnya juga dapat diketahui.



Tugas 2
DDL adalah singkatan dari Data Definition Language yaitu perintah-perintah yang digunakan untuk
menjelaskan objek dari database. Dengan kata lain DDL digunakan
untuk mendefinisikan kerangka database.Contoh Statement DDL adalah CREATE, ALTER, DROP.

Contoh penerapan:
Syntax : CREATE DATABASE nama_db;
Contoh : CREATE DATABASE Perkuliahan;

Sedangkan contoh statement DML adalah adalah perintah-perintah yang digunakan untuk
mengoperasikan atau memanipulasi isi database. SQL menyediakan 4 perintah DML yaitu Select, insert, update, dan delete.

Contoh penerapan:
Syntax : INSERT INTO nama_table [(nama_kolom,..)] VALUES (data1,...);
Contoh : INSERT INTO MKUL VALUES (”KK222”,”BERKAS Akses”,2);
Atau
INSERT INTO MKUL (KDMK,MTKUL,SKS) VALUES (”KK222”,”BERKAS Akses”,2);

Pembuatan Query juga merupakan aplikasi dari bahasa DML karena kita mengambil field dari beberapa entitas berbeda, pada Ms. Office juga terdapat SQL view sehingga kita dapat melihat bahasa SQLnya.

Tidak ada komentar:

Posting Komentar