Kamis, 15 April 2010

tugas basis data 1

Basis data atau Database adalah kumpulan dari data-data yang terintergrasi dan disimpan dalam setiap sistem secara terstruktur dan terorganisasi, agar lebih mudah di mengerti oleh pemakai/ menggunakannya.

dibawah ini adalah contoh dari Database perpustakaan dengan 7 table yang isinya saling berhubungan satu dengan lain.


1. Table pendaftaran digunakan untuk penerimaan aggota baruyang memiliki 5 atribut; kode anggota , password, nama, alamat, status.

2. Tabel Data Anggota yang digunakan untuk menyimpan data anggota perpustakaan. Tabel Data Anggota memiliki 4 atribut: kode anggota, password, nama, statu.

3. Tabel denda digunakan untuk penyimpanan transaksi untuk setiap anggota yang meminjam buku yang melanggar tata tertip perpustakaan, cotohnya keadaan rusak, hilang dan lewat dari batas waktu yang pengembalian table ini memiliki 5 atribut; kode anggota, kode buku, judul buku, jenis pelanggaran dan total denda.

4. Table daftar pinjaman untuk menyimpan transaksi peminjaman yang dilakukan oleh setiap anggota, table ini memiliki 6 atribut; kode anggota, kode buku, tgl pinjaman, tgl pengembalian, lama, kondisi buku.

5. Daftar buku dilakukan untuk memper mudah anggota saat mencari buku yang ingin di pinjamannya ada 4 atribut pada table ini; kode buku, kode anggota, judul buku, jumlah buku, dan pengarang buku.

6. Table donatur yang digunakan untuk menyimpan data donatur. Tabel Data Donatur memiliki 5 atribut: kode anggota, password, nama, kode buku, judul buku.

7. Table sumbangan yang digunakan untuk menyimpan data anggota atao orang yang menyumbangkan buku keperpustakaan tersebut.tabel ini memiliki 4 atribut ; kode buku, nama, judul buku, dan jumlah.

Relationship atau hubungan antar tabel: hubungan yang terjadi antara satu atau lebih entity/tabel.

Relasi one-to-many:
terjadi ketika setiap record dalam TableA mungkin memiliki banyak catatan terkait dalam TableB tetapi setiap record dalam TableB mungkin hanya satu catatan terkait di TableA.

Relasi one-to-one:
Relasi tabel one-to-one (satu-satu) adalah relasi 2 tabel dengan primary key (pk) dan foreign key (fk). Ini dilakukan dengan meletakkan kolom one-to-one ke tabel baru.

Primary Key: primary key adalah penentuan sebuah atribut dalam sebuah tabel yang digunakan sebagai identitas untuk menghindari kerangkapan suatu record. Primary key bersifat unik/tidak ganda.

Referential key atau foreign key: sebuah atribut yang digunakan sebagai referensi untuk menghubungkan 2 buah tabel.

Data pada database perpustakaan ini semuanya memiliki relasi, sehingga database menjadi terintregasi dan dapat di akses dalam waktu yang bersamaan, karena user memiliki masing -masing ID.
Pada saat seorang anggota perpustakaan ingin melihat atau mengubah data pribadinya, dia dapat memasukkan ID keanggotaannya, bila ID tersebut di temukan dan passwordnya cocok maka anggora tersebut
dapat mengakses data-data yang sesuai dengan IDnya Jadi walaupun dia anggota, dia tetap memiliki batasan misalnya dia tidak bisa mengakses Data donatur. Dia juga dapat melihat data buku. Tapi jika dia bukan anggota dan ID tidak di temukan, maka dia tidak akan dapat mengakses data apapun.

Tidak ada komentar:

Posting Komentar