Этот процесс обычно называют управлением
Этот процесс обычно называют управлением транзакциями.
Другой тип целостности, называемый объектной целостностью, связан с корректным проектированием базы данных. Объектная целостность требует, чтобы ни один первичный ключ не имел нулевого значения.
Третий тип целостности, называемой ссылочной целостностью, означает непротиворечивость между частями информации, повторяющимися в разных таблицах. Например, если вы изменяете неправильно введенный номер карточки страхового полиса в одной таблице, другие таблицы, содержащие эту же информацию, продолжают ссылаться на старый номер, поэтому необходимо обновить и эти таблицы. Чрезвычайно важно, чтобы при изменении информации в одном месте, она соответственно изменялась и во всех других местах. Кроме того, по определению Кодда, ограничения на целостность должны:
· Определяться на языке высокого уровня, используемом системой для всех других целей;
· Храниться в словаре данных, а не в программных приложениях.
Эти возможности в том или ином виде реализованы в большинстве систем.
Проектирование баз данных
Процесс, в ходе которого решается, какой вид будет у вновь создаваемой БД, называется проектированием базы данных. На этапе проектирования необходимо предусмотреть все возможные действия , которые могут возникнуть на различных этапах жизненного цикла БД (рис.2).
|
Процедуры, выполняемые на этапах жизненного цикла БД
|
|
|
|
|
|
|
|
|
|
|
|
Проектирование
|
|
Создание
|
|
|
|
Эксплуатация
|
|
|
|
|
|
|
|
|
|
|
|
Анализ предметной области и запросов к БД
|
|
Генерация схемы БД
|
|
Реорганизация БД
|
|
Организация доступа к базам данных
|
|
Контроль состояния БД
|
|
|
|
|
|
|
|
|
|
Интеграция пользовательских представлений
|
|
Подготовка среды хранения
|
|
Реструктуризация БД
|
|
Поиск и обновление данных
|
|
Сбор и анализ статистики использования БД
|
|
|
|
|
|
|
|
|
|
Выбор средства реализации
|
|
Ввод и контроль данных
|
|
Реформатизация БД
|
|
Вывод отчетов
|
|
Контроль целостности БД
|
|
|
|
|
|
|
|
|
|
Логическое проектирование
|
|
Загрузка и корректировка БД
|
|
|
|
Разграничение доступа
|
|
Копирование и восстановление БД
|
|
|
|
|
|
|
|
|
|
Физическое проектирование
|
|
|
|
|
|
Инициирование и завершение работы с СУБД
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий