- •Часть 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
- •Ссылочная целостность реляционной базы данных
- •Основные стратегии поддержания ссылочной целостности
- •Постреляционные модели данных
III. Использование конструктора отчетов
В окне базы данных выберите закладку «Отчеты» и выполните отчет «Отчет о погрузке». Нажмите кнопку «Конструктор».
Обратите внимание на то, что макет отчета состоит из нескольких областей:
«Заголовок отчета» и «Примечание отчета» - данные в этих областях выводятся в отчет только один раз;
«Верхний колонтитул» и «Нижний колонтитул» - стандартно выводится номер страницы, Вы можете использовать эти области для вывода дополнительных названий (например, в данном случае – названия судна или судоходной компании, а может быть - названия отчета или даты его составления);
«Область данных» - здесь выводятся детальные сведения из таблицы для всех групп данных в отчете;
«Заголовок группы…» и «Примечание группы…» - для каждого из определенных в отчете уровней группировки данных. В области заголовка группы выводится название уровня и соответствующее значение поля, а в области примечания – итоговые данные по группе записей.
Кроме того, обратите внимание, что внутри каждой области для вывода информации стандартно используется пара управляющих элементов «Надпись» и «Поле». Надпись используется для вывода заголовка, а поле – для вывода данных из таблицы (запроса) или для вывода вычисленного значения (например, суммы). Чтобы определить тип любого элемента достаточно вызвать на экран окно свойств этого элемента (щелчок правой кнопкой мышки по элементу и выбор команды «Свойства» контекстного меню). В заголовке окна свойств будет указано, например, в том случае если выделен элемент с названием «Погружен» - «Надпись: Погружен» или «Поле: Погружен»
Вы можете спокойно изменять ширину элементов управления, перемещать их в пределах области, изменять шрифт, цвет символов или фона, а также добавлять новые надписи или изменять текст существующих надписей.
Внимание! Свойство «Данные» элемента типа «Поле» определяет источник данных, которые выводятся в данном поле. Будьте осторожны изменяйте это свойство только в том случае, если Вы уверены в необходимости данного действия.
В области «Заголовок отчета» в конце имеющейся надписи добавьте двоеточие и текст «т/х “Сестрорецк”». Выведите отчет на экран, а затем возвратитесь в режим конструктора.
Надпись «Погружен» в области «Заголовок группы ‘Погружен’» замените на «Погружен в порту:» и снимите для этой надписи выделение «жирным» шрифтом. Текст в поле «Погружен» выровняйте по левой границе и сделайте его «жирным».
Уменьшите ширину надписи «Трюм», «приблизьте» поле «Трюм» к надписи и увеличьте размер шрифта в поле до 14 пунктов. Выведите отчет на экран, а затем возвратитесь в режим конструктора.
В Области «Примечание группы ‘Тип’» замените в поле типа «Надпись» текст:
="Итоги для " & "'Тип' = " & " " & [Тип] & " (" & Count(*) & " " & IIf(Count(*)=1;"запись";"записей") & ")"
на:
="Всего: " & Count(*)
Надпись «Sum» замените на «Вес».
ВНИМАНИЕ! В поле отчета типа «Надпись» на экран может выводиться результат выполнения выражения
Выражение всегда начинается со знака = и может состоять из нескольких элементов объединяемых при помощи операции соединения (&).
В качестве элементов выражения могут быть использованы:
текстовые константы – всегда заключатся в кавычки (например «Итоги для»);
числовые константы;
поля таблицы (запроса) – например [Тип];
функции – например Count(), iif(), Sum() и др.
В Области «Примечание группы ‘Трюм’» замените текст в поле:
="Итоги для " & "'Трюм' = " & " " & [Трюм] & " (" & Count(*) & " " & IIf(Count(*)=1;"запись";"записей") & ")"
на
="В трюме №" & [Трюм] & " " & Count(*) & " конт. "
Надпись «Sum» замените на «общим весом: ».
Расположите надписи и соответствующие поле так, чтобы они выводились в одной строке и отображались «жирным» шрифтом. Выведите отчет на экран.
Закройте окно отчета.