Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР методичка прог в КС / метод_лаб_программирование_КС_071900_2010.doc
Скачиваний:
42
Добавлен:
10.06.2015
Размер:
337.41 Кб
Скачать

Лабораторная работа № 3 Использование диаграмм для графического представления структуры базы данных

Цель и содержание работы: рассмотреть метод графического представления данных в SQL Server.

Теоретическое обоснование

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

Следующим этапом после утверждения разработанной структуры будет создание уже самих объектов: таблиц, связей и т.д.

В базах данных, совместимых с SQL- приложением, существует объект Diagrams (диаграммы), позволяющий в графическом виде разрабатывать структуру данных. Здесь имеется возможность создания таблиц, определения ключей, осуществления связи между таблицами и т.д. Полученную диаграмму можно распечатать на принтере, при этом можно добавить различные текстовые комментарии и заголовки. Однако отличительной чертой использования данного объекта является автоматическое создание всего описанного в диаграмме. Т.е. по предварительному запросу система может создать таблицы, ключи, связи и т.д., «нарисованные» в диаграмме.

При помощи кнопок Add и Remove осуществятся выбор тех таблиц, которые будут участвовать в диаграмме. Если в базе данных уже имеются связанные между собой таблицы, то выбор опции Add related tables automatically позволит автоматически добавить все связанные с выбранной таблицей объекты (таблицы). При этом с помощью счетчика How many levels of related tables? можно определить уровень вложенности этих связей.

При сохранении созданной диаграммы структуры данных система запросит имя диаграммы и разрешение на внесение изменений в реальные объекты базы данных. Другими словами, нужно определить - созданная диаграмма останется только «на листе», или все-таки необходимо внести соответствующие изменения в структуру данных. Выбор кнопки Yes приведет к изменению структуры, после чего необходимо проверить корректность сделанных настроек. В последнем случае имеется в виду проверка корректности ввода информации.

Следующим этапом разработки структуры данных будет создание реляционных связей с помощью внешних ключей. Рассмотрим данный процесс на примере установки связи между таблицами TEACHERS и PREDMET по ключевому полю TNUM:

  • щелкните мышью на кнопке, расположенной слева от поля TNUM таблицы TEACHERS, осуществляя этим действием его выделение;

  • не отпуская кнопку мыши, перетащите его к полю TNUM таблицы PREDMET;

  • на экране отобразится диалоговое окно создания связи между таблицами. В поле Relationship name данного окна осуществляется ввод имени создаваемой связи. В списке Primary key table представлено первичное ключевое поле таблицы TEACHERS - TNUM. В списке Foreign key table находятся поля таблицы, в которой будут созданы внешние ключи. В нашем случае здесь необходимо также выбрать поле TNUM;

  • нажатие кнопки ОК приведет к созданию связи между таблицами, которая будет графически отображена на листе диаграммы.

Аппаратура и материалы. Для выполнения лабораторной работы необходим персональный компьютер со следующими характеристиками: процессорIntelс тактовой частотой 1800 МГц и выше; оперативная память – не менее 128 Мбайт; свободное дисковое пространство – не менее 500 Мбайт; устройство для чтения компакт-дисков; монитор типаSuperVGA(число цветов – 256) с диагональю не менее 17.Программное обеспечение– операционная системаWINDOWS2000 /XP,SQLServer2000.

Указания по технике безопасности. Техника безопасности при выполнении лабораторной работы совпадает с общепринятой для пользователей персональных компьютеров. В частности, самостоятельно не производить ремонт персонального компьютера, установку и удаление программного обеспечения; в случае неисправности персонального компьютера сообщить об этом обслуживающему персоналу лаборатории (оператору, администратору); соблюдать правила техники безопасности при работе с электрооборудованием; не касаться электрических розеток металлическими предметами; рабочее место пользователя персонального компьютера должно содержаться в чистоте; не разрешается возле персонального компьютера принимать пищу, напитки.