Tugas 1 – Perpustakaan Smart
Basis Data atau Database adalah kumpulan data-data yang terintegrasi dan di simpan dalam sebuah sistem secara terstruktur dan terorganisir, agar lebih mudah di mengerti oleh yang menggunakannya.
Berikut ini adalah contoh dari sebuah database perpustakaan dengan 6 tabel didalamnya yang saling terhubung sehingga membentuk kesatuan.
Atribut yang di beri tanda bintang (*) adalah primary key dari tabel tersebut. Sedangkan tanda (**) merupakan foreign key. Yaitu sebuah atribut yang digunakan sebagai referensi untuk menghubungkan 2 buah tabel. Semua tabel dalam database ini saling berhubungan, dan memiliki masing-masing primary key, maka bisa di akses secara bersama-sama oleh user, karena user memiliki no ID masing-masing. Setiap atribut juga memiliki standar nama yang jelas, sehingga tidak ada atribut dengan nama field yang berbeda. Dan karena ada primary key, rangkap data pun dapat di hindari. Dan karena ada foreign key, maka untuk tabel yang saling berhubungan jika field di salah satu tabel mengalami perubahan, maka field yang berhubungan juga akan otomatis ter-update.