ВУЗ:
Составители:
12
Пусть эта модель применяется для представления данных о служащих. Тогда в
схеме будет специфицирован тип сущности
СЛУЖАЩИЙ (ФИО, Возраст, Адрес),
где СЛУЖАЩИЙ – имя типа сущности, ФИО, Возраст, Адрес – имена
атрибутов.
Конкретные данные будут иметь форму, например,
Иванов И.И._29_ Таганрог, ул. Греческая, 82
Модель данных определяет правила,
в соответствии с которыми струк-
турируются данные. Однако структурные спецификации не обеспечивают воз-
можности полной интерпретации семантики данных и способа их использова-
ния. Должны быть также специфицированы операции над данными. Так, на-
пример, список объектов в зависимости от допустимых операций может приоб-
рести свойства стека или очереди. Обычно операции соотносятся со
структура-
ми данных.
Совокупность данных, структура которых соответствует конкретной
схеме, называется базой данных (БД). Этот термин применяется, как к опреде-
ленной реализации указанной совокупности данных, так и к ряду связанных
между собой реализаций. Дело в том, что операции, предусмотренные моделью
данных, преобразуют одну БД в другую. Эти БД имеют одну
и ту же структуру
и соответствуют одной и той же схеме. Последовательность БД, получаемую в
результате преобразований, обычно и называют БД.
Разнообразие моделей данных соответствует разнообразию областей
применения и контингента пользователей. Тем не менее, существует ряд общих
понятий и определений, относящихся ко всем моделям.
Свойства, которые отображает модель реального мира в
основном де-
лятся на два класса: статические и динамические. К статическим относятся
свойства, инвариантные во времени. Они всегда справедливы и неизменны. Ди-
намические свойства соответствуют эволюционной природе мира. Любая мо-
дель данных должна некоторым образом представлять эти два класса свойств.
Исходя из этого, модель данных М можно определить как множество
правил
порождения G и множество операций О.
Множество правил порождения выражает статические свойства модели
данных и соотносится с языком описания данных (ЯОД). Множество операций
выражает динамические свойства модели данных и соотносится с языком мани-
пулирования данными (ЯМД).
Средствами ЯОД определяются допустимые структуры данных объек-
тов и связей, а также допустимые реализации данных
. Определение структур
данных реализуется посредством спецификаций, которые должны удовлетво-
рять правилам порождения. Например, спецификация типа сущности СЛУ-
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »