Читайте также:
|
|
Ограничения целостности — это набор определенных правил, которые устанавливают допустимость данных и связей между ними.
Ограничения целостности в большинстве случаев определяются особенностями предметной области. Ограничения целостности могут относиться к разным объектам базы данных: атрибутам (полям), записям, отношениям, связям между ними и т. п. Для полей могут использоваться следующие виды ограничений:
- Тип и формат поля автоматически допускают ввод только данных определенного типа. Выбор типа поля Date в формате ДД. ММ. ГГ позволит пользователю ввести только шесть чисел. При этом первая пара цифр не сможет превысить в лучшем случае значения 31, а вторая — 12.
- Задание диапазона значений, как правило, используется для числовых полей. Диапазон допустимых значений может быть ограничен с двух сторон (закрытый диапазон), а может с какой-то одной: верхней или нижней (открытый диапазон).
- Недопустимость пустого поля позволяет избежать появления в БД «ничейных» записей, в которых пропущены какие-либо обязательные атрибуты.
- Задание списка значений позволяет избежать излишнего разнообразия данных, если его можно ограничить. Например, для указания типа кузова мы можем ограничить фантазию пользователя только общепринятыми названиями: Седан, кабриолет и т. д.
- Проверка на уникальность значения какого-то поля позволяет избежать записей-дубликатов. Вряд ли будет удобно в справочнике клиентов иметь несколько записей для одного и того же лица.
На пятом этапе также предусматриваются меры по обеспечению ссылочной целостности, то есть установление между таблицами не противоречивых взаимосвязей. Установление не противоречивых взаимосвязей и обеспечение достоверности в данных в любой момент времени является главной и самой трудоемкой задачей.
Для реализации ограничений целостности, имеющих отношение к записи, таблицам или связям между ними, в СУБД могут использоватся триггеры.
Пример разработки базы данных приведен в приложении А.
3.3 Контрольный пример
Контрольный пример должен содержать экспериментальную часть. Привести содержимое базы данных.
Заключение
Содержит краткую оценку полученных результатов, сжато оценивается уровень разработки, ее гибкость, широта, модульность.
Список литературы
Содержит перечень книг, журнальных статей, справочников, методических указаний и пособий и других печатных материалов, используемых при выполнении курсовой работы.
Приложения
Дата добавления: 2014-12-18; просмотров: 113 | Поможем написать вашу работу | Нарушение авторских прав |