Database Reference
In-Depth Information
Get user class L(user)
Set i = 1
Pl(ti
i
[TC]) = L(user)
Ye s
No
i = i + 1
Pl(ti
i
[TC]) < L(user) and
lb(C(user), ti
i
[TC]) = L(user)
No
Ye s
t
i
will be updated
Set j = 1
j = j + 1
t
j
[PK] = t
i
[PK] and
Pl(ti
j
[PK]) = Pl(t
i
[PK]) and
Pl(ti
i
[TC]) < L(user)
No
Ye s
Insert t
j
in Array[t
j
]
Count (Array[t
j
]) = 0
Ye s
No
Choose t
j
Insert t' based t
i
End
Figure 3.20
Flow chart for update operation in the belief-consistent model.
3.6.6 Delete Operation Procedure
The SQL statement for the delete operation is described as follows:
DELETE
FROM R
WHERE P
where R is an MLS relation and P is a delete condition that defines
the tuples that are to be deleted. If a subject with the security class
Search WWH ::
Custom Search