摘要 |
1. Система, которая облегчает запрос к базе данных, содержащая: ! компилятор, который принимает запрос на взаимодействие с базой данных; и ! компонент реляционного соединения, который расширяет соответствующий язык запросов посредством соединения ссылкой, чтобы получить семантику существующей связи среди множества таблиц, ассоциированных с базой данных, для уменьшения синтаксиса, требуемого для выполнения просмотра или навигации посредством него. ! 2. Система по п.1, в которой существующая связь включает в себя зависимости первичный ключ-внешний ключ, полученные в реляционных метаданных. ! 3. Система по п.2, в которой соединение ссылкой поддерживается между источником левой таблицы и источником правой таблицы с одной ссылочной привязкой, существующей между ними. ! 4. Система по п.3, в которой одна ссылочная привязка включает в себя однозначное преобразование для выражения соединения ссылкой в эквивалентные внутренние соединения ассоциированных столбцов. ! 5. Система по п.1, в которой компилятор преобразовывает соединение ссылкой во внутренние соединения и обеспечивает «прыжки» по таблицам во время навигации по базе данных. ! 6. Система по п.1, в которой компилятор однозначно преобразует краткие нотации, реализованные посредством соединения ссылкой, если только существует один путь среди зависимостей. ! 7. Система по п.1, также содержащая дополнительный компонент реляционного соединения, который динамически изучает различные зависимости, созданные в базе данных. ! 8. Система по п.1, также содержащая представления документа, на которые ссылается пользователь, чтобы получить требуемые значения, и для выполнения обновле |