Базы данных. Создание форм и отчетов


Базы данных. Создание форм и отчетов - стр. 13


Этот процесс обычно называют управлением транзакциями.

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

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

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

·   Храниться в словаре данных, а не в программных приложениях.

Эти возможности в том или ином виде реализованы в большинстве систем.


Проектирование  баз  данных

Процесс, в ходе которого решается, какой вид будет у вновь создаваемой БД, называется проектированием базы данных. На этапе проектирования необходимо предусмотреть все возможные действия , которые могут возникнуть на различных этапах жизненного цикла БД (рис.2).

 

Процедуры, выполняемые на этапах жизненного цикла БД

 

 

 

 

 

 

 

 

 

 

Проектирование

 

Создание

 

 

 

Эксплуатация

 

 

 

 

 

 

 

 

 

 

Анализ предметной области и запросов к БД

 

Генерация схемы БД

 

Реорганизация БД

 

Организация доступа к  базам данных

 

Контроль состояния БД

 

 

 

 

 

 

 

 

 

Интеграция пользовательских представлений

 

Подготовка среды хранения

 

Реструктуризация БД

 

Поиск и обновление данных

 

Сбор и анализ статистики использования БД

 

 

 

 

 

 

 

 

 

Выбор средства реализации

 

Ввод и контроль данных

 

Реформатизация БД

 

Вывод отчетов

 

Контроль целостности БД

 

 

 

 

 

 

 

 

 

 

Логическое проектирование

 

Загрузка и корректировка БД

 

 

 

Разграничение доступа

 

Копирование и восстановление БД

 

 

 

 

 

 

 

 

 

Физическое проектирование

 

 

 

 

 

Инициирование и завершение работы с СУБД

 

 

<


Начало  Назад  Вперед



Книжный магазин