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