摘要 |
We propose an extension of the view function, called a view with mask, where we can define a mask condition and values for each column that will be applied to the result of query execution. We also provide a set of query rewrite algorithms to implement a view with mask. Then, we define semantics for a selection condition on mask columns, an aggregation on mask columns, and external references for mask conditions. A view with mask can keep a security level, called inference-free against coloring, i.e., if an initial relation is inference-free against coloring, then a result of a query on the relation is also inference-free against coloring.
|