Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабораторные по УД.doc
Скачиваний:
58
Добавлен:
21.05.2015
Размер:
1.31 Mб
Скачать

Пример выполнения

Рис. 6. Кнопочная форма – главное меню.

Рис. 7. Форма редактирования и добавления экзаменов.

Рис. 8. Форма просмотра информации о студенте и добавления студентов.

Лабораторная работа №4

(пример выполнения с использованием MS SQL Server 2008)

Цель работы: разработка интерфейса пользователя для взаимодействия со сформированной в лабораторной работе 2 базой данных. Создание форм.

Содержание работы:

  • Создание форм для ввода, редактирования и удаления записей.

  • Создание форм для навигации по базе данных и выполнения запросов.

Задания:

Построить интерфейс для созданной базы данных.

Создать формы для ввода каждой из таблиц-справочников.

Пример выполнения

При выполнении примера 1 используется стандарт ODBC для доступа к данным. В качестве клиентской части используется MS Access.

Для подсоединения к таблицам на сервере СУБД MS SQL 2008 нужно:

  1. Меню Вставка -> Таблица -> Связь с таблицами

  2. В диалоговом окне выбрать Тип файлов: Базы данных ODBC

  3. Выбор источника данных: Источники данных Компьютера. Если Вы еще не создавали источника данных, нажмите кнопку Создать, если уже создали, выбирайте созданный и нажимайте кнопку Ок и переходите к шагу 9.

Рис 9. Выбор источника данных

  1. При создании нового источника данных нужно выбрать тип источника данных: Пользовательский тип данных, Драйвер: SQL Server или SQL Server Native Client.

Рис. 10. Создание нового источника данных.

  1. В поле Имя введите имя для создаваемого канал данных, и выберете сервер, к которому вы хотите подключиться, затем нажмите Далее.

Рис.11. Ввод названия источника данных и выбор сервера СУБД.

  1. Введите параметры аутентификации в зависимости от настроек вашего сервера и нажмите Далее

Рис. 12. Выбор способа аутентификации

  1. Укажите вашу базу данных по-умолчанию и нажмите Далее

Рис. 13. Дополнительные параметры соединения с сервером

  1. При необходимости отредактируйте дополнительные параметры, и нажмите Готово

Рис.14. Дополнительные параметры соединения с сервером

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

Рис. 15. Установка связи с таблицами на сереве.

  1. Список связанных таблиц отображается в разделе таблицы MS Access.

Рис. 16. Главное окно базы данных MS Access/

Работа со связанными таблицами в MS Access аналогична работе с локальными таблицами. Access позволяет конструировать формы для просмотра/редактирования данных.

Рис. 17. Кнопочная форма – главное меню.

Рис. 18. Форма редактирования и добавления экзаменов.

Рис. 19. Форма просмотра информации о студенте и добавления студентов.

Лабораторная работа №5

Цель работы: приобретение навыков внесения необходимых изменений в структуру базы данных после изменения постановки исходной задачи (расширения предметной области). Модификация структуры базы данных. Модификация запросов к базе данных. Модификация существующего интерфейса.

Содержание работы:

  • Анализ описания расширенной предметной области.

  • Изменение структуры таблиц и обоснование изменений.

  • Работа с измененной базой данных.

Эта работа предполагает изменение предыдущих результатов выполненных лабораторных работ 1-4, с учетом новых внешних требований, связанных с изменением постановки исходной задачи (расширением предметной области). По сути, в рамках этой работы необходимо еще раз выполнить все задания лабораторных работ 1-4 для измененной постановки задачи (хотя естественно, какие-то таблицы, связи, тексты запросов и т. п. могут остаться такими же, как и для первоначальной задачи).

ПРИЛОЖЕНИЕ*

Примеры предметных областей для лабораторных работ