- •1. Цели, задачи и краткая характеристика лабораторного практикума.
- •Описание предметной области
- •1. Выделить основные абстракции (сущность, атрибут, связь) в предметной области и определить их параметры.
- •Для наглядности представим полученную модель в виде er-диаграммы (рис.1).
- •Пример выполнения
- •Пример выполнения
- •Лабораторная работа №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. Интернет-магазин
- •27. Ювелирная мастерская
- •28. Парикмахерская
- •29. Химчистка
- •30. Сдача в аренду торговых площадей
Пример выполнения
Рис. 6. Кнопочная форма – главное меню.
Рис. 7. Форма редактирования и добавления экзаменов.
Рис. 8. Форма просмотра информации о студенте и добавления студентов.
Лабораторная работа №4
(пример выполнения с использованием MS SQL Server 2008)
Цель работы: разработка интерфейса пользователя для взаимодействия со сформированной в лабораторной работе 2 базой данных. Создание форм.
Содержание работы:
-
Создание форм для ввода, редактирования и удаления записей.
-
Создание форм для навигации по базе данных и выполнения запросов.
Задания:
Построить интерфейс для созданной базы данных.
Создать формы для ввода каждой из таблиц-справочников.
Пример выполнения
При выполнении примера 1 используется стандарт ODBC для доступа к данным. В качестве клиентской части используется MS Access.
Для подсоединения к таблицам на сервере СУБД MS SQL 2008 нужно:
-
Меню Вставка -> Таблица -> Связь с таблицами
-
В диалоговом окне выбрать Тип файлов: Базы данных ODBC
-
Выбор источника данных: Источники данных Компьютера. Если Вы еще не создавали источника данных, нажмите кнопку Создать, если уже создали, выбирайте созданный и нажимайте кнопку Ок и переходите к шагу 9.
Рис 9. Выбор источника данных
-
При создании нового источника данных нужно выбрать тип источника данных: Пользовательский тип данных, Драйвер: SQL Server или SQL Server Native Client.
Рис. 10. Создание нового источника данных.
-
В поле Имя введите имя для создаваемого канал данных, и выберете сервер, к которому вы хотите подключиться, затем нажмите Далее.
Рис.11. Ввод названия источника данных и выбор сервера СУБД.
-
Введите параметры аутентификации в зависимости от настроек вашего сервера и нажмите Далее
Рис. 12. Выбор способа аутентификации
-
Укажите вашу базу данных по-умолчанию и нажмите Далее
Рис. 13. Дополнительные параметры соединения с сервером
-
При необходимости отредактируйте дополнительные параметры, и нажмите Готово
Рис.14. Дополнительные параметры соединения с сервером
-
Если Вы успешно создали источник данных, выбирайте его в списке и нажимайте Ок. Откроется окно для выбора таблиц, к которым будет осуществляться доступ. Необходимо выбрать интересующие нас таблицы и нажать на кнопку Ок
Рис. 15. Установка связи с таблицами на сереве.
-
Список связанных таблиц отображается в разделе таблицы MS Access.
Рис. 16. Главное окно базы данных MS Access/
Работа со связанными таблицами в MS Access аналогична работе с локальными таблицами. Access позволяет конструировать формы для просмотра/редактирования данных.
Рис. 17. Кнопочная форма – главное меню.
Рис. 18. Форма редактирования и добавления экзаменов.
Рис. 19. Форма просмотра информации о студенте и добавления студентов.
Лабораторная работа №5
Цель работы: приобретение навыков внесения необходимых изменений в структуру базы данных после изменения постановки исходной задачи (расширения предметной области). Модификация структуры базы данных. Модификация запросов к базе данных. Модификация существующего интерфейса.
Содержание работы:
-
Анализ описания расширенной предметной области.
-
Изменение структуры таблиц и обоснование изменений.
-
Работа с измененной базой данных.
Эта работа предполагает изменение предыдущих результатов выполненных лабораторных работ 1-4, с учетом новых внешних требований, связанных с изменением постановки исходной задачи (расширением предметной области). По сути, в рамках этой работы необходимо еще раз выполнить все задания лабораторных работ 1-4 для измененной постановки задачи (хотя естественно, какие-то таблицы, связи, тексты запросов и т. п. могут остаться такими же, как и для первоначальной задачи).
ПРИЛОЖЕНИЕ*
Примеры предметных областей для лабораторных работ