Текущий элемент рабочего пространства. Для того, чтобы сделать текущей таблицу, щелкните мышью над именем. Имя текущей таблицы выделяется инверсным изображением. Так же можно сделать текущим ключ или индекс.
Перемещение таблиц в рабочем пространстве. Таблицы перемещаются мышью за среднюю часть заголовка.
Изображение ключей и индексов
Первичный ключ
Внешний ключ
Уникальный индекс
Неуникальный индекс

Рис. 3. Мастерская баз данных
Правило правой кнопки
Нажатие правой кнопки мыши на имени таблицы, столбца, изображения ключа или индекса приводит к появлению всплывающего меню для соответствующего объекта.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.
3.1. Используя литературные источники, приведенные в списке литературы, изучить:
· принципы построения реляционных баз данных на основе концептуальных моделей [3];
· принцип целостности реляционных баз данных и средства поддержки целостности [1]
· приемы работы в мастерской баз данных системы Power Builder [2], [4].
3.2. Получить задание на проектирование базы данных, отражающей информационное содержание заданных сущностей (см. варианты заданий). Построить соответствующую заданию модель «сущность – связь».
3.3. По модели «сущность – связь» построить физическую модель базы данных.
3.4. Реализовать физическую модель базы данных в среде Power Builder.
3.5. Подготовить ответы на контрольные вопросы и выполнить контрольные упражнения.
Содержание отчета
Отчет по работе должен содержать:
· задание на проектирование базы данных;
· модель «сущность – связь», соответствующую заданию;
· алгоритм построения физической модели базы данных;
· физическую модель базы данных;
· объяснения к физической модели, касающиеся ограничений целостности созданной базы данных
Варианты заданий
| Сущность | |
| 1. | автомобиль, владелец, страховая фирма |
| 2. | студент, специальность, дисциплина |
| 3. | собака, порода, хозяин |
| 4. | футбольный клуб, игрок, матч |
| 5. | компания, адрес, отрасль. |
| 6. | актер, роль, спектакль |
| 7. | самолет, пассажир, рейс |
| 8. | Город, район, область |
| 9. | кафедра, факультет, ВУЗ |
| 10. | картина, художник, владелец |
| 11. | автомобиль, запчасть, производитель |
| 12. | звезда, созвездие, миф |
| 13. | Университет, Кафедра, Сотрудник. |
| 14. | Рассказ, Автор, Книга. |
| 15. | Город, Район, Житель. |
| 16. | Магазин, Отдел, Книга. |
| 17. | Клиент, Банк, Филиал. |
| 18. | Игра, жанр, страна |
| 19. | Актер, фильм, страна |
| 20. | Программа, компания-производитель, страна |
| 21. | Товар, поставщик, город |
| 22. | Работник, отдел, компания |
| 23. | Статья, журнал, страна |
| 24. | Пациент, отделение, больница |
| 25. | Студент, группа, факультет |
| 26. | Водитель, автомобиль, регион |
Контрольные вопросы и упражнения
1. Дайте определение понятию «Концептуальная модель данных»
2. Что входит в состав современных инструментальных СУБД?
3. Что такое CASE - система?
4. Классифицируйте модели данных, применяемых в СУБД.
5. Связаны ли между собой модель данных и архитектура информационной системы?
6. Что входит в состав модели «сущность-связь»?
7. Какие существуют варианты концептуальных моделей?
8. Почему CASE – система способна строить базы данных для любых платформ реляционных СУБД?
9. Что такое скрипт?
10. Для чего служит модель данных?
11. Сравните две модели данных, иерархическую и сетевую. Что между ними общего? В чем различия?
12. Влияет ли архитектура технологии “клиент - сервер” на выбор модели базы данных?
13. В окне ODBC Configuration объяснить, для чего нужны и как работают вкладки Network и Advanced.
14. В окне Database Profile Setup объяснить, для чего нужны и как работают вкладки Network, Options, EAServer, Transaction, Preview, Syntax, System.
15. Должно ли соответствовать имя базы данных в профиле действительному наименованию базы данных?
Литература
1. Богатырев М.Ю. разработка и программирование систем управления базами данных. - Тула, изд-во ТулГУ, 2009. - 145 с.
2. Богатырев М.Ю. Введение в систему Power Builder. Методические указания к выполнению лабораторных работ. - Тула, изд-во ТулГУ, 1998. - 36 с.
3. Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ. - М.: Мир, 1991. - 252 с.
4. Смит Б. Дж., Шаад Г.У. Power Builder 5.0. Библия разработчика. - К.: Диалектика, 1997. - 544 с.
5. Электронный ресурс: http://lis.tula.ru/Data/metodichka.rar






