Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BAZ_DANN_Kh.doc
Скачиваний:
7
Добавлен:
26.09.2019
Размер:
152.58 Кб
Скачать

Бизнес-правила

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

(В данном контексте бизнес-правила являются просто правилами управления БД и не имеют отношения к бизнесу как к предпринимательству)

В первую очередь бизнес-правила реализуют следующие ограничения БД:

- задание допустимого диапазона значений

- задания значения по умолчанию

- требование уникальности значения

- запрет пустого значения

- ограничение ссылочной целостности

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

Вместо заданных на физическом уровне бизнес-правил или в дополнение к ним можно определить бизнес-правила на программном уровне. Действие этих правил распространяется только на приложение, в котором они реализованы. Для программирования в приложении бизнес-правил используются компоненты и предоставляемые ими средства (относится к Дельфи и другим средам разработки). Достоинство такого подхода заключается в легкости изменения бизнес-правил и определении «правил» своего приложения. Недостатком является снижение безопасности БД, связанное с тем, что каждое приложение может устанавливать свои правила управления БД.

При работе с удаленными БД в архитектуре «клиент-сервер» бизнес-правила можно реализовывать также на сервере.

Словарь данных

Словарь данных представляет собой совокупность определений БД и атрибутов. Словарь данных позволяет сформировать и сохранить характеристики, который в дальнейшем можно использовать для описания БД.

Использование словаря данных позволяет:

- ускорить процесс создания БД

- облегчить изменение характеристик БД

- придать единообразный вид компонентам приложения

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

Атрибуты представляют собой совокупности характеристик отдельных полей. Заданные через атрибуты характеристики поля при выполнении приложения устанавливаются в качестве значений соответствующих свойств визуальных компонентов, которые отображают значение поля, например, DBGrid или DBText. Ниже приведены некоторые наиболее распространенные характеристики полей (они же свойства визуальных компонентов).

- Aligment – выравнивание

- DisplayLabel – заголовок столбца (сетки DBGrid)

- ReadOnly – недоступность поля для редактирования (поле предназначено только для чтения)

- Required – требование обязательного ввода значения

- Visible – видимость

- DisplayFormat – формат отображаемого значения

- MinValue – минимальное значение

- MaxValue – максимальное значение

Для работы со словарем данных удобно использовать программу SQL Explorer

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]