Anda di halaman 1dari 2

SinarioSistemTempahanBilik Tutorial

Model data yang berikut direka untuk menyimpan informasi berkenaan sistem tempahan bilik tutorial. Untuk sinario ini, kita perlu mengenalpasti fakta-fakta yang berikut: Fakta-fakta ini menentukan keperluan yang pangkalan data tersebut perlukan dan perlu dipersetujui antara pengguna pangkalan data dengan pemaju pangkalan data tersebut sebelum membangunkannya. Sesebuah university yang mempunyai beratus-ratus bilik tutorial memerlukan sebuah sistem yang memantau tempahan-tempahan yang dibuat, bilik-bilik dan pengguna (pensyarah,mahasiswa/mahasiswi,etc).Bilik-bilik tutorial tersebut terdiri daripada pelbagai saiz dan berlainan kemudahan(meja, kerusi, skrin LCD, papan putih, etc). Kekosongan bilik tutorial adalah tidak tentu dari semasa ke semasa(semester penuh, semester pendek, acara-acara, program-program, mesyuarat, etc). Sebuah tempahan boleh termasuk lebih dari 1 bilik dan lebih dari 1 pengguna. Fakta-fakta draft dikenalpasti sebagai: Entiti-entiti yang diperlukan adalah seperti yang berikut:

Pengguna Tetamu Bilik-bilik tutorial Tempahan Tempat Program Pemilikbilik tutorial Kemudahanbilik tutorial Seorangpenggunabolehmembuat 1 ataulebihtempahan. Sebuahtempahanbolehtermasuk 1 ataulebihtetamutetamutersebuttidaksemestinyaindividu yang membuattempahantersebut. Sesebuahbilik tutorial mempunyaikemudahan yang berbeza.

Entiti-entititersebutadalahberkaitandengan yang berikut:


Soalan-soalan yang kitaperlukenalpasti: 1. Berapabanyakbilik yang mempunyaikekosongan? 2. Apakemudahan yang terdapatdalamsesuatubilik tutorial tersebut? 3. Bilik tutorial yang manakahtelahditempahpadamingguini? Model data yang berikutdapatmenjawabsoalan-soalan di atasdanmembolehkankesemuainformasidan data disimpandalamkeadaan yang tersusundanstabil.

Model Data

Anda mungkin juga menyukai