- •Основные понятия баз данных. Системы управления базами данных
- •Структура простейшей базы данных
- •Типы данных (тип полей):
- •Ключевые поля
- •Существует четыре вида связей между таблицами:
- •Многие-ко одному м:1
- •Запросы
- •Создание базы данных на основе пустого шаблона
- •Создание структуры таблицы заказы в режиме Конструктора
- •Создание структуры таблицы заказанные изделия в режиме Конструктора
- •Другие объекты
- •Практическая работа № 1 создание многотабличной базы данных
- •Создание структуры таблицы клиенты с помощью шаблона
- •Создание схемы данных
- •Заполнение таблицы клиенты данными
- •Заполнение таблицы заказы данными
- •Заполнение таблицы заказанные изделия данными
- •Лабораторная работа № 2 модификация базы данных (изменение структуры таблиц)
- •Лабораторная работа № 3 работа с данными при помощи запроса-выборки Выбор данных из одной таблицы
- •Многотабличные запросы
- •Запросы с вычислением (итоговые запросы)
- •Запросы с параметрами
- •Лабораторная работа № 4 разработка форм
- •Лабораторная работа № 5 создание отчётов
- •Лабораторная работа №6. Создание панели управления базой данных (кнопочные формы)
- •2. Создание на главной кнопочной форме трех кнопок для вызова подчиненных кнопочных форм: Кнопочной формы клиенты , Кнопочной формы заказы, Кнопочной формы Изделия
Лабораторная работа № 3 работа с данными при помощи запроса-выборки Выбор данных из одной таблицы
Создать запрос Поиск Иванова
1. Во вкладке Создание окна щелкнуть по кнопке, выбрать режим Конструктор запросов.
2. В окне Добавление таблицы выделить таблицу КЛИЕНТЫ и щелкнуть по кнопке Добавить. Закрыть окно Добавление таблицы.
3. Перетащить поле Фамилия в первый столбец бланка запроса. В строку Условие отбора этого столбца внести Иванов.
4. Выделить в списке полей таблицы поля Город и Адрес, используя клавишу SHIFT и перетащить их в бланк запроса.
5. Выделить в списке полей таблицы поля Сумма задолженности и Телефон, используя клавишу Ctrl и перетащить их в бланк запроса.
6. Выполнить запрос командой - Выполнить или щелкнуть по соответствующей пиктограмме.
7. Сохранить запрос командой под именем Поиск Иванова.
8. Закрыть запрос кнопкой закрыть Х (нижняя).
Создать запрос, определяющий фамилию, адрес и телефон клиентов, проживающих в городе Москве. Поле Город на экран не выводить. Сохранить запрос под именем Клиенты из Москвы. Закрыть запрос.
Создать запрос, определяющий фамилию клиентов, имеющих задолженность по оплате и проживающих в Москве. Отсортировать по фамилиям. Сохранить запрос под именем Задолженности клиентов и закрыть его.
Многотабличные запросы
Создать запрос ЗАКАЗЫ клиентов по датам:
1. Во вкладке Создание, выбрать кнопку Конструктор запросов.
2. В окне Добавление таблицы выделить таблицы КЛИЕНТЫ и ЗАКАЗЫ, щелкнуть по кнопке Добавить. Закрыть окно Добавление таблицы. Перетащить в бланк запроса поле Фамилия из таблицы КЛИЕНТЫ и Дата заказа из таблицы ЗАКАЗЫ. Отсортировать по фамилиям.
3. Выполнить запрос командой Выполнить или щелкнуть по соответствующей пиктограмме.
4. Сохранить запрос командой запрос как под именем Заказы клиентов по датам.
Закрыть запрос.
Создать запрос, определяющий фамилию и телефон клиента, код и дату заказа, а также выписан ли счет по данному заказу. Сохранить запрос под именем Заказы клиентов с указанием выписки счета.
Запросы с вычислением (итоговые запросы)
Создать запрос Стоимость заказанных изделий.
1. Во вкладке Создание, выбрать кнопку Конструктор запросов. В окне Добавление таблицы выделить таблицы ЗАКАЗАННЫЕ ИЗДЕЛИЯ.
2. Выбрать все поля в бланк запроса и установить курсор в следующий пустой столбец бланка запросов и вызвать Построитель выражений, щелкнув по пиктограмме ... (троеточие).
3. В окне Построителя выражений дважды щелкнуть по слову Таблицы, в раскрывающемся списке щелкнуть по таблице ЗАКАЗАННЫЕ ИЗДЕЛИЯ, дважды щелкнуть по полю Количество (или один раз, а затем по кнопке Вставить), щелкнуть по символу * (или ввести его с клавиатуры), дважды щелкнуть по полю Цена. Закрыть окно Построителя выражений, щелкнув по кнопке ОК.
4. Выполнить запрос щелкнув по кнопке Выполнить.
5. Перейти вновь в режим Конструктора. Во в столбце бланка запроса вместо Выражение1 указать Стоимость и вновь выполнить запрос.
6. Сохранить запрос под именем Стоимость заказанных изделий.
7. Закрыть запрос.
Создать запрос Стоимость заказов на базе таблицы ЗАКАЗАННЫЕ ИЗДЕЛИЯ:
1. Во вкладке Создание, выбрать кнопку Конструктор запросов.
2. В окне Добавление таблицы выделить таблицы ЗАКАЗАННЫЕ ИЗДЕЛИЯ.
3. Выбрать все поля в бланк запроса и установить курсор в следующий пустой столбец бланка запросов и вызвать Построитель выражений, щелкнув по пиктограмме ... (троеточие).
4. Ввести формулу Стоимость: Цена* Количество (прописные и строчные буквы воспринимаются неоднозначно). Для этого в окне Построителя выражений дважды щелкнуть по слову Таблицы, в раскрывающемся списке щелкнуть по таблице ЗАКАЗАННЫЕ ИЗДЕЛИЯ, дважды щелкнуть по полю Количество (или один раз, а затем по кнопке Вставить), щелкнуть по символу * (или ввести его с клавиатуры), дважды щелкнуть по полю Цена. Закрыть окно Построителя выражений, щелкнув по кнопке ОК.
3. Выполнить запрос командой Выполнить.
4. Сохранить запрос под именем Стоимость заказов.
5. Закрыть запрос.
