Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_Лр_1_8А5.doc
Скачиваний:
3
Добавлен:
18.11.2019
Размер:
1.51 Mб
Скачать

4. Завершение работы в бд

Закрыть все открытые окна и через меню Файл Выход или щелчком по кнопке Х завершить работу в БД.

Рис. 11. Студенты 1-й стр-цы отчета Список студентов

5. Содержание отчета

Подготовить отчет о работе, включающий: Цель, задание к работе и сформированные отчеты.

Лабораторная работа № 8. Операции с внешним источником данных

    1. Цель работы

Освоение практических приемов использования в созданных базах данных информации из внешнего источника и создание запросов к обновленной БД для получение новых навыков работы с СУБД.

    1. Задание к работе

1.Запустить программу MS Access и открыть БД db1.

2. Создать и заполнить таблицу СписокГруппы, включающей 10 записей, поля которой: Код (Ключове), Прізвище (Текстовий), Ім'я (Текстовий), По-батькові (Текстовий), МісцеНародження (Текстовий), РікНародження (Числовий).

3.Запустить программу.

4. Создать таблицу из 10-ти записей, поля которой: Студент, ПрогрАлгор, БД, КГ, КТООР.

5. Импортировать таблицу из программы Excel в базу данных и сохранить ее под именем Успеваемость. Ключевым полем выбрать поле Студент с типом данных – числовой.

6. Установить связь между таблицами типа «один-к-одному».

7. Сформировать запрос к БД для вывода фамилий студентов с успеваемостью по указанным дисциплинам (например, БД и КГ) более 75 баллов.

8. Скопировать в протокол таблицы СписокГруппы и Успеваемость, таблицу запроса в режиме конструктора и таблицу результата запроса.

5. Завершить работу с БД.

3. Рекомендации по выполнению работы

1. Для запуска программы MS Access и открытия БД db1 применяется стандартная процедура открытия БД.

2. Создать и заполнить таблицу СписокГруппы как это было сделано при формировании однотабличной БД.

3. В программе Excel создать таблицу из 10-ти записей, поля которой: Студент, ПрогрАлгор, БД, КГ, КТООР и сохранить ее под именем Успеваемость.

4. Открыть БД и импортировать эту таблицу по процедуре: Файл=>Внешние данные=>Импорт=>Enter. Найти сохраненную таблицу Успеваемость и нажать клнопку Импорт. На экране окно мастера импорта Импорт электронной таблицы (рис. 1.). Выбираем Лист1 и Далее.

Подтверждаем возможность использования данных первой строки таблицы в качестве имен полей (рис.2.). Нажать для продолжения Далее.

На экране окно для указания места сохранения таблицы Успеваемость, т.е. в новой таблице (рис. 3.). Продолжить работу – Далее.

Рис. 1. Окно для выбора листа Excel

Рис.2. Выбор полей таблицы БД

Рис. 3. Данные сохранить в новой таблице

Мастер предлагает дать описание полям таблицы (рис. 4). Без описания – Далее.

Рис. 4. Таблица без описания полей

Соглашаемся с выбором ключа по предложению мастера (рис. 5). Далее.

Рис. 5. Выбор ключового поля

Указать имя таблицы в БД для импорта данных из программы Excel (рис. 6). Для продолжения ажать Готово. Импорт завершен – ОК.

Рис. 6. Импорт завершен

Открыть окно БД – в нем есть новая таблица Успеваемость1 (рис. 7).

Рис. 7. Импортирована новая таблица

Установить связь между таблицами типа «один-к-одному» (рис. 8).

Рис. 8 Связь установлена

Сформировать запрос к БД для вывода фамилий студентов с успеваемостью по указанным дисциплинам (например, БД и КГ) более 75 баллов.

Запрос формируем в режиме конструктора с условием относительно дисциплины БД (успеваемость более 75, рис. 9).

Рис. 9. Запрос сформирован

На запрос получена информация, из которой видно, что данному условию отвечает студент Серов. Успеваемость по дисциплине БД составляет 80 баллов

(рис. 10).

Рис. 10. Информация получена