Anomali bermaksud ketidakwajaran atau kejanggalan
Anomali Penambahan (Insert)
Definisi :- Anomali
yang berlaku apabila hendak menambah nilai ke dalam hubungan/jadual.
Contoh :- Jika ada ubat
baru yang hendak dimasukkan, maka ubat itu tidak dapat dimasukkan ke dalam
jadual sehingga ada pesakit yang mengambil ubat tersebut.
KodUbat
|
NamaUbat
|
NoPesakit
|
NamaPesakit
|
K001
|
Paracetamol
|
1
|
Usop
|
K002
|
Strepsil
|
2
|
Osman
|
K003
|
Woods
|
3
|
Ahmad
|
K004
|
PanadolActifast
|
4
|
Janet
|
Ubat K005-Hax tidak dapat ditambah kerana tiada pesakit yang
mengambil ubat tersebut.
Anomali Penghapusan (Delete)
Definisi :- Anomali yang berlaku apabila hendak menghapuskan
satu nilai data dalam hubungan/jadual.
Contoh :- Jika pesakit itu membatalkan pembelian ubat
Paracetamol tersebut, maka record tersebut akan dihapus dan menyebabkan
hilangnya informasi tentang Kod_ubat K001.
KodUbat
|
NamaUbat
|
NoPesakit
|
NamaPesakit
|
K001
|
Paracetamol
|
1
|
Usop
|
K002
|
Strepsil
|
2
|
Osman
|
K003
|
Woods
|
3
|
Ahmad
|
K004
|
PanadolActifast
|
4
|
Janet
|
Data bagi ubat PanadolActifast akan terhapus jika pesakit
Janet itu membatalkan pembeliannya.
Anomali pengubahsuaian (Update)
Definisi :- Anomali yang berlaku apabila hendak mengubah
satu nilai data dalam hubungan/jadual.
Contoh :- Data harga bagi ubat Woods akan diubah jika harga
ubat Woods itu dinaikkan.
KodUbat
|
NamaUbat
|
HargaUbat
|
NamaPesakit
|
K003
|
Woods
|
RM3
|
Usop
|
K003
|
Woods
|
RM3
|
Osman
|
K003
|
Woods
|
RM3
|
Ahmad
|
K003
|
woods
|
RM3
|
Janet
|
Jika harga Woods dinaikkan kepada RM5, maka perlu dilakukan
pengubahsuaian kepada harga pada setiap ubat Woods.
No comments:
Post a Comment