Управление изображением таблиц

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

Перемещение таблиц в рабочем пространстве. Таблицы перемещаются мышью за среднюю часть заголовка.

Изображение ключей и индексов

Первичный ключ

Внешний ключ

Уникальный индекс

Неуникальный индекс

 

 

Рис. 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