I detta dokument presenterar vi algoritmer som tillåter en objektorienterad förfrågan av befintliga relationsdatabaser. Vårt mål är att ge ett förbättrat frågegränssnitt för relationella system med bättre sökmöjligheter än SQL. Detta verkar vara mycket viktigt eftersom, i verkliga tillämpningar, relationssystem används oftast och deras dominans kommer att förbli inom en nära framtid. För att övervinna nackdelarna med relationssystem, särskilt de dåliga frågefaciliteter SQL, föreslår vi ett schema omvandling och en frågeöversättning algoritm. Schemats omvandlingsalgoritm använder ytterligare semantisk information för att förbättra relationsschemat och omvandla det till ett motsvarande objektorienterat schema. Om den ytterligare semantiska informationen kan dras av från ett underliggande konstruktionsschema för entitetsrelation, kan schematransformationen göras helt automatiskt. För att fråga det skapade objektorienterade schemat använder vi Structured Object Query Language (SOQL) som tillhandahåller deklarativa frågemöjligheter på objekt. SOQL-frågor med hjälp av det skapade objektorienterade schemat är mycket kortare, lättare att skriva och förstå och mer intuitiva än motsvarande SQL-frågor som leder till en förbättrad användbarhet och en förbättrad fråga i databasen. Frågeöversättningsalgoritmen översätter automatiskt SOQL-frågor till motsvarande SQL-frågor för det ursprungliga relationsschemat.
Till exempel Keim et al. REF beskriver översättningen av Structured Object Query Language (SOQL) till SQL och hävdar att SOQL-frågor är kortare, lättare att skriva och förstå och mer intuitiva än motsvarande SQL-frågor.
Object-oriented querying of existing relational databases
{'venue': 'Database and Expert Systems Applications', 'journal': 'Database and Expert Systems Applications', 'mag_field_of_study': ['Computer Science']}