- •Содержание
- •Основные понятия и терминология баз данных
- •Работа с таблицами Теоретические сведения
- •Создание базы данных с помощью мастера
- •Создание таблицы при помощи мастера таблиц
- •Создание таблиц путем ввода данных в таблицу
- •Создание таблицы в режиме конструктора
- •Примечание.Рекомендуетсяопределять ключевые поля, хотя это вовсе не обязательно. Если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли их создавать.
- •Типы данных, используемые в поле таблицы
- •Создание в базе данных связей между таблицами
- •Целостность данных и каскадные операции
- •Создание новой таблицы путем импортирования из другой базы данных
- •Создание таблиц в режиме конструктора Проектирование таблицы Модели Структура таблицы Модели
- •Характеристики полей таблицы
- •Создание фиксированных списков
- •Данные для заполнения таблицы Модели
- •Проектирование таблицы Клиенты Структура таблицы Клиенты
- •Проектирование таблицы Купля автомобилей Структура таблицы Купля автомобилей
- •Тип данных Счетчик
- •Создание полей со списком, берущим свои значения из других таблиц
- •Организация таблиц в режиме таблицы Проектирование таблицыМастерские
- •Организация таблиц при помощи мастера создания таблиц Организация таблицыЗаписи работ
- •Связывание таблиц базы данных
- •Проектирование форм Теоретические сведения Способы создания форм
- •Механизм создания формы
- •Изменение макета формы в режиме конструктора Изменение вида формы
- •Проектирование формы на основе таблицы Клиенты Автоматическое создание формы
- •Доработка макета формы
- •Создание диаграммной формы по таблицеМодели
- •Проектирование составной формы Создание составной формы с использованием мастера
- •Оформление составной формы
- •Встраивание в форму кнопок
- •Изменение свойств формы
- •Теоретические сведения о запросах
- •Запросы на выборку и их использование
- •Создание запроса на выборку в режиме конструктора
- •Открытие и запуск запроса
- •Отображение или скрытие поля в результатах запроса
- •Сортировка записей в запросах
- •Построение запросов по базе данных «автомобили» Построение запросов с помощью конструктора по одной таблице
- •Построение запросов по одной таблице с использованием логических функций
- •Задания
- •Построение запросов по нескольким таблицам
- •Задания
- •Добавление вычисляемых полей в запросы
- •[Предпродажная подготовка])*(1 – [Скидка])
- •Группировка данных в запросах
- •Запросы по базе данных борей Импорт таблиц из базы данных Борей
- •Простые запросы по базе данных Борей (а)
- •Параметрические запросы (б)
- •[Введите первую страну] or [Введите вторую страну]
- •Задания (б)
- •Использование шаблонов при организации запросов (в)
- •Запросы с группировкой данных (итоговые запросы) (г)
- •Использование параметров и шаблонов в итоговых запросах (е)
- •Построение запросов на основании запросов (ж)
- •Построение запросов с записями без подчиненных (з)
- •Модифицирующие запросы (е)
- •Запросы создания таблиц
- •Запросы добавления
- •Запросы удаления
- •Запросы обновления
- •Перекрестные запросы (и)
- •Создание отчетов Теоретические сведения
- •Создание ленточного автоотчета
- •Доработка отчета в режиме конструктора
- •Работа с панелью элементов при модернизации отчетов
- •Группировка данных в отчетах
- •Создание почтовых наклеек и серийных писем
- •Создание базы данных на основе имеющихся образцов
Построение запросов по одной таблице с использованием логических функций
Задание: вывести упорядоченный в алфавитном порядке список автомобилей со следующими ограничениями:
цвет любой, но не черный;
обивка салона – кожа или велюр;
заводская цена больше 40000, но меньше 500000.
Щелкните по кнопке Создатьи выберите режимКонструктор.
Выберите таблицу Модели и закройте окно добавления таблиц.
Необходимо поместить в запрос поля Модель Цвет, Обивка, Заводская цена. Дважды щелкните по каждому из них, или же перетащите их мышью в поле запроса.
Просмотрите результаты выполнения запроса, перейдя в режим таблицы. Сохраните запрос под именем Авто (учет цвета, обивки, заводской цены).
Отсортируйте полученную таблицу в алфавитном порядке названий моделей.
В созданном запросе фигурируют все модели. Теперь следует ввести фильтры с тем, чтобы вывести только определенные модели. Все необходимые критерии следует заносить в строку Условия отбора.Для реализации функцииНЕиспользуйте знак<>, для реализации функцииИЛИ– ключевое словоOR, для реализации функцииИ– ключевое словоAND. Таким образом, в поле Цвет наберите<>черный; в поле Обивка – кожаный or велюр; в поле Заводская цена – >40000 and <60000. После записи каждого условия отбора переключайтесь в режим таблицы и просматривайте результат. Обратите внимание на то, как сокращается количество записей. Не исключено, что в конце концов записей, удовлетворяющим всем трем условиям, не будет вообще.
Задания
Вывести упорядоченный в алфавитном порядке список клиентов из Киева или из Харькова.
Вывести список номеров автомастерских первой или высшей категории, цена капитального ремонта в которых находится в пределах от 2000 до 2500.
Вывести список ремонтных работ, выполненных после 1 февраля 2000 г. ценой менее 1200.
Вывести список покупок, которые были сделаны после 1 января 2000 г., и на которые не было скидок.
Вывести список выполненных ремонтных работ, цена на которые находится в пределах от 100 до 500, или если затрачено на ремонт от 20 до 40 часов.
Вывести список черных автомобилей или белых, но с кожаной обивкой.
Вывести список мастерских первой категории с ценой ремонта выше 1000 грн, а также высшей категории с ценой ремонта выше 1200 грн.
Построение запросов по нескольким таблицам
Задание: вывести упорядоченный в алфавитном порядке список всех клиентов вместе с маркой и цветом купленных автомобилей.
Откройте базу данных Автомобилии выберите вкладку «Запросы».
Щелкните по кнопке Создатьи выберите режимКонструктор.
Нужные сведения можно получить, только лишь используя две таблицы. Выберите последовательно таблицы Модели,Клиенты и Купля автомобилей, затем закройте окно добавления таблиц. Обратите внимание на то, что таблицы автоматически связались (так как связывание таблиц было предварительно осуществлено).
Необходимо поместить в бланк запроса поля Фамилия, Имяиз таблицыКлиентыиМодель, Цветиз таблицы Модели.
Просмотрите результаты выполнения запроса, перейдя в режим таблицы. Сохраните запрос под именем Покупатели авто (учет цвета).
Упорядочите полученный список в алфавитном порядке фамилий клиентов. Для этого в строке Сортировка поляФамилия из выпадающего списка выберите опциюПо убыванию.Перейдите в режим таблицы и убедитесь в том, что полученный список теперь упорядочен.
Сохраните последний вариант запроса.