Л. Партыка, И. И. Попов системы управления базами данных



бет46/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   42   43   44   45   46   47   48   49   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

Глава 2

МОДЕЛИ ДАННЫХ


Элементы реального мира, информацию о которых сохраняют и обрабатывают информационные системы, называют объектами. Объект может быть материальным (например, служащий, изделие или населенный пункт) и нематериальным (например, имя, понятие, абстрактная идея). Набором объектов именуется совокупность объектов, однородных с некоторой точки зрения.

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

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

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

Обычно отдельная база данных содержит (отражает) информацию о некоторой предметной области — наборе объектов, представляющих интерес для реальных или предполагаемых пользователей (рис. 2.1).

Модель предметной области соотносится с реальными объектами и связями так же, как схема маршрутов город-



Рис. 2.1. Атрибутивный способ идентификации

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

Так же как и в реальном мире, отдельный объект всегда уникален (уже хотя бы потому, что мы именно его выделяем среди других). Соответственно запись, содержащая данные о нем, так же должна быть узнаваема однозначно (по крайней мере, в рамках предметной области), т. е. иметь уникальный идентификатор, причем никакой другой объект не должен иметь такой же идентификатор. Поскольку идентификатор суть значение элемента данных, в некоторых случаях для обеспечения уникальности требуется использовать более одного элемента. Например, для однозначной идентификации записей о дисциплинах учебного плана необходимо использовать элементы семестр и наименование дисциплины, так как одна дисциплина может быть прочитана в разных семестрах.

Рассмотрим примеры структур предметной области или моделей данных.

Можно сказать, что с точки зрения внешнего представления (абстрагирования на логическом уровне) объектов реального мира модель данных — это основные понятия и способы, используемые при анализе и описании предметной области.




Достарыңызбен бөлісу:
1   ...   42   43   44   45   46   47   48   49   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет