Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка.docx
Скачиваний:
81
Добавлен:
05.03.2016
Размер:
3.09 Mб
Скачать

Лабораторная работа №14 Тема: «Формирование запросов и отчетов для однотабличной базы данных в субд MicrosoftAccess»

Цель работы: освоить навыки работы по созданию запросов и формированию отчетов в СУБД MicrosoftAccess

Задание 1. Формирование запросов.

Для создания простого запроса:

  • в окне базы данных открыть вкладку Запросы;

  • выберите Простой запрос;

  • в появившемся окне в строке Таблицы/запросы выбрать таблицу Преподавате­ли;

  • в окно «Выбранные поля» перевести поля «Фамилия», «Имя», «Отчест­во», «Должность» (порядок важен – в таком порядке данные и будут выво­диться);

  • в строке параметра Задайте имя запроса ввести новое имя Должности препо­давателей;

  • щелкнуть по кнопке <Готово>. На экране появится таблица с результатами за­проса.

2.     Для сортировки данных:

  • щелкнуть в любой строке поля «Должность»;

  • отсортировать данные по убыванию. Для этого выполнить команду Записи -Сортировка-Сортировка по убыванию.

3.     Для создания запроса на выборку с параметром:

  • в строке параметра Условия отбора для поля «Фамилия» ввести фразу (скобки тоже вводить): [Введите фамилию преподавателя];

  • выполнить запрос, выпол­нив команду Запрос-Запуск;

  • в появившемся окне ввести фамилию Гришин и щелкнуть по кнопке <ОК>. На экране появится таблица с данными о преподавателе Гришине — его имя, отче­ство и преподаваемая им дисциплина;

  • сохранить запрос;

  • закрыть окно запроса.

Задание 2. Создание отчетов.

Создать отчет с помощью Мастер отчетов;

Контрольное задание:

Для «Адресной книги» создайте отчет и запрос на выборку с условием отбора для поля «Страна».

Результаты лабораторной работы оформить в отчет.

Лабораторная работа №15 Тема: «Создание структуры реляционной базы данных в субд MicrosoftAccess»

Цель работы: научиться создавать структуру реляционной БД.

Задание 1.

Создать таблицу Студенты.

В качестве ключевого поля задать «Код студента». Для этого щелкнуть по полю «Код студента» и выполни­ть команду Правка - Ключевое поле. Закрыть таблицу, задав ей имя Студенты.

Создать таблицу Дисциплины. Ключевое поле «Код дисциплины».

Таблица Преподаватели создана в предыдущих работах и заполнена данными, поэтому для работы используйте эту таблицу, добивав в нее поле «Код дисциплины», в соответствии со структурой таблицы Дисциплины.

Создать таблицу Оценки.

В данной таблице определение ключевого поля не требуется, так как данные могут повторяться.

  1. Разработать схему данных, т.е. создать связи между таблицами. Для этого:

  • выполнить команду Сер­вис - Схема данных. На экране появится окно «Схема данных»;

  • выполните команду Свя­зи - Добавить таблицу;

  • в появившемся окне будет выделено название одной таблицы. Щелкнуть по кнопке <Добавить>;

  • перевести выделение на имя следующей таблицы и щелкнуть по кнопке <Добавить>. Аналогично добавить оставшиеся две таблицы;

  • закрыть окно, щелкнув по кнопке <3акрыть>;

  • создать связь между таблицами Дисциплины и Оценки. Для этого подвести курсор мыши к полю «Код дисциплины» в таблице Дисциплины, щелкнуть левой кнопкой мыши и, не отпуская ее, перетащить курсор на поле «Код дис­циплины» в таблицу Оценки, а затем отпустить кнопку мыши. На экране откро­ется окно «Связи»;

  • установить флажок (“галочку”) в свойстве Обеспечение целостности данных, щелкнув по нему;

  • установить флажок в свойстве Каскадное обновление связанных полей и Каскад­ное удаление связанных записей;

  • щелкнуть по кнопке <Создать>. Связь будет создана;

  • аналогично создать связи между полем «Код дисциплины» в таблице Дисци­плины и полем «Код дисциплины» в таблице Преподаватели, а также между полем «Код студента» в таблице Студенты и полем «Код студента» в таблице Оценки. Результат представлен на рисунке.

  • закрыть окно схемы данных, ответив ДА на вопрос о сохранении макета.

Результаты лабораторной работы оформить в отчет.