Accessing Data Stored in a Database System

Research and Examination
 Publication number:
 Priority date:
Toni Cortes Rossello,  JONATHAN MARTI FRAIZ,  Anna QueraltDaniel Gasull Moreira
Barcelona Supercomputing Center - Centro Nacional De Supercomputacion (BSC-CNS), Universitat Politècnica de Catalunya (UPC)


Computer-implemented methodsaredisclosed for accessing data stored in a database system comprising a controller configured in such a way that data is storedwith relationships between data-elements of the data, and with enforcement of data integrity. The method comprises: receiving, bythe controller, a call by first user to first access-procedure for accessing first data- element, the first access-procedure including a call to second access- procedure for accessing second data-element based on a relationship between first and second data-elements; performing, by the controller, the call to first access-procedure; verifying, by the controller, whether the first user is authorized to access second data-element according to access authorization data; performing, by the controller, the call to second access-procedure; and returning, by the controller, a result of the access to second data-element including an indicator of authorized access tosecond data-element.Computer programs and database systems suitable for performing such methods are also disclosed.
  Funded by SEVERO OCHOA, SEV-2015-0493