- •Часть 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. Основы теории Введение
- •Модели представления данных
- •Реляционная модель
- •Груз (Номер, Тип, Вес, Трюм, Код)
- •Приложение. Некоторые термины и определения, используемые при работе с базами данных
Контрольное задание 1.
При помощи команды "Создание таблицы в режиме конструктора" создайте таблицу "Размерения" со следующими полями:
Название поля |
Тип данных |
Описание |
Размер поля |
Число десятичных знаков |
Подпись |
Hold |
Числовой |
Номер трюма |
Байт |
|
Трюм |
X |
Числовой |
Координата Х центра трюма |
Одинарное с плавающей точкой |
1 |
ЦТ трюма |
Hold_Name |
Текстовый |
Название |
20 |
|
Название |
В качестве первичного ключа задайте поле "Hold".
III. Создание таблицы бд путем импорта данных из таблицы ms Excel
При помощи MS Excel откройте лист «Список контейнеров» в рабочей книге <ФАМИЛИЯ>.XLS, которую Вы создали при выполнении лабораторного практикума по Excel. Выделите область ячеек A3:K54. Присвойте выделенному диапазону ячеек имя «Каргоплан» при помощи команды ВСТАВКА|Имя|Присвоить. Закройте рабочую книгу.
Выполните команду MS Access ФАЙЛ|Внешние данные|Импорт. В диалоговом окне «Импорт» в поле «Тип файлов» укажите «MS EXCEL *,xls». Стандартным для Windows способом найдите в файловой системе рабочую книгу <ФАМИЛИЯ>.XLS и нажмите кнопку «Импорт».
В окне «Импорт электронной таблицы» выберите опцию «именованные диапазоны» (то есть импортируемый объект – именованный диапазон таблицы VS Excel), и в списке выберите диапазон с названием «Каргоплан».
Следуйте указаниям мастера импорта. Сохраните все колонки импортируемой таблицы в новой таблице базы данных MS Access, дав ей название «Каргоплан».
Указание. Используйте следующие настройки:
Импортировать данные в новую таблицу
Использовать диапазон «Каргоплан»
Использовать первую строку в качестве имен полей
Использовать поле «№» в качестве первичного ключа.
Откройте таблицу «Каргоплан» в режиме "Таблица" (см. рисунок). Убедитесь, что данные были корректно перенесены из документа MS Excel в таблицу базы данных.
Откройте таблицу «Каргоплан» в режиме «Конструктор». Обратите внимание на то, что MS Access не корректно определил тип данных для полей «Трюм», «Ярус» и «Ряд». Замените для этих полей значение параметра «Размер поля» «Двойное с плавающей точкой» на «Байт» (то есть целое число от 0 до 255). Тип поля «№» замените на «Счетчик» (то есть MS Access будет автоматически увеличивать значение этого поля на единицу для каждой новой записи).
ВНИМАНИЕ! MS Access не позволяет изменить тип поля «Числовой» на «Счетчик», если в таблице в этом поле уже имеются значения, как это имеет место в отношении поля «№». Единственная возможность сделать тип этого поля – «счетчик» состоит в четырех шаговой процедуре:
Убрать отметку «ключ» с поля «№»
Удалить поле «№» из структуры таблицы
Создать новое поле с названием «№», указать тип данных «Счетчик»
Объявить поле «№» ключевым
Для обеспечения защиты таблицы от ввода некорректных данных введите ограничения на значения отдельных полей таблицы, которые будут проверяться при попытках ввода данных в эти поля:
Для поля «Вес» задайте значение параметра «Условие на значение» в виде «>0 And < 50» (то есть, вес контейнера не должен превышать 50 тонн). Текст ограничения можно набрать «в ручную» либо при помощи построителя выражений (кнопка, на которой изображены три точки «…»).
Для поля «Ярус» - задайте значение «>0 And <=4» (контейнеры могут устанавливаться не более чем в 4 яруса – два яруса в трюме и два яруса на крышке трюма – смотри рисунок в практическом задании 1)
Вновь откройте таблицу «Каргоплан» в режиме просмотра. Убедитесь, что вследствие изменения структуры таблицы данные не были искажены.
В режиме конструктора для полей «Номер контейнера» и «Вес» установите значение «Да» для свойства «Обязательное поле»
Закройте таблицу «Каргоплан»
