Monday, 18 January 2016

ANOMALY

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