ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
ЯДЕРНЫЙ УНИВЕРСИТЕТ «МИФИ»
Т.М. Болотская, Б.А. Щукин
Методическое пособие
по выполнению лабораторных работ в СУБД D3
по курсу «Проектирование баз данных»
Москва 2010
УДК 004.065(07)
ББК 32.973-018.2я7
Б 79
Болотская Т.М., Щукин Б.А. Методическое пособие по выполнению лабора-
торных работ в СУБД D3 по курсу «Проектирование баз данных». М.: НИЯУ
МИФИ, 2010. 48 с.
Рассмотрены основные вопросы проектирования баз данных в СУБД D3, ори-
ентированные на использование средств, встроенных в саму СУБД, а именно про-
цессоров UPDATE и ACCESS. Приведен пример, демонстрирующий применение
этих средств при практической работе по построению прототипа информационной
системы на лабораторных занятиях.
Пособие предназначено для студентов НИЯУ МИФИ, изучающих курс «Про-
ектирование баз данных» в течение восьмого и девятого семестров факультета
«К».
Рецензент канд. техн. наук, доц. А.В. Кузовкин
Рекомендовано к изданию редсоветом НИЯУ МИФИ
ISBN 978-5-7262-1312-5 © Национальный исследовательский
ядерный университет «МИФИ», 2010
Редактор М.В. Макарова
Подписано в печать 07.07.2010. Формат 60х84 1/16
Уч.-изд.л. 3,0. Печ.л. 3,0. Тираж 100 экз.
Изд. № 055-1 Заказ № 223
Национальный исследовательский ядерный университет «МИФИ».
Типография НИЯУ МИФИ.
115409, Москва, Каширское ш., 31
Оглавление
1.
Полуструктурированная модель данных ..................................... 4
1.1. Полуструктурированная модель данных и модель данных
СУБД D3............................................................................................... 5
1.2. Представление полуструктурированных данных в Pick
UDM ................................................................................................... 9
1.2.1. Как представляется класс объектов?........................... 10
1.2.2. Как представляются связи класса объектов?.............. 10
1.2.3. Как представляются нестандартные связи объектов?12
2. Базовые средства проектирования в D3 ...................................... 15
2.1. Базы данных, поддерживаемые СУБД D3 ........................... 15
2.2. Проблема разделения счетов................................................ 16
2.3. Структура счета с данными (базы данных) ........................ 16
2.4. Структура программного счета ........................................... 18
2.5. Пользователь работает в счете с программами.................. 20
2.6. Пользователь работает в счете с данными.......................... 21
2.7. Пользователь работает в специальном счете...................... 21
2.8.