стрелок
В реляционных базах данных relvar — это термин, введенный Си Джей Дейтом и Хью Дарвеном как сокращение для переменной отношения в их статье 1995 года «Третий манифест» , чтобы избежать путаницы, иногда возникающей из-за использования термина «отношение» изобретателем реляционная модель EF Codd для переменной, которой присвоено отношение, а также для самого отношения. Этот термин используется в известном учебнике Дейта по базам данных «Введение в системы баз данных» и в различных других книгах, автором или соавтором которых он является.
В некоторых учебниках по базам данных термин «отношение» используется как для переменной, так и для содержащихся в ней данных. Точно так же в текстах по SQL обычно используется таблица квалифицированной базы терминов таблица терминов для обеих целей, хотя в стандарте для переменной используется .
Близкородственный термин, часто используемый в академических текстах, — это схема отношений . Это набор атрибутов в сочетании с набором ограничений, вместе определяющих набор отношений для целей некоторого обсуждения (обычно нормализации базы данных ). Ограничения, в которых упоминается только один relvar, называются ограничениями relvar , поэтому схему отношения можно рассматривать как единый термин, охватывающий relvar и его ограничения relvar.
Ссылки
[ редактировать ]- Си Джей Дата . Введение в системы баз данных , 8-е изд. (Аддисон-Уэсли, 2004 г., ISBN 0-321-19784-4 ), стр. 65–66.
- Си Джей Дэйт и Хью Дарвен . Базы данных, типы и реляционная модель: Третий манифест (Аддисон-Уэсли, 2007, ISBN 0-321-39942-0 ), стр.85.