Читаем SQL – язык реляционных баз данных полностью

Соотношение реляционной и табличной терминологии

Ограничения целостности

Целостность структуры данных является синонимом ее системности. Обеспечение целостности данных гарантирует их системную полноту, адекватность модели данных моделируемой предметной области.

Структура базы данных определяется не только составом образующих ее информационных элементов, но и характером связей между ними. Связи соответствуют зависимостям между компонентами предметной области. Всякие зависимости представляют собой ограничения на возможные отношения элементов системы.

Ограничения целостности представляют собой условия, которые определяют допустимые отношения между элементами структуры данных. Для конкретной модели данных эти условия выполняются или не выполняются. Средством спецификации ограничений целостности является язык математической логики.

Ограничения целостности данных принято классифицировать.

По происхождению ограничения целостности принято различать: · внутренние, обусловленные особенностью типа структуры данных, в частности отношения;

· семантические (явные), обусловленные смыслом, значением взаимосвязанных данных конкретной предметной области.

По способу контроля целостности данных, который осуществляет реляционная система (СУБД) ограничения целостности, принято различать: ·

безотлагательные, проверка которых осуществляется непосредственно в процессе манипулирования данными;

· отложенные, проверка которых совершается по завершении всех манипуляций со связанными таблицами.

Внутренние ограничения целостности

Внутренние ограничения целостности данных реляционной модели обусловлены свойствами отношения по определению как множества:

· у отношения не может быть одинаковых строк-кортежей;

· порядок следования кортежей значения не имеет;

· порядок следования атрибутов значения не имеет;

· все значения атрибутов атомарны (неделимы).

Уникальность строк-кортежей реляционной таблицы является следствием определения множества в математике. Действительно, тело отношения есть множество кортежей и, как всякое множество, не может содержать неразличимые элементы.

Неупорядоченность строк-кортежей также является следствием определения множества в математике. Тело отношения есть множество, а множество не упорядочено. Одно и то же отношение может быть представлено разными таблицами, отличающимися порядком следования строк. Иными словами, таблицы, отличающиеся только порядком следования строк, считаются эквивалентными.

Неупорядоченность атрибутов обусловлена тем обстоятельством, что каждый атрибут имеет уникальное имя в пределах отношения и порядок атрибутов не имеет значения. Одно и то же отношение может быть представлено разными таблицами, в которых столбцы идут в различном порядке. Иными словами, таблицы, отличающиеся только порядком следования столбцов, считаются эквивалентными. Условие атомарности атрибутов следует из определения реляционной модели. Атрибуты могут быть определены на простых типах данных (доменах), для которых в реляционных операциях не должна учитываться внутренняя структура данных.

Итак, из определения внутренних ограничений целостности следует, что две и более таблиц могут считаться эквивалентными при выполнении следующих условий:

· таблицы имеют одинаковое количество столбцов;

· таблицы содержат столбцы с одинаковыми наименованиями;

· столбцы с одинаковыми наименованиями содержат данные из одних и тех же доменов;

· таблицы имеют одинаковые строки с учетом того, что порядок столбцов может различаться.

Внутренние ограничения целостности являются безотлагательными. Их проверка реляционной СУБД выполняется автоматически.

Семантические ограничения целостности

Семантические ограничения целостности (или семантические условия) присущи самой предметной области и их учет основан на понимании смыслового содержания данных. Семантические ограничения целостности не выводятся. Это свойства данных, которые выполняются или не выполняются для рассматриваемого отношения элементов данных.

Семантические ограничения целостности для каждой предметной области будут свои, что представляет трудности для аналитика. Тем не менее классификация возможна и полезна. Семантические ограничения целостности различают:

· ограничения объектов;

· ограничения на ссылки (связи) между объектами.

В реляционном представлении ограничения целостности объектов реализуются в виде ограничений целостности доменов, атрибутов и отношений.

Ограничения ссылочной целостности или ограничения, основанные на связях между отношениями-объектами, проявляются как ограничения целостности реляционной базы данных в целом.

Ограничения целостности домена (атрибута)

Перейти на страницу:

Похожие книги

Всеобщая история. История Нового времени. 8 класс
Всеобщая история. История Нового времени. 8 класс

В учебнике освещаются не только политика и дипломатия, экономика и культура второго периода Нового времени (конец XVIII – начало XX в.). История предстаёт как единый процесс, в котором, наряду с великими открытиями и страшными войнами, социальными преобразованиями и революциями, была и повседневная жизнь с её тревогами и заботами, надеждами и радостями.Вопросы, задания, карты, высказывания современников, другие методические материалы, которыми насыщен учебник, превращают знакомство с курсом новой истории в увлекательный творческий процесс.Учебник написан в соответствии с Федеральным государственным образовательным стандартом основного общего образования, одобрен РАО и РАН, включен в Федеральный перечень.

Андрей Александрович Митрофанов , Владимир Александрович Ведюшкин , Михаил Владимирович Пономарев , Сергей Николаевич Бурин

История / Учебники и пособия / Книги Для Детей / Образование и наука / Детская образовательная литература
Путешествие по Карликании и Аль-Джебре
Путешествие по Карликании и Аль-Джебре

«Сказки да не сказки» — так авторы назвали свою книжку. Действие происходит в воображаемых математических странах Карликании и Аль-Джебре. Герои книги, школьники Таня, Сева и Олег, попадают в забавные приключения, знакомятся с основами алгебры, учатся решать уравнения первой степени.Эта книга впервые пришла к детям четверть века назад. Её первые читатели давно выросли. Многие из них благодаря ей стали настоящими математиками — таким увлекательным оказался для них мир чисел, с которым она знакомит.Надо надеяться, с тем же интересом прочтут её и нынешние школьники. «Путешествие по Карликании и Аль-Джебре» сулит им всевозможные дорожные приключения, а попутно — немало серьёзных сведений о математике, изложенных весело, изобретательно и доступно. Кроме того, с него начинается ряд других математических путешествий, о которых повествуют книги Владимира Лёвшина «Нулик-мореход», «Магистр рассеянных наук», а также написанные им в содружестве с Эмилией Александровой «Искатели необычайных автографов», «В лабиринте чисел», «Стол находок утерянных чисел».

Владимир Артурович Левшин , Эмилия Борисовна Александрова

Детская образовательная литература / Математика / Книги Для Детей / Образование и наука