ВУЗ:
Составители:
• строки размещаются в таблице также в произвольном порядке;
• столбцы имеют уникальные наименования.
Существуют два фундаментальных правила для реляционных БД: правило целостно:
сти объектов и правило ссылочной целостности.
Основными понятиями реляционных БД являются: «первичный ключ», «внешний
ключ», «тип данных», «домен», «схема отношения», «схема БД», «кортеж», «отношение».
Первичный ключ – это столбец или некоторое подмножество столбцов, которое уни5
кально, т.е. единственным образом определяет строки. Первичный ключ, который включает
более одного столбца, называется множественным или комбинированным, или составным.
Остальные ключи, которые также можно использовать в качестве первичных, называются
потенциальными или альтернативными ключами.
Внешний ключ – это столбец или подмножество одной таблицы, которое может слу5
жить в качестве первичного ключа для другой таблицы. Внешний ключ таблицы является
ссылкой на первичный ключ другой таблицы. Правило целостности объектов утверждает,
что первичный ключ не может быть полностью или частично пустым, т.е. иметь значение
null. Правило ссылочной целостности гласит, что внешний ключ может быть либо пустым,
либо соответствовать значению первичного ключа, на который он ссылается.
Понятие «тип данных» в реляционной модели данных полностью адекватно понятию
«тип данных» в языках программирования. Обычно в современных реляционных БД допус5
кается хранение символьных, числовых данных, битовых строк, специализированных число5
вых данных.
Понятие «домена» более специфично для баз данных, хотя и имеет некоторые анало5
гии с подтипами в некоторых языках программирования. В самом общем виде домен опреде5
ляется заданием некоторого базового типа данных, к которому относятся элементы домена, и
произвольного логического выражения, применяемого к элементу типа данных. Если вычис5
ление этого логического выражения дает результат «истина», то элемент данных является
элементом домена. Наиболее правильной интуитивной трактовкой понятия домена является
понимание домена как допустимого потенциального множества I значений данного типа.
Схема отношения – это именованное множество пар (имя атрибута, имя домена (или
типа, если понятие домена не поддерживается)). Степень, или «арность» схемы отношения
– мощность этого множества.
Схема БД (в структурном смысле) – это набор именованных схем отношений.
Кортеж, соответствующий данной схеме отношения, – это множество пар «имя атри5
бута, значение», которое содержит одно вхождение каждого имени атрибута, при5
надлежащего схеме отношения. «Значение» является допустимым значением домена данного
атрибута (или типа данных, если понятие домена не поддерживается). Тем самым степень,
или «арность» кортежа, т.е. число элементов в нем, совпадает с «арностью» соответствую5
щей схемы отношения. Попросту говоря, кортеж – это набор именованных значений задан5
ного типа.
Отношение – это множество кортежей, соответствующих одной схеме отношения.
Иногда, чтобы не путаться, говорят «отношение-схема» и «отношение-экземпляр». Иногда
схему отношения называют заголовком отношения, а отношение как набор кортежей – те:
лом отношения.
41
• строки размещаются в таблице также в произвольном порядке;
• столбцы имеют уникальные наименования.
Существуют два фундаментальных правила для реляционных БД: правило целостно
сти объектов и правило ссылочной целостности.
Основными понятиями реляционных БД являются: «первичный ключ», «внешний
ключ», «тип данных», «домен», «схема отношения», «схема БД», «кортеж», «отношение».
Первичный ключ – это столбец или некоторое подмножество столбцов, которое уни
кально, т.е. единственным образом определяет строки. Первичный ключ, который включает
более одного столбца, называется множественным или комбинированным, или составным.
Остальные ключи, которые также можно использовать в качестве первичных, называются
потенциальными или альтернативными ключами.
Внешний ключ – это столбец или подмножество одной таблицы, которое может слу
жить в качестве первичного ключа для другой таблицы. Внешний ключ таблицы является
ссылкой на первичный ключ другой таблицы. Правило целостности объектов утверждает,
что первичный ключ не может быть полностью или частично пустым, т.е. иметь значение
null. Правило ссылочной целостности гласит, что внешний ключ может быть либо пустым,
либо соответствовать значению первичного ключа, на который он ссылается.
Понятие «тип данных» в реляционной модели данных полностью адекватно понятию
«тип данных» в языках программирования. Обычно в современных реляционных БД допус
кается хранение символьных, числовых данных, битовых строк, специализированных число
вых данных.
Понятие «домена» более специфично для баз данных, хотя и имеет некоторые анало
гии с подтипами в некоторых языках программирования. В самом общем виде домен опреде
ляется заданием некоторого базового типа данных, к которому относятся элементы домена, и
произвольного логического выражения, применяемого к элементу типа данных. Если вычис
ление этого логического выражения дает результат «истина», то элемент данных является
элементом домена. Наиболее правильной интуитивной трактовкой понятия домена является
понимание домена как допустимого потенциального множества I значений данного типа.
Схема отношения – это именованное множество пар (имя атрибута, имя домена (или
типа, если понятие домена не поддерживается)). Степень, или «арность» схемы отношения
– мощность этого множества.
Схема БД (в структурном смысле) – это набор именованных схем отношений.
Кортеж, соответствующий данной схеме отношения, – это множество пар «имя атри
бута, значение», которое содержит одно вхождение каждого имени атрибута, при
надлежащего схеме отношения. «Значение» является допустимым значением домена данного
атрибута (или типа данных, если понятие домена не поддерживается). Тем самым степень,
или «арность» кортежа, т.е. число элементов в нем, совпадает с «арностью» соответствую
щей схемы отношения. Попросту говоря, кортеж – это набор именованных значений задан
ного типа.
Отношение – это множество кортежей, соответствующих одной схеме отношения.
Иногда, чтобы не путаться, говорят «отношение-схема» и «отношение-экземпляр». Иногда
схему отношения называют заголовком отношения, а отношение как набор кортежей – те
лом отношения.
41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »
