Как оформить полученную базу данных

Как оформить полученную базу данных

База данных Access Организация праздников

Рассматриваемое предприятие занимается подготовкой и организацией различного рода мероприятий. Руководство принято решение создать базу данных Организация праздников для автоматизации своей работы. Предметная область — Организация праздников. Цель – создание базы данных для хранения, поиска и ознакомления с информацией о заказчиках, мероприятиях, площадках, услугах, ведущих, видов праздников. Известно, что за услугами предприятия обращаются заказчики, которые имеют различный статус (частное лицо, ИП и т.д.). При первом обращении заказчик оставляет о себе всю необходимую контактную информацию, а также сообщает какой вид мероприятия необходим согласно предлагаемому прайс-листу. Сотрудник предприятия по организацию праздников подбирает необходимую площадку для проведения мероприятия, нанимает ведущего, а также по запросу клиента организует дополнительные услуги (фотограф, салют и т.д.). Всю полученную информацию сотрудник заносит в базу данных Access Организация праздников. Руководству предприятия необходимо автоматизировать расчет итоговой суммы каждого мероприятия, поиск необходимой информации по запросам клиентам, создание отчетов по итогам работы.

База данных Access Организация праздников содержит 9 таблиц, 10 запросов, 8 форм + главная кнопочная форма, 4 отчета. Данная база данных Access является учебной, подходит для дальнейшей оптимизации и доработки под собственные нужды.

Пояснительная записка есть!

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.

Таблица «Ведущие» — База данных Access Организация праздников

Таблица «Заказчики» — База данных Access Организация праздников

Форма «Вид площадки» — База данных Access Организация праздников

Форма «Площадки» — База данных Access Организация праздников

Отчет «Итоговая стоимость мероприятия»

Отчет «Прайс-лист услуг»

Главная кнопочная форма

Готовая база данных БД Access Организация праздников доступна для скачивания по ссылке ниже.

Сборник ЛАБОРАТОРНЫХ РАБОТ ПО БАЗАМ ДАННЫХ В ПРОГРАММЕ MS Access

Идёт приём заявок

Подать заявку

Для учеников 1-11 классов и дошкольников

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

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

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

Задание 1.1

Создать файл базы данных Notes.mdb. Подготовить в нем таблицу Моя записная книжка с помощью мастера. Табли­ца должна содержать следующие сведения: Имя, Фамилия, Адрес, Домашний Телефон, Прозвище, Увлечения. Вывести на бумагу полученную таблицу.

В Области задач выбрать вариант Новая база данных.

Задать имя файла базы данных. Для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Notes.mdb.

В диалоговом окне Notes: база данных убедиться, что в спис­ке Объекты выбран вариант Таблицы, двойным щелчком левой кнопкой мыши выбрать Создание таблицы с помощью мас­тера.

В диалоговом окне Создание таблиц выбрать вариант Лич­ные, а из списка Образцы таблиц выбрать Адреса. Затем из списка Образцы таблиц выбрать следующие поля: Имя, Фа­милия, Адрес, ДомашнийТелефон, ДатаРождения, Прозви­ще, Увлечения, выделяя нужное поле и нажимая на кнопку . После выбора всех полей нажать кнопку Далее.

В следующем диалоговом окне Создание таблиц в поле За­дайте имя для новой таблицы записать имя Моя записная книжка и нажать кнопку Далее.

В следующем диалоговом окне Создание таблиц убедиться, что выбран вариант Ввести данные непосредственно в таб­лицу, и нажать кнопку Готово.

В появившемся диалоговом окне Моя записная книжка: таб­лица в соответствующие поля внести записи о друзьях:

Дополнить базу данных записями о своих друзьях (3—4 записи).

Перед выводом таблицы на бумагу просмотреть созданную базу данных в режиме предварительного просмотра. Для этого на­жать кнопку Предварительный просмотр на панели ин­струментов Таблица в режиме таблицы. В случае необходимости изменить параметры страницы (поля, ориентацию, раз­мер бумаги).

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

Создать файл базы данных Library.mdb. Подготовить в нем таблицу Личная библиотека с помощью мастера. Таблица должна содержать следующие сведения: Название книги, Авторы, Год издания, Издательство, Стоимость, Число страниц. В таблицу внести данные о 5—6 книгах. Вывести на бумагу полученную таблицу.

Обратить внимание, что поле Должность необходимо пе­реименовать в поле Название книги, а поле Переводчик — в поле Автор

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

Задание 1.3

В городе N есть несколько гостиниц, о которых известна сле­дующая информация:

Проанализировать данные и определить структуру таблицы базы данных. Создать файл базы данных Hotel.mdb. Сформировать таблицу под именем Гостиница с помощью конструктора и за­полнить ее предложенными данными.

В Области задач выбрать вариант Новая база данных.

Задать имя файла базы данных, для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Hotel.mdb.

В диалоговом окне Hotel: база данных в списке Объекты вы­брать Таблицы и двойным щелчком выбрать вариант Создание таблицы в режиме Конструктора.

Создать структуру базы данных в диалоговом окне Таблица1: таблица. Для этого в столбце Имя поля вписать Название, в столбце Тип данных выбрать вариант Текстовый, в области Свой­ства поля на вкладке Общие установить Размер поля — 20.

Для поля Директор выбрать тип поля — текстовый, размер поля — 15.

Для поля Количество мест выбрать тип поля — числовой, размер поля — целый.

Для поля Телефон выбрать тип поля — текстовый, размер поля — 9, Маска ввода — ###-##-##.

Для поля Категория выбрать тип поля — текстовый, раз­мер поля — 5.

Для поля Лицензия выбрать тип поля — логический, описа­ние — Выдана ли лицензия? (да/нет), формат поля — да/нет.

Для поля Открытие выбрать тип поля — дата, формат поля — длинный формат даты.

Определить ключевое поле, для этого перейти в поле Название, нажать кнопку Ключевое поле на панели инструментов Конструктор таблиц.

Таблица примет следующий вид:

Перейти в режим таблицы, для этого нажать кнопку Вид-Таблица — на панели инструментов Конструктор таблиц. В информа­ционном окне Microsoft Access нажать кнопку Да. В диалоговом окне Сохранение в поле Имя таблицы ввести Гостиница.

Заполнить таблицу подготовленными данными, для этого ввес­ти их в соответствующие столбцы.

Перед выводом таблицы на бумагу просмотреть созданную базу данных в режиме предварительного просмотра. В случае необходимости изменить параметры страницы (поля, ориента­цию, размер бумаги).

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

Создать файл базы данных Country.mdb. С помощью конст­руктора подготовить таблицу Государства. В таблицу вклю­чить следующие поля: Название, Площадь, Население, Язык, Религия и заполнить данными. Вывести на бумагу получен­ную таблицу.

Создать файл базы данных Akademik.mdb. С помощью кон­структора подготовить таблицу Члены-корреспонденты Ака­демии наук Беларуси. Заполнить таблицу данными, включив следующие поля: ФИО, Дата рождения, Специализация, Пол, Год присвоения звания. Вывести на бумагу получен­ную таблицу.

Задание 1.6

Создать файл базы данных Weather.mdb, который содержит данные о погоде в июле. С помощью конструктора подгото­вить таблицу Погода. Заполнить таблицу данными, включив следующие поля: Число, Температура, Осадки. Вывести на бумагу полученную таблицу.

Ввести ограничения для значений в полях Температура и Осадки. В поле Температура значения могут изменяться в диапазоне от 0 до +50 градусов Цельсия, а в поле Осадки воз­можны три варианта: дождь, град или нет.

С помощью конструктора создать структуру базы данных.

Заполнить базу данных значениями. Обратить внимание на со общения об ошибках в случае выхода за допустимые значения.

Просмотреть созданную базу данных.

Преобразовать в структуре поле Осадки как столбец подстано­вок. Для этого:

создать новую таблицу, которая содержит одно текстовое поле с тремя записями: нет, дождь, град;

очистить свойство Условие на значения для поля Осадки;

в Конструкторе указать тип поля Осадки — Мастер под­становок.

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

Создать файл базы данных Test.mdb об успеваемости груп­пы учеников школы. Подготовить таблицу Тест, которая со­держит информацию: Фамилия, Имя, Пол, Возраст, Оценка по математике. Ввести ограничения в поля Возраст и Оцен­ка. В поле Возраст значения могут изменяться в промежутке от 5 до 18, а в поле Оценка возможны варианты от 1 до 10. В таблицу внести данные о 5—6 учениках. Вывести на бумагу полученную таблицу.

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

Задание 1.8

Создать файл базы данных Kosttios.mdb. Подготовить таб­лицу Космические полеты путем ввода данных. Заполнить таблицу данными, включив следующие поля: Корабль, Дата запуска, Экипаж, Число витков вокруг Земли.

В Области Задач выбрать вариант Новая база данных.

Задать имя файла базы данных, для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Kosmos.mdb.

В диалоговом окне Kosmos: база данных в списке Объекты выбрать Таблицы и нажать кнопку Создать.

В диалоговом окне Новая таблица выбрать Режим таблицы.

Изменить имя Поле1 на Корабль, для этого сделать двойной щелчок левой кнопкой мыши по названию поля и ввести новое имя. Аналогично переименовать поля: Поле2 —Дата запуска; ПолеЗ — Экипаж; Поле4 — Число витков вокруг Земли.

Внести в таблицу подготовленные данные. Обратить внимание, что в поле Экипаж информация вводится в несколько строк. Для этого при переходе на новую строку необходимо воспользо­ваться комбинацией клавиш Ctrl + Enter. Для просмотра увели­чить высоту записей.

В режиме Конструктор просмотреть структуру таблицы. Для этого нажать кнопку Вид-Конструктор — на панели инстру­ментов Таблица в режиме таблицы.

При этом появится диалоговое окно Сохранение, в которое надо вписать имя Космические полеты. На запрос о создании ключевого поля ответить Нет.

Вернуться в режим таблицы.

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

Задание 1.9

В файле Lakes.xls хранятся данные об озерах Беларуси, со­зданные при помощи приложения Microsoft Excel.

Создать файл базы данных Ozera.mdb. Сформировать табли­цу Озера Беларуси путем импорта данных. Вывести таблицу на бумагу.

Запустить приложение Microsoft Access.

Задать имя файла базы данных, для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Ozera.mdb.

Читайте так же:  Куда можно пожаловаться на продавца магазина

В диалоговом окне Ozera: база данных на объекте Таблице нажать кнопку Создать.

В диалоговом окне Импорт в поле Тип файлов указать Microsoft Excel, выбрать файл Lakes.xls и нажать кнопку Импорт.

В открывшемся диалоговом окне Импорт электронной таблицы оставить предложенные параметры и нажать кнопку Далее.

В диалоговом окне Импорт электронной таблицы устано­вить флажок Первая строка содержит заголовки столбцов и щелкнуть левой кнопкой мыши по кнопке Готово.

В диалоговом окне Ozera: база данных таблицу Лист1 пере­именовать в Озера Беларуси. Для этого использовать контек­стное меню, которое вызвать при помощи щелчка правой кноп­кой мыши по названию Лист1.

Открыть таблицу Озера Беларуси.

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

Перейти в режим Конструктор и для каждого поля просмотреть тип и размер поля, установленный программой Microsoft Access.

Задание 1.10

В файле Almaz.xls хранятся данные о самых крупных алма­зах в мире. Файл создан при помощи приложения Microsoft Excel.

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

Задать имя файла базы данных. Для этого в диалоговом окне Файл новой базы данных в поле Имя файла ввести имя Almaz.mdb.

В диалоговом окне Almaz: база данных на вкладке Таблицы нажать кнопку Создать.

В диалоговом окне Новая таблица выбрать Импорт таблиц.

В диалоговом окне Импорт в поле Тип файлов указать Microsoft Excel, выбрать файл Almaz.xls.

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

В следующем окне оставить предложенные варианты без изме­нений и нажать кнопку Далее.

В открывшемся окне выбрать поля Название, Страна проис­хождения и Масса в каратах. Для двух полей Когда найден, Масса в граммах установить флажок Не импортировать.

В следующем окне выбрать вариант Не создавать ключ.

В последнем открывшемся окне указать имя Алмазы и нажать кнопку Готово.

Просмотреть готовую базу данных и убедиться, что данные им­портированы в полном объеме.

Вывести таблицу на бумагу.

Задание 1.11

В файле Trees.xls хранятся данные о продолжительности жизни деревьев. Файл создан при помощи приложения Microsoft Excel.

Создать файл базы данных Trees.mdb. Сформировать таблицу Деревья путем импорта данных. Вывести таблицу на бумагу.

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

Задание 1.12

Дополнить базу данных Hotel.mdb информацией о директо­рах. Для этого открыть файл Hotel.mdb и подготовить табли­цу Директора, которая содержит следующие сведения: Ди­ректор (фамилия), Образование, Год рождения, Домашний телефон, Стаж работы (лет).

Установить связь между таблицами Гостиницы и Директора.

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

Для создания новой таблицы Директора в диалоговом окне Hotel: база данных нажать кнопку Создать.

С помощью конструктора создать структуру таблицы, которая содержит следующие поля: Директор, Образование, Год рож­дения, Домашний телефон, Стаж работы. Сделать поле Ди­ректор ключевым.

Заполнить таблицу Директора выше приведенной информацией.

Открыть таблицу Гостиницы в режиме конструктора и изме­нить ключевое поле Название на поле Директор.

Закрыть таблицы Гостиницы и Директора.

Установить связь между таблицами Гостиницы и Директора. Для этого на панели инструментов База данных нажать кнопку Схема данных. В диалоговом окне Добавление табли­цы добавить обе таблицы. Окно Схема данных примет вид:

Перетащить с помощью мыши поле Директор из таблицы Гостиницы на поле Директор в таблицу Директора. В открыв­шемся диалоговом окне Изменение связей установить флаж­ки: Обеспечить целостность данных, каскадное обновление связанных полей, каскадное удаление связанных полей. При этом установится Тип отношения: один-к-одному.

Нажать кнопку Создать.

В результате Схема данных примет вид:

Сохранить и закрыть схему данных.

Закрыть файл базы данных

Задание 1.13

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

Для рационального хранения информации в памяти компьютера необходимо разделить данные на три таблицы: Подписные издания, Подписчики, связь данных.

Таблица подписные издания

Стоимость подписки на 1 месяц, руб

Аргументы и факты

Автомобиль и ты

Таблица Связь данных

Установить связи между созданными таблицами.

1.Создать файл базы данных Podpiska.mdb.

2.Для таблицы Подписные издания создать структуру:

Установить ключевым поле Код издания.

3. Для таблицы Подписчики создать структуру:

Установить ключевым поле Код подписчика.

Для таблицы Связь данных создать структуру:

Установить ключевым поле Номер

5. Заполнить созданные структуры данными и закрыть все таб­лицы.

6.Установить связи между созданными таблицами. Для этого на панели инструментов База данных нажать кнопку Схема дан­ных В диалоговом окне Добавление таблицы выбрать таблицы в следующем порядке: Подписные издания, Связь дан­ных и Подписчики. При этом окно Схема данных примет вид:

7. Перетащить с помощью мыши поле Код издания из таблицы Под­писные издания на поле Код издания в таблицу Связи данных. Откроется диалоговое окно Связи, в котором установить флажки: Обеспечить целостность данных, каскадное обновление свя­занных полей, каскадное удаление связанных полей. При этом установится Тип отношения: одж-ко-многим. Нажать кнопку ОК

8. Аналогично установить связь для поля Код подписчика в таблице Подписчики и поля Код подписчика в таблице Связь данных. В результате Схема данных примет вид:

9. Сохранить и закрыть схему данных.

10. Закрыть файл базы данных.

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

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

Задание 2.1

Просмотреть записи по заданному номеру в таблице Кварти­ры файла базы данных Flats.mdb, которая содержит инфор­мацию о продаваемых квартирах.

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

С помощью поля для отображения номера записи

выполнить следующие действия:

перейти к 23-й записи, вписав номер в поле;

перейти к последней записи, нажав кнопку

перейти к 1 -й записи с помощью кнопки

перейти ко 2-й записи, нажав кнопку;

вернуться к 1 -й записи, нажав кнопку;

перейти к новой записи, нажав кнопку

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

Задание 2.2

Изучить приемы работы в среде Access , позволяющие отобра­жать на экране необходимую информацию таблицы базы дан­ных в удобном для просмотра виде: изменение порядка про­смотра столбцов; исключение из просмотра данных таблицы ненужных столбцов; использование закрепления столбцов.

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

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

Перейти в режим конструктора и убедиться, что структура базы данных не изменилась.

Расположить столбцы для просмотра в следующем порядке: Кол-во комнат, Общая площадь, Год постройки, Кухня, Телефон, Балкон, Цена, Этаж, Адрес.

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

Установить видимость всем столбцам.

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

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

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

Задание 2.3

Дополнить таблицу Космические полеты, расположенную в файле Kosmos . mdb , следующими записями:

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

Добавить записи в конец таблицы. Для перехода к новой записи воспользоваться кнопкой Новая запись на панели инстру­ментов Таблица в режиме таблицы или комбинацией клавиш Ctrl + +. Для ввода повторяющейся информации можно восполь­зоваться приемами копирования.

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

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

Задание 2.4

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

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

Перейти в режим редактирования таблицы при помощи двойно­го щелчка по таблице Деревья.

Удалить из таблицы записи, которые содержат информацию о продолжительности жизни осины, груши обыкновенной и вяза шершавого. Для этого установить курсор на удаляемой записи и нажать кнопку Удалить запись на панели инструментов Таб­лица в режиме таблицы или воспользоваться комбинацией кла­виш Ctrl + -.

Выполнить сжатие базы данных. Для этого вначале необходимо закрыть базу данных. Затем в главном меню выбрать пункт Сер­вис, в нем команду Служебные программы > Сжать и вос­становить базу данных. В диалоговом окне База данных для сжатия указать имя базы данных и нажать клавишу Сжать. В диалоговом окне Сжатие базы данных под именем указать имя файла Treesl . mdb , нажать кнопку Сохранить.

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

Обновить данные, которые расположены в базе данных Flats . mdb : дополнить таблицу данными, заменить и удалить записи.

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

Заменить данные 25-й записи на следующую информацию:

Добавить в таблицу новую запись, которая содержит следую­щую информацию:

Перейти к записи 4. В поле Год постройки вписать значение 1977.

Перейти к записи 7. В поле Год постройки вписать значение 1989.

Перейти к записи 13. Изменить полечена, вписав значение 15000.

Перейти к записи 20. Изменить поле Цена, вписав значение 13000.

Удалить 15-ю и 19-ю записи, т. к. квартиры проданы.

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

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

Задание 2.6

Фирма-производитель «Жодиндрев» поменяла свое название на «Березина». Выполнить редактирование информации в таб­лице Мебель, которая расположена в файле базы данных Tovar . mdb , используя возможности среды Microsoft Access по автозамене данных.

Таблица Мебель содержит следующую информацию:

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

Произвести соответствующую замену в базе данных, для этого выбрать в главном меню пункт Правка, в нем команду Заме­нить. В диалоговом окне Поиск и замена на вкладке Замена вписать необходимые параметры и нажать кнопку Заменить все.

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

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

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

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

В файле базы данных Ozera . mdb (см. задание 1.9) в таблице Озера Беларуси произвести следующие изменения (в режи­ме конструктора):

Читайте так же:  Работа юристом в дзержинске нижегородской

Изменить название столбца Название на Озеро.

Установить размеры для полей: Озеро — 15,

Область — 10; Район — 18.

Установить для полей Площадь, Максимальная глуби­на и Средняя глубина формат поля — Одинарное с пла­вающей точкой.

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

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

Задание 3.2

В файле базы данных Kosmos . mdb (см. задания 1.8, 2.3) в таблицу Космические полеты добавить поле Позывной со следующими данными:

Открыть файл Kosmos.mdb.

Перейти в режим конструктора.

Изменить формат поля Дата запуска на Средний формат даты.

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

Перейти в режим таблицы. Занести вышеприведенные данные в созданный столбец. Для упрощения ввода данных можно выпол­нить закрепление столбцов.

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

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

Задание 3.3

В файл базы данных Notes . mdb (см. задание 1.1) в таблицу Моя записная книжка добавить поле Домашние животные и удалить поле прозвище.

Открыть базу данных Notes.mdb

Добавить в таблицу Моя записная книжка поле Домашние животные между полями Телефон и Дата рождения. Занести в него данные.

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

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

Вывести модифицированную таблицу на бумагу.

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

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

Задание 4.1

В таблице Озера базы данных Ozera . mdb найти первые пять самых маленьких по площади озер Беларуси.

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

Упорядочить данные в столбце Площадь с помощью индексов. Для этого перейти в режим конструктора. Для поля Площадь в области Свойства полей для свойства Индексированное поле установить значение Да (допускаются совпадения). Обратить внимание, что при этом в таблице не должно быть задано клю­чевого поля.

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

Отключить индекс. Для этого перейти в режим конструктора. Для поля Площадь в области Свойства полей для свойства Индексированное поле установить значение Нет.

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

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

Задание 4.2

Используя возможности среды Microsoft Access , найти в таб­лице базы данных Country . mdb следующую информацию: какая из представленных в таблице стран имеет наибольшее население; найти в таблице все англоязычные страны.

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

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

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

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

Для нахождения англоязычных стран можно воспользоваться кнопкой Найти на панели инструментов Таблица в режи­ме таблицы. В диалоговом окне Поиск и замена на вкладке Поиск в поле Образец вписать английский и щелкнуть кнопку Найти, а затем — Найти далее, до тех пор пока не будут най­дены все записи.

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

Задание 4.3

По таблице Озера, которая расположена в файле базы данных Ozera . mdb , определить для каждой области Беларуси озеро с максимальной глубиной; определить для Брестской и Витебской областей в каждом районе озеро с максимальной площадью; найти все озера, названия которых начинаются с буквы «С».

Открыть файл Ozera.mdb.

Для упрощения поиска озер с максимальной глубиной в каждой области Беларуси можно отсортировать записи по алфавиту в столбце Область, а внутри областей отсортировать озера по убыванию максимальной глубины. Для этого в главном меню выбрать пункт Записи, в нем команду Фильтр > Расширен­ный фильтр. В диалоговом окне Лист1Фильтр1: фильтр вы­брать поля и способы сортировки:

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

Для поиска озер с максимальной площадью в каждом районе Брестской и Витебской области надо выполнить сортировку по трем полям в следующем порядке:

Область — в алфавитном порядке;

Район — в алфавитном порядке;

Площадь — по убыванию значений.

Для поиска озер, названия которых начинаются с буквы «С», сделать текущим поле Озеро, нажать кнопку Найти на панели инструментов Таблица в режиме таблицы. В диалоговом окне Поиск в поле Образец вписать символы С* и нажать кноп­ку Найти. Просмотреть найденные записи и убедиться, что они удовлетворяют введенному условию.

Задание 4.4

Выполнить поиск информации в таблице Мосты, которая рас­положена в файле базы данных Most . mdb . Таблица Мосты содержит следующую информацию:

Используя установку фильтров, найти в таблице следующую информацию:

мосты США и Австралии;

висячие и арочные мосты;

мосты с длиной пролета свыше 1000 м;

вантовые мосты, построенные до 1980 года;

мосты, построенные в 1964 году;

мосты, построенные в первой половине XX века;

мосты со стальными фермами и висячие.

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

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

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

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

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

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

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

Задание 5.1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

об ученых, получивших звание академика до 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 сформировать запросы с параметрами, которые позволят просмотреть информацию об определенных типах мостов.

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

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

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

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

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

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

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

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

Задание 5.6

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

Читайте так же:  Оформление управленческих документов общие требования

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Задание 5.10

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

Открыть файл базы данных HoteLmdb (см. задание 1.12).

Создать запрос, который выдаст информацию о директоре гос­тиницы «Мечта». Для этого добавить в запрос данные таблиц Гостиницы к Директора. Обратить внимание, что между таб­лицами установлена связь. Выбрать в запрос из таблицы Гос­тиницы поля Название, Директор, а из таблицы Директора — поля Год рождения, Образование, Домашний телефон, Стаж работы.

Просмотреть запрос в режиме таблицы

Задание 5.11

В многотабличной базе данных Podpiska.mbd создать запро­сы, с помощью которых можно узнать, сколько определенный подписчик заплатил за каждое издание и за все выписанные им издания.

Открыть файл базы данных Podpiska . mbd (см. задание 1.13).

Создать запрос Подписка, который содержит следующую ин­формацию: Индекс, Название издания, Стоимость за один месяц, Фамилия подписчика, Адрес, Срок подписки.

Изменить запрос Подписка, подсчитав сумму денег, заплачен­ную подписчиком за каждое издание (Сумма.[Стоимость подписки]*[Срок подписки]).

Создать запрос Оплата за подписку на основе запроса Под­писка. Этот запрос вычислит, сколько всего заплатил подписчик за все выписанные издания. Для этого группируются данные поля Фамилия подписчика и вычисляется итоговая сумма по полю Сумма.

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

Задание 5.12

В многотабличной базе данных Podpiska . mdb создать пере­крестный запрос, который позволяет просмотреть сводную информацию обо всех подписчиках (в запрос включить под­счет суммы денег, заплаченных подписчиком за все выписан­ные издания).

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

Создать перекрестный запрос. Для этого создать новый запрос, выбрав вариант Перекрестный запрос. В диалоговом окне Со­здание перекрестных запросов выбрать вариант Показать запросы и указать на запрос Подписка. В следующем окне в качестве заголовков строк двойным щелчком мыши выбрать поле Фамилия и перейти Далее. Затем выбрать заголовки столбцов, щелкнув по полю Название, нажать кнопку Далее. В следую­щем окне определить, какие вычисления необходимо выполнить.Для этого в списке функций выбрать Sum и указать поле Сумма.

Просмотреть запрос, который должен иметь следующий вид:

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

Задание 5.13

В школьной библиотеке хранится информация о стоимости учебников. С помощью запроса на обновление изменить стои­мость учебников в связи с деноминацией (уменьшить в 1000 раз).

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

С помощью запроса на обновление изменить стоимость учебни­ков в связи с деноминацией (уменьшить в 1000 раз). Для этого создать запрос на выборку в режиме конструктора. В главном меню выбрать пункт Запрос, в нем команду Обновление. На бланке в появившейся строке Обновление в поле Стоимость учебника вписать выражение [Стоимость учебника] /1000.

Выполнить обновление, нажав кнопку Запуск на панели ин­струментов Конструктор запросов.

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

Изменить тип запроса с Обновление на Выборку. В главном меню выбрать пункт Запрос, в нем команду Выборка.

Просмотреть запрос в режиме таблицы.

Задание 5.14

В файле базы данных Oplata . mdb хранится информация об оплате квартир за месяц.

В связи с повышением квартплаты на 25 % обновить поле Кварт­плата и учесть, что для льготников она не изменилась.

Открыть базу данных Oplata . mdb . Обратить внимание, что поле Наличие льготы — логического типа.

С помощью запроса на обновление изменить данные поля Кварт­плата, установив следующие параметры:

Выполнить запрос на обновление.

Просмотреть таблицу Оплата за квартиру. Убедиться, что оплата для льготников не изменилась.

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

Задание 5.15

В таблице Квартиры базы данных Flats . mdb в связи с про­дажей всех квартир по улице Слободской с помощью запроса на удаление исключить из таблицы эти записи.

Открыть файл Flats . mdb (см. задания 2.1, 2.5, 5.2).

Исключить квартиры по улице Слободской из таблицы. Для этого создать запрос На выборку, установив в поле Адрес в строке Усло­вие отбора значение «Слободская *». Изменить вид запроса на запрос Удаление, для этого в главном меню выбрать пункт За­прос, в нем команду Удаление. Для выполнения запроса выбрать в главном меню команду Запрос, в нем команду Запуск.

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

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

Задание 5.16

В таблицу Квартиры базы данных Flats . mdb добавить ин­формацию о поступивших в продажу квартирах из таблицы Квартиры! файла базы данных Flatsl . mdb .

