Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные ИОСУ_часть1_2020.doc
Скачиваний:
0
Добавлен:
31.01.2024
Размер:
1.09 Mб
Скачать

Задание к лабораторной работе

  1. Получить вариант индивидуального задания у преподавателя (или по номеру зачетной книжки заочников). Варианты задания приведены в приложении №1.

  2. Изучить и проанализировать предметную область, указанную в варианте, на основе собранного материала сформулировать основные цели и задачи создания БД.

  3. Разработать диаграмму потоков данных и оформить ее в электронном виде, например, используя приложение Microsoft Visio или графический редактор Microsoft Word.

  4. Создать логическую модель, используя диаграммы «сущность-связь», также оформить ее в электронном виде.

  5. В Microsoft Аccess на основе логической модели данных создать таблицы, задать необходимые ограничения на данные в полях, установить реляционные связи между таблицами на схеме данных, после чего заполнить таблицы данными в соответствии с контекстом предметной области.

  6. Выполнить указанные в варианте задания запросы, создать по ним отчеты, а также самостоятельно придумать и выполнить запросы с условной выборкой по полям с типом дата/время; запросы на удаление, на добавление, на обновление и на создание таблиц (теория и примеры изложены в лабораторных работах № 3, 4).

  7. Создать для пользователя БД экранные формы, которые позволят автоматизировать работу с данными: просматривать, добавлять, удалять и модифицировать записи в любой таблице без применения стандартных панелей Microsoft Access, запускать созданные запросы, просматривать и печатать отчеты, осуществлять поиск и просмотр информации связанных таблиц в подчиненных формах. Все коды полей связанных таблиц на стороне отношения «многие» должны быть заменены при помощи подстановки на данные исходных родительских таблиц. Все необходимые элементы управления должны быть размещены на формах так, чтобы пользователю было интуитивно понятно и удобно работать с БД (теория и примеры изложены в лабораторной работе № 5).

  8. Создать форму для добавления и удаления полей и написать программу на VBA, позволяющую с помощью элементов этой формы добавлять и удалять любые не ключевые поля в любой из таблиц БД. При этом должна изменяться только структура таблиц, отображать изменение состава полей на формах не следует. Просмотр изменений в таблицах должен осуществляться с данной формы. Все производимые на форме действия (выбор таблицы, выбор поля, указание нового имени поля, выбор типа данных) в случае какой-либо ошибки (ключевое поле, поле уже существует, не указан тип поля, не выбрана таблица и т.д.) должны сопровождаться контекстными сообщениями, направляющими работу пользователя (теория и примеры изложены в лабораторной работе № 6).

  9. Подготовить отчет о проделанной работе. ПRectangle 2 римерное содержание отчета:

  • вариант задания, цели и задачи проектирования БД,

  • диаграмма предметной области,

  • модель сущность-связь, описание ограничений на значения полей,

  • таблицы в режиме конструктора,

  • схема данных в MS Access,

  • конструкторы запросов (всего не менее 10 запросов разных типов),

  • отчеты по запросам (как подготовленные к печати документы),

  • экранные формы: главная и дочерние, описание назначения элементов управления на формах, навигации и возможностей работы с данными через формы.

  • форма мастера добавления и удаления полей, код программы на VBA с комментариями

  • заключение.

Соседние файлы в предмете Информационное обеспечение систем управления