- •Часть 1. Практические задания 2
- •Часть 2. Основы теории 27
- •Часть 1. Практические задания Общие указания по выполнению практикума
- •I. Постановка задачи
- •Практическое задание 1. Создание базы данных ms access
- •I. Создание файла базы данных
- •I. Создание таблицы в режиме конструктора
- •Контрольное задание 1.
- •III. Создание таблицы бд путем импорта данных из таблицы ms Excel
- •Практическое задание 2. Ввод, изменение, удаление и отображение данных
- •I. Использование режима таблица
- •Контрольное задание 1.
- •Контрольное задание 2
- •Практическое задание 3. Просмотр и выбор информации из таблиц
- •I. Использование режима таблица
- •Контрольное задание 1
- •II. Использование мастера запросов для создания простых запросов на выборку
- •IV. Создание запросов на выборку в режиме конструктора
- •Контрольное задание 2.
- •Практическое задание 4. Вычисления в ms access
- •I. Быстрый подсчет количества записей
- •II. Вычисления с группировкой значений
- •II.1 Использование мастера запросов для создания простых запросов с группированием данных
- •II.2 Создание простых запросов с группированием данных в режиме конструктора
- •Контрольное задание 1. Создайте запросы «Груз_2» и «Груз _3» для того, чтобы определить количество и вес контейнеров:
- •Практическое задание 5. Подготовка отчетов
- •I. Формирование автоотчетов
- •II. Использование мастера отчетов
- •III. Использование конструктора отчетов
- •Контрольное задание 2.
- •Часть 2. Основы теории Введение
- •Модели представления данных
- •Реляционная модель
- •Груз (Номер, Тип, Вес, Трюм, Код)
- •Приложение. Некоторые термины и определения, используемые при работе с базами данных
I. Использование режима таблица
В окне базы данных выберите закладку «Таблицы», на этой закладке выберите таблицу «Каргоплан» и нажмите кнопку «Открыть» (вместо последнего действия достаточно выполнить двойной щелчок мышки по названию таблицы). MS Access откроет выбранную таблицу в режиме просмотра.
Выделите столбец «Погружен» и при помощи команды «ЗАПИСИ|Сортировка» отсортируйте таблицу в возрастающем порядке по значениям в этом поле. Убедитесь, что в результате операции выполнена сортировка записей таблицы, а не сортировка значений в столбце «Погружен».
ВНИМАНИЕ! Для того чтобы привести записи таблицы к исходному виду (в той последовательности, в которой записи вводились) можно отсортировать таблицу по значениям поля «№» (тип этого поля счетчик и для каждой вводимой в таблицу записи значение этого поля увеличивается на 1)
Выделите столбцы «Ряд».и «Номер в ряду», при помощи команды «ФОРМАТ|Скрыть столбцы» сделайте эти столбцы невидимыми для пользователя в режиме просмотра таблицы (эта операция может быть применена для того чтобы убрать с экрана часть информации, которая не требуется пользователю). Обратная операция может выполнена при помощи команды «ФОРМАТ|Отобразить столбцы…»
Будем считать, что нас интересует информация о конкретном контейнере, который находится на борту судна, например о контейнере с номером «SVDN03408989». Для того чтобы найти записи таблицы в которых участвует этот контейнер, можно воспользоваться командой «ПРАВКА|Найти». Использование этой команды идентично во всех приложениях Microsoft (обратите внимание на поля "Поиск в" и "Совпадение" диалогового окна).
Выполните команду «ЗАПИСИ|Фильтр|Изменить фильтр» (или нажмите соответствующую кнопку на панели инструментов). Откроется окно фильтра, его вид показан на рисунке:
Рисунок 6
Единственная строка, в которую возможен ввод данных, предназначена для записи критериев выбора (условий отбора) данных (фильтров).
В ячейки фильтров могут быть записаны достаточно сложные выражения, определяющие условия отбора записей. Сведения о наиболее широко распространенных типах условий отбора приведены ниже:
Выполните команды «ЗАПИСИ|Фильтр|Изменить фильтр», «ЗАПИСИ||Применить фильтр» и «ЗАПИСИ||Удалить фильтр» несколько раз для того чтобы проверить действие фильтров для случае, указанных ниже:
Таблица 3 Текстовое поле
Поле |
Условие отбора |
Ожидаемое действие |
Номер контейнера |
”MMMU1234567” |
записи, в которых в поле «Номер контейнера» указано MMMU1234567 |
Номер контейнера |
Like ”MMMU*” |
записи, в которых в значении поля «Номер контейнера» первые четыре символа - MMMU |
Номер контейнера |
Like ”??MU*” |
записи, в которых в значении поля «Номер контейнера» третий и четвертый символы - MU |
Погружен |
In (“HEL”, “SPB”, “ROT) 1 |
записи, в которых поле «Погружен» содержит любое значение из перечисленных в списке |
К выгрузке в |
“ROT” or “BRE” |
записи о контейнерах, предназначенных для выгрузки в Бремене или Роттердаме |
Таблица 4 Числовое поле
Поле |
Условие отбора |
Ожидаемое действие |
Вес |
<30 |
записи, в которых вес контейнера менее 50 |
Вес |
Between 20 and 30 |
записи, в которых вес контейнера заключен между 20 и 30 |
Ярус |
1 or 2 |
записи о контейнерах, которые располагаются только в 1 или 2 ярусе |
Трюм |
<>2 |
записи о контейнерах, которые располагаются в любом трюме, кроме второго |
Если условия отбора записаны в несколько полей, они соединяются союзом «И». Так если в поле «Погружен» будет записано «=”SPB”», а в поле «К разгрузке» - «= “HMBG”», то такой фильтр будет обозначать следующее – вывести на экран те записи, в которых приводятся сведения о контейнерах погруженных в порту Санкт-Петербург (SPB) и предназначенных для выгрузки в Гамбурге (HMBG)
