* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Информатика 637
Понятие типы данных. В реляционных базах данных тип данных схож с аналогичным понятием в языках программирования.
Современные базы данных могут допускать хранение символьных, числовых, строковых и специальных данных (дата, время, денежный). Также активно развиваются возможности БД в применении абстрактных типов данных.
Домен — это задание общего типа данных, к которому относятся элементы доменов и произвольного логического выражения, применимого к элементу типа данных. Другими словами, домен — это допустимое множество значений данного типа.
Атрибут — это столбцы отношения, которым присваиваются имена, и по которым к ним затем производится обращение.
Кортеж — это некоторое множество пар имени атрибута и значения, которое содержит одно вхождение каждого имени атрибута.
Отношение — это множество кортежей. Другими словами, отношение — это таблица, в которой строка называется записью, а столбец — полем.
СВОЙСТВА ОТНОШЕНИЙ
1. Отсутствие кортежей дубликатов. Это свойство говорит о том, что в отношениях не содержится дублирующих кортежей. Иначе нарушается определение кортежей как множества кортежей. Из этого свойства следует, что у каждого отношения должен существовать первичный ключ.
Первичный ключ — это набор атрибутов, значение которых уникально. Для каждого отношения полный набор атрибутов обладает этим свойством.
Однако первичный ключ в своем наборе атрибутов не должен содержать такие атрибуты, которые можно убрать без ущерба для однозначного определения кортежа. Понятие первичного ключа является исключительно важным, т.к. оно связано с понятием целостности баз данных.
2. Отсутствие упорядоченности кортежей. Это свойство является следствием определений отношения экземпляра как множества кортежей.