Cтраница 2
Условие уникальности не допускает схем баз данных, в которых одна реляционная схема является подсхемой другой, за исключением случая, когда подсхема имеет единственный, тривиальный ключ. Предположим, что мы изменили определение условия уникальности так, что ( Ri), может содержать ключ и другой атрибут из RJ, если RI э RJ - Измените определение независимости так, чтобы локальное удовлетворение и условие вложения влекли бы за собой глобальное удовлетворение. Покажите, что теорема справедлива и при измененных определениях. [16]
Второе условие говорит о том, что ни один из атрибутов ( А. Ak) не может быть исключен из К без нарушения условий уникальности. [17]
Пусть R - схема базы, чьи ключи определяют множество F-зависимостей F. Покажите, что [ ] / является естественной, если R удовлетворяет условию уникальности. Покажите, что 1 - ] р остается естественной, даже если R нарушает условие уникальности и каждое отношение имеет нетривиальный ключ. [18]
Пусть R - схема базы, чьи ключи определяют множество F-зависимостей F. R удовлетворяет условию уникальности. R нарушает условие уникальности и каждое отношение имеет нетривиальный ключ. [19]
Помимо уникальности первичных ключей и ограничений, связанных с целостностью ссылок, вы можете определить в рамках SQL-сервера дополнительные ограничения, накладываемые на данные. Вы можете наложить условие уникальности на несколько столбцов, например постановить, что в одной аудитории в одно и то же время не могут проводиться две разные лекции. [20]
Пусть R - схема базы, чьи ключи определяют множество F-зависимостей F. Покажите, что [ ] / является естественной, если R удовлетворяет условию уникальности. Покажите, что 1 - ] р остается естественной, даже если R нарушает условие уникальности и каждое отношение имеет нетривиальный ключ. [21]