Открыть файл базы данных Flatsl . mdb , который содержит ин­формацию о вновь поступивших в продажу квартирах.

Добавить информацию из файла Flatsl . mdb в базу данных Flats . mdb (см. задание 2.1), используя запрос на добавление. Для этого сформировать запрос на выборку для таблицы новых данных Квартиры1. В главном меню выбрать пункт Запрос, в нем команду Добавление .

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

Открыть файл базы данных Flats.mdb и убедиться, что добав­ление выполнено успешно.

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

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

Задание 6.1

Подготовить форму с помощью мастера для таблицы Л ucml , которая расположена в файле базы данных Country . mdb . Ис­пользуя форму, просмотреть и дополнить таблицу информа­цией:

Открыть базу данных Country . mdb (см. задания 1.4, 4.2).

В диалоговом окне Государства: база данных в списке Объек­ты выбрать Формы. Нажать кнопку Создать.

В диалоговом окне Новая форма выбрать вариант Мастер форм, а в списке Выберите в качестве источника данных таблицу или запрос выбрать Таблица! И нажать кнопку ОК.

В диалоговом окне Создание форм из списка Доступные поля переместить все поля в список Выбранные поля, нажав кнопку ». Нажать кнопку Готово. Появится следующая форма:

Обратить внимание, что полученная форма отображает дан­ные только одной записи.

Используя форму, перейти к новой записи и дополнить базу дан­ных информацией о Германии, Испании и Румынии.

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

При помощи кнопки Вид-Режим таблицы на панели инстру­ментов Режим формы перейти к просмотру базы данных и убе­диться, что задание выполнено правильно.

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

С помощью мастера создать форму Академики, используя в качестве источника данных таблицу Члены-корреспонденты Академии наук Беларуси базы данных Akademik.mdb .

Открыть файл базы данных Akademik.mdb (см. задания 1.5, 5.1).

Подготовить форму с помощью мастера, выбрав поля ФИО, Дата рождения, Специализация, Год присвоения звания. Выбрать внешний вид формы Выровненный , стиль – Официальный .

С помощью созданной формы просмотрите информацию об ученых Белоруси.

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

Задание 6.3

Построить форму с помощью конструктора, источником данных которой является таблица Монеты в файле базы данных Moneta.mdb .

Открыть файл базы данных Moneta.mdb . (см. задания 5.6).

С помощью конструктора построить форму следующего вида:

Для этого в диалоговом окне Монеты: база данных перейти на вкладку Формы . Нажать кнопку Создать .

В диалоговом окне Новая форма выбрать вариант Конструктор , а в списке Выберите в качестве источника данных таблицу или запрос выбрать Монеты . Нажать кнопку ОК .

В главном меню выбрать пункт Вид , а в нем команду Заголовки/примечание формы . Нажать кнопку Панель элементов на панели инструментов Конструктор формы .

На панели элементов нажать кнопку Надпись и разместить объект Надпись в область Заголовок формы . Вписать в надпись Старинные монеты .

Для изменения свойств Надписи в главном меню выбрать пункт Вид , в нем команду Свойства , в диалоговом окне Раздел: заголовок формы изменить размер шрифта (14), цвет текста – синий.

Нажать кнопку Поле на панели инструментов Панель элементов и разместить объект поле в Области данных .

В надписи Поле 1 ввести Название . В текстовое поле указать данные из столбца Название , для этого в свойствах поля выбрать вкладку Данные , в списке Данные выбрать Название .

Аналогичные действия выполнить для оставшихся полей табли­цы. Форма в режиме конструктора должна принять вид:

С помощью кнопки Вид-Режим формы перейти в режим Фор­мы. Просмотрите и убедитесь, что форма имеет нужный вид и правильно отображает данные.

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

Задание 6.4

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

Запустить приложение Microsoft Access для создания новой базы данных.

Создать структуру таблицы в режиме конструктора.

Поле Фамилия сделать ключевым.

Сохранить структуру под именем Конференция.

Подготовить форму по образцу. Для полей Фамилия, Специализа­ция, Дата выбрать элемент Поле. Для полей Кодоскоп, Компью­тер, Видеомагнитофон выбрать элемент Флажок.