- •Упражнение 1. Создание структуры базы данных «склад» и установление связей между таблицами
- •Упражнение 2. Приёмы заполнения и редактирования баз данных
- •Упражнение 3. Создание запроса в Конструкторе
- •Добавьте в запрос Вид товара вычисляемое поле Сумма. Для этого на вкладке Запросы щелкните по запросу Вид товара, а затем по кнопке Конструктор.
- •Упражнение 4. Создание формы
- •Упражнение 5. Создание отчёта
- •Тесты по модулю «База данных»
Упражнение 4. Создание формы
-
Создадим форму для всех полей таблицы «Заказы». Перейдите на вкладку Создание, Формы. Щелкните по кнопке Другие формы. Выберите Мастер форм и нажмите ОК.
Рис. 24 Форма Заказы
-
Аналогично создайте форму для таблицы «Клиенты», включив в неё только следующие 3 поля:
Рис. 25 Форма Клиенты
-
Создадим форму для просмотра заказов каждого клиента. Для этого щелкните по кнопке Создание на вкладке Формы, Несколько элементов. В качестве источника данных выберите все поля таблицы «Заказы». Добавим доступное поле Фамилия из таблицы Клиенты.
Рис. 26 Совмещение формы Заказы с фамилией
Рис. 27 Добавление поля Товары
Рис.28 Добавление полей Товар и Дата заказа
Упражнение 5. Создание отчёта
Отчет позволяет получить результаты запросов в наглядной форме как на экране, так и в виде распечатки.
Создадим отчет по итоговому запросу. Для этого: щелкнем мышью на объекте Отчеты. Выберем Создание отчета с помощью мастера. В диалоговом окне произведем следующие действия:
-
Выберем запрос Заказы. Из него выберем все поля (кнопка >>). Далее.
-
пропустим группировку. Далее.
-
выберем порядок сортировки по полю Дата заказа по возрастанию. Далее.
-
выберем макет ступенчатый. Далее.
-
Выбираем требуемый стиль. Далее
-
имя отчета Заказы. Готово.
Просмотрим результаты создания отчета. При необходимости можно изменить название отчета, наименования столбцов, ширину столбцов и т.д. Это можно сделать, выйдя из режима просмотра и войдя в режим Конструктора.
Рис.29 Отчёт по заказам
Самостоятельно: создать ещё 2 отчёта - Товары и Клиенты
База данных готова. В ней можно редактировать исходные данные, вводить новые записи и удалять старые; изменять запросы, редактировать формы и отчеты.
Пример отчёта Клиенты
Рис.30 Пример отчёта по клиентам
Рис.31 Пример отчёта по товарам
Тесты по модулю «База данных»
1. Что такое база данных:
Любой текстовый файл Организованная структура для хранения информации Любая информация, представленная в табличной форме Любая электронная таблица
2. Какое из перечисленных свойств не является свойством реляционной базы:
Несколько узлов уровня связаны с узлом одного уровня Порядок следования строк в таблице произвольный Каждый столбец имеет уникальное имя Для каждой таблицы можно определить первичный ключ
3. Какая база данных строится на основе таблиц и только таблиц:
Сетевая Иерархическая Реляционная
4. Какой из ниже перечисленных элементов не является объектом MS Access:
Таблица Книга Запрос Макрос Отчет
5. В какой модели баз данных существуют горизонтальные и вертикальные связи между элементами:
Сетевой Иерархической Реляционной Объектно-ориентированной
6. Какой из ниже перечисленных запросов нельзя построить:
Простой Перекрестный На создание таблицы Параллельный Записи без подчиненных
7. Что такое поле:
Столбец в таблице Окно конструктора Текст любого размера Строка в таблице
8. Что такое запрос:
Окно конструктора Связанная таблица Главная таблица Средство отбора данных
9. В чем заключается функция ключевого поля:
Однозначно определять таблицу Однозначно определять запись Определять заголовок столбца таблицы Вводить ограничение для проверки правильности ввода данных
10. Какого раздела не существует в конструкторе форм:
Заголовка Верхнего колонтитула Область данных Примечание Итоговый
11. К изменению файла базы данных приводят запросы |
|
|
|
|
|
12. Поиск данных в базе данных... |
|
|
13. Запрос к базе данных “Недвижимость” с полями “Комнаты”, “Площадь”, “Адрес”, “Стоимость” для вывода списка двухкомнатных квартир общей
площадью свыше 50 квадратных метров должен содержать выражение:
-
Комнаты=2 и Площадь>50;
-
Комнаты=2 и Площадь=50;
-
Комнаты=2 или Площадь<50;
-
Комнаты>=2 или Площадь>50;
14. Структура файла реляционной базы данных (БД) меняется:
-
при удалении любого поля;
-
при изменении любой записи;
-
при удалении диапазона записей;
-
при уничтожении всех записей;
15.Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. Какая из перечисленных ниже записей этой БД будет найдена при поиске по условию ГОД РОЖДЕНИЯ>1958 OR ДОХОД<3500 ?
-
Петров, 1956, 3600;
-
Иванов, 1956, 2400;
-
Сидоров, 1957, 5300;
-
Козлов, 1952, 4200;