Представления в реляционном исчислении
Мне было интересно, можем ли мы как-то определить представление в реляционном исчислении, чтобы разбить сложные запросы на несколько меньших? Или мы должны писать большие запросы как составные?
1 ответ
Механизм просмотра находится вне исчисления.
Но любой практический инструмент / нотация может использовать определение представления, а также выражение запроса. Достаточно просто использовать имя для обозначения значения, обозначенного запросом, для использования в других запросах; Вы можете думать об этом имени как имя константы языка программирования или имя переменной. Нет смысла говорить о представлениях вне контекста переменных, которые сами находятся за пределами исчисления, потому что идея имени представления заключается в том, что каждый раз, когда вы используете его, значение, которое оно обозначает, основывается на текущих значениях переменных, названных в его определяющее выражение. Если значения имен в определяющем выражении не изменяются, вам не нужно определение представления, вы можете использовать определение константы или присвоение переменной.
Спросите своих инструкторов, разрешено ли вам называть константы / переменные / представления для уточнения ваших запросов.