Файл: Лабораторные работы по базам данных в программе ms access Раздел 1 Создание таблицы.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 392

Скачиваний: 5

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ЛАБОРАТОРНЫЕ РАБОТЫ ПО БАЗАМ ДАННЫХ В ПРОГРАММЕ MS Access

Раздел 1 Создание таблицы.

1.1. Создание таблицы с помощью мастера

1.2. Создание таблицы с помощью конструктора

1.3. Создание таблицы путем ввода данных

1.4. Создание таблицы путем импорта данных электронных таблиц

1.5. Создание многотабличной базы данных

Раздел 2 Редактирование таблицы.

2.1. Перемещение по записям таблицы

2.2. Порядок просмотра столбцов, их отображение и закрепление

2.3. Добавление записей в таблицу

2.4. Удаление записей и сжатие таблицы

2.5. Замена информации в полях таблицы

Раздел 3 Модификация базы данных.

3.1. Изменение имени, размера и формата поля

3.2. Добавление полей в таблицу базы данных

3.3. Удаление полей в таблице базы данных

Раздел 4 Сортировка и поиск данных.

4.1. Упорядочение данных с помощью индексов

4.2. Упорядочение данных в режиме таблицы

4.3. Упорядочение данных с помощью расширенного фильтра

Раздел 5 Запросы.

5.1.Создание запроса. Запрос на выборку.

5.2. Запрос с параметром

5.3. Итоговый запрос

5.4. Вычисления в запросе

5.5. Запрос в многотабличной базе данных

5.6. Перекрестные запросы

5.7. Запрос на обновление

5.8. Запрос на удаление

5.9. Запрос на добавление

Раздел 6 Формы.

6.1. Создание формы с помощью мастера

6.2. Создание формы с помощью конструктора

6.3. Заполнение таблицы с помощью форм

6.4. Просмотр объекта OLE с помощью формы

6.5. Создание подчиненной формы

Раздел 7 Отчеты.

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

7.2. Создание отчета с помощью мастера

7.3. Группировка и сортировка в отчете

7.4. Подведение итогов в отчете

7.5. Построение диаграмм в отчете





  1. Открыть файл базы данных Mostmdb.

  2. Перейти в режим таблицы.

  3. Для выбора данных о мостах, расположенных в США, необхо­димо в главном меню выбрать пункт Записи, в нем команду Фильтр > Расширенный фильтр. В диалоговом окне Лист1-Фильтр1: Фильтр указать в поле Страна условие отбора США.

  4. Просмотреть таблицу с данными и убедиться, что они отобра­ны правильно.

  5. Аналогичные действия выполнить для отбора данных других заданий.

Примечание. Перед установкой нового фильтра выбрать пункт Фильтр, в нем команду Удалить фильтр.

Раздел 5 Запросы.

5.1.Создание запроса. Запрос на выборку.




Задание 5.1


Для таблицы Члены-корреспонденты Академии наук Бе­ларуси файла базы данных Akademik.mdb(см. задание 1.5) с помощью запросов на выборку изменить порядок следова­ния полей, сделать невидимыми указанные поля, отсортиро­вать записи по предложенному критерию, вывести на экран записи, отвечающие данным условиям.

  1. Открыть файл базы данных Akademik.mdb.

  2. В списке Объекты выбрать Запросы и нажать кнопку Создать. В диалоговом окне Новый запрос выбрать вариант Конст­руктор.

  3. В диалоговом окне Добавление таблицы указать на таб­лицу Академики и нажать кнопку Добавить, а затем кнопку Закрыть.



  1. Выполнить отбор полей. Для этого из списка полей Академики двойным щелчком разместить поля на бланке запроса в строке Поле.

  2. На панели инструментов Конструктор запросов нажать кнопку Вид-Режим таблицы. Убедиться, что в таблице видны все поля.

  3. Вернуться в режим конструктора.

  4. Установить критерии отбора для вывода на экран полей: ФИО, Специализация, Год присвоения звания. Для этого на бланке в строке Вывод на экран отключить флажки для поят: Дата рож­дения, Пол.

  5. Перейти в режим таблицы. Убедиться, что видимыми остались только отобранные поля.

  6. Вернуться в режим конструктора.

  7. Вернуть видимость всем полям таблицы.

  8. Изменить порядок следования столбцов, переместив столбец Пол на второе место. Для этого выделить столбец Пол и пере­тащить его в нужное место.

  9. Отобрать записи, которые содержат информацию об акаде­миках-женщинах. Для этого в условии отбора в поле Пол ввес­ти ж.

  10. Упорядочить по возрастанию отобранные данные по значению поля Дата рождения. Для этого на бланке запроса в строке Сортировка в поле Дата рождения выбрать способ сорти­ровки По возрастанию.

  11. Просмотреть отобранные записи. Убедиться, что записи рас­положены в возрастающем порядке значений поля Дата рож­дения.

  12. Создать запросы для вывода на экран записей, отображающих информацию:


  • об академиках-физиках;

  • об академиках-физиках и химиках;

  • об ученых, получивших звание академика до 1970 года;

  • об академиках-философах и языковедах;

  • обо всех академиках, кроме физиков.

Задание 5.2 (самостоятельное)


Для файла базы данных Flats.mdb(см. задания 2.1,2.5) сфор­мировать условия запроса, содержащие критерии отбора для вывода данных:

  • квартир, построенных после 1990 года;

  • всех однокомнатных квартир;

  • квартир дешевле 12000;

  • всех квартир с телефонами и балконами;

  • квартир, расположенных ниже пятого этажа и с общей площадью не менее 50 м2;

  • квартир, находящихся на улице Слободская;

  • всех квартир, кроме расположенных на первом этаже.



Задание 5.3 (самостоятельное)


Для файла базы данных Notes.mdb(см. задание 1.1) сформи­ровать условия запроса, с помощью которых из базы будут выбраны:

  • друзья, родившиеся в ноябре;

  • друзья с именем Андрей;

  • друзья, увлекающиеся музыкой или поэзией;

  • друзья, фамилии которых начинаются на букву "К";

  • друзья, увлекающиеся спортом и родившиеся в 1987 году.



Задание 5.4 (самостоятельное)


В файле базы данных Kosmos.mdb(см. задания 1.6,3.2) сфор­мировать запросы, после применения которых будут выведе­ны на экран следующие записи:

  • о кораблях, совершивших 48 витков вокруг Земли;

  • о кораблях, летавших в октябре;

  • о кораблях "Союз", совершивших более 50 витков вокруг Земли;

  • о полетах, совершенных Николаевым А. Г.;

  • о полетах, совершенных Комаровым В. И. и Волковым В. Н.




5.2. Запрос с параметром

Задание 5.5


Для файла базы данных Most.mdbсформировать запросы с параметрами, которые позволят просмотреть информацию об определенных типах мостов.

  1. Открыть файл базы данных Most.mdb (см. задание 4.4).

  2. Сформировать запрос с параметром, после применения которо­го на экран будут выведены сведения о мостах определенного типа. Для этого на бланке в строке Условие отбора в поле Тип ввести слова [Введите тип моста].

  3. Просмотреть запрос в режиме таблицы. При этом появится диа­логовое окно Введите значение параметра.



  1. В поле Введите тип моста надо указать тип Висячий.

  2. При помощи этого же запроса просмотреть сведения об ароч­ных мостах.

  3. Подготовить запрос с параметрами, позволяющий запросить дан­ные о мостах определенного года постройки.

  4. Сформировать запрос с параметрами, позволяющий найти дан­ные о местонахождении моста и длине его пролета.



5.3. Итоговый запрос

Задание 5.6


В музее имеется коллекция старинных монет, когда-то имев­ших хождение в Беларуси. Масса каждой монеты известна. Определить, сколько золота и серебра хранится в коллекции.



  1. Открыть файл базы данных Moneta.mdb

  2. Подготовить итоговый запрос. Для этого открыть бланк запроса в конструкторе. На панели инструментов Конструктор запро­сов нажать кнопку Групповые операции

  3. Убрать слово Группировка в столбцах Название, Страна и для них же отключить флажки Вывод на экран.

  4. В столбце Масса в строке Групповая операция в списке вы­брать функцию Sum.






  1. Просмотреть результат в режиме таблицы. Убедиться, что за­дача решена.



5.4. Вычисления в запросе

Задание 5.7 (самостоятельное)


В файле базы данных Almaz.mdbв таблице Алмазы для каж­дого алмаза подсчитать массу в граммах.

  1. Открыть файл базы данных Almaz.mdb (см. задание 1.10).

  2. Создать запрос, вычисляющий массу каждого алмаза в грам­мах. Для этого в бланк запроса дописать в строке Поле новое поле — Масса в граммах:[Масса в каратах]*0,2.

  3. Просмотреть запрос в режиме таблицы. Убедиться, что в до­бавленном поле Масса в граммах выполнены вычисления.



Задание 5.8 (самостоятельное)



Имеются данные о результатах соревнований по прыжкам в длину.


Фамилия

Результат

Потапов

5,60

Белов

6,20

Ткаченко

6,10

Усов

6,22

Анисович

5,20

Розаренко

5,75

Демин

6,34


Создать таблицу Спортсмены базы данных Sport.mdb, ко­торая содержит эти сведения. Составить запрос, который по­кажет, на сколько отличается результат спортсмена от миро­вого рекорда. Мировым рекордом до соревнований считать 6,20.

Задание 5.9 (самостоятельное)



Для файла базы данных Ozera.mdb(см. задание 1.9) соста­вить запрос, который покажет, на сколько средняя глубина каж­дого озера отличается от максимальной глубины. Составить запрос, вычисляющий, сколько процентов составляет площадь каждого озера от площади озера Нарочь.