ВУЗ:
Составители:
спроектированы отношения? Правильно ли они отражают модель предметной
области, а следовательно и саму предметную область?
Для того чтобы оценить качество принимаемых решений на уровне
логической модели данных, необходимо сформулировать некоторые критерии
качества в терминах физической модели и конкретной реализации и посмотреть, как
различные решения, принятые в процессе логического моделирования, влияют
на
качество физической модели и на скорость работы базы данных.
Таких критериев может быть очень много и выбор их произволен. Некоторые
из таких критериев являются важными с точки зрения получения качественной базы
данных: адекватность базы данных предметной области, легкость разработки и
сопровождения базы данных, скорость выполнения операций обновления данных
(вставка,
обновление, удаление кортежей), скорость выполнения операций выборки
данных.
База данных должна адекватно отражать предметную область. Это означает,
что должны выполняться следующие условия.
1. Состояние базы данных в каждый момент времени должно соответствовать
состоянию предметной области.
2. Изменение состояния предметной области должно приводить к
соответствующему изменению состояния базы данных.
3. Ограничения предметной области,
отраженные в модели предметной
области, должны некоторым образом отражаться и учитываться базе данных.
Практически любая база данных, за исключением совершенно элементарных,
содержит некоторое количество программного кода в виде триггеров и хранимых
процедур.
Хранимые процедуры – это процедуры и функции, хранящиеся
непосредственно в базе данных в откомпилированном виде и которые могут
запускаться
пользователями или приложениями, работающими с базой данных.
Основное назначение хранимых процедур –реализация бизнес-процессов
предметной области.
Триггеры – это хранимые процедуры, связанные с некоторыми событиями,
спроектированы отношения? Правильно ли они отражают модель предметной области, а следовательно и саму предметную область? Для того чтобы оценить качество принимаемых решений на уровне логической модели данных, необходимо сформулировать некоторые критерии качества в терминах физической модели и конкретной реализации и посмотреть, как различные решения, принятые в процессе логического моделирования, влияют на качество физической модели и на скорость работы базы данных. Таких критериев может быть очень много и выбор их произволен. Некоторые из таких критериев являются важными с точки зрения получения качественной базы данных: адекватность базы данных предметной области, легкость разработки и сопровождения базы данных, скорость выполнения операций обновления данных (вставка, обновление, удаление кортежей), скорость выполнения операций выборки данных. База данных должна адекватно отражать предметную область. Это означает, что должны выполняться следующие условия. 1. Состояние базы данных в каждый момент времени должно соответствовать состоянию предметной области. 2. Изменение состояния предметной области должно приводить к соответствующему изменению состояния базы данных. 3. Ограничения предметной области, отраженные в модели предметной области, должны некоторым образом отражаться и учитываться базе данных. Практически любая база данных, за исключением совершенно элементарных, содержит некоторое количество программного кода в виде триггеров и хранимых процедур. Хранимые процедуры – это процедуры и функции, хранящиеся непосредственно в базе данных в откомпилированном виде и которые могут запускаться пользователями или приложениями, работающими с базой данных. Основное назначение хранимых процедур –реализация бизнес-процессов предметной области. Триггеры – это хранимые процедуры, связанные с некоторыми событиями,
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »