Компоненты+модели+данных


 * Модель данных определяется тремя компонентами:**
 * 1) //допустимой организацией данных//. Допустимая организация данных определяется разнообразием и количеством типов объектов модели данных, ограничениями на структуру данных. Каждая модель характеризуется определенными свойствами и методами структуризации.
 * 2) //ограничениями целостности с целью сохранения непротиворечивости данных и обеспечения достоверного отображения предметной области в базе данных.// Ограничения целостности поддерживаются средствами, предусмотренными в модели данных для выражения ограничений на значения данных и ассоциации, которые характеризуют достоверные состояния БД.

Ряд ограничений целостности поддерживается моделью данных по умолчанию и распространяется на все типовые ситуации, возникновение которых возможно при внесении изменений в БД. Другие ограничения целостности могут задаваться явно и также распространяться на множества однотипных ситуаций: 3. //множеством доступных операций над данными.// Множество операций определяет виды обработки, которые могут подвергаться объекты модели данных. Сюда в первую очередь входят операции выборки данных и операции, изменяющие состояние БД.

СУБД для поддержки модели должны выполнять следующие основные функции:
 * определение данных – задание вида хранимой в БД информации, ее структуры, ограничений при вводе в БД и связей между различными элементами информации.
 * обработка данных – выборка необходимых данных и выполнение над данными различных операций: сортировка, фильтрация, преобразование, объединение, группировка.
 * управление данными – разграничение прав доступа к информации БД.

Источник: http://www.pd-web.net/bazy-i-banki-dannyh-v-ekonomike/21-ponyatie-modeli-dannyh-komponenty-modeli-dannyh/