×

Accessing Data Stored In A Database System

  • US 20190318113A1
  • Filed: 10/21/2016
  • Published: 10/17/2019
  • Est. Priority Date: 10/21/2016
  • Status: Active Application
First Claim
Patent Images

1. A computer-implemented method for accessing data stored in a database system comprising a controller configured in such a way that the data is stored with relationships between data-elements of the data, and with enforcement of integrity of the data;

  • whereina first data-element and a second data-element of the data are stored in the database system with a relationship between the first data-element and the second data-element;

    whereinthe first data-element is stored in the database system encapsulated by one or more first access-procedures so that the first data-element is accessible exclusively by calling the one or more first access-procedures;

    whereinthe second data-element is stored in the database system encapsulated by one or more second access-procedures so that the second data-element is accessible exclusively by calling the one or more second access-procedures;

    whereinthe database system further stores access authorization data indicating, at data-element level, whether access to second data-element is authorized to a first user identified in the database system through corresponding credentials that enable the first user to log in and operate in the database system;

    the method comprising;

    receiving, by the controller, a call by the first user to a first access-procedure of the one or more first access-procedures for attempting to access the first data-element, said first access-procedure of the one or more first access-procedures including a call to a second access-procedure of the one or more second access-procedures for attempting to access the second data-element based on the relationship between first and second data-elements;

    performing, by the controller, the call to said first access-procedure of the one or more first access-procedures;

    verifying, by the controller, whether the first user is authorized to access the second data-element according to the access authorization data;

    performing, by the controller, the call to said second access-procedure of the one or more second access-procedures; and

    returning, by the controller, a result of the attempt to access the second data-element, including an indicator of whether the first user is authorized to access the second data-element.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×