- •Содержание
- •Введение
- •1 Организация систем управления базами данных
- •1.1 Базы данных и системы управления базами данных
- •1.2 Модели данных
- •1.3 Реляционная база данных
- •1.4 Связи между таблицами
- •1.4 Манипулирование реляционными данными
- •2 Объекты базы данных ms access
- •2.1 Таблицы
- •2.2 Запросы
- •2.3 Формы
- •2.4 Отчеты
- •2.5 Макросы
- •2.6 Модули
- •2.7 Web-страницы
- •2.8 Sql – запросы
- •2.8.1 Структура языка sql
- •Dcd (Data Control Language) – язык управления данными состоит из операторов контроля данных, защиты и управления данными:
- •2.8.2 Выборка данных из таблиц
- •2.8.3 Операторы sql
- •3 Лабораторный практикум
- •3.1 Применение кейс-метода при создании реляционной базы данных ms access
- •1. Кейс-компонент Открытие бд
- •2. Кейс-компонент Закрытие бд
- •3. Кейс-компонент Создание бд
- •4. Кейс-компонент Создание таблиц
- •5. Кейс-компонент Формирование связей между таблицами
- •6. Кейс-компонент Создание форм
- •7. Кейс-компонент Ввод данных
- •8. Кейс-компонент Организация данных
- •9. Кейс-компонент Создание запросов
- •10. Кейс-компонент Представление информации
- •11. Кейс-компонент Изменение структуры объектов бд
- •12. Кейс-компонент Импорт данных
- •3.2 Иллюстративные учебные кейсы
- •1. Работа с субд Microsoft Access на примере бд «Борей»
- •Задания и алгоритм реализации кейс-ситуации
- •Задания для самостоятельной работы
- •2. Создание однотабличной бд и работа с ней в различных режимах
- •Задания и алгоритм реализации кейс-ситуации
- •3. Создание и работа по запросам с двухтабличной бд «Авто»
- •Задания и алгоритм реализации кейс-ситуации
- •4. Разработка составной формы на основе двух таблиц для бд «Авто»
- •Задания и алгоритм реализации кейс-ситуации
- •Задания и алгоритм реализации кейс-ситуации
- •6. Создание структуры реляционной бд торговой фирмы
- •Задания и алгоритм реализации кейс-ситуации
- •7. Редактирование и обработка данных. Формирование сложных запросов
- •8. Создание форм для работы с данными. Разработка кнопочной формы
- •Задания и алгоритм реализации кейс-ситуации
- •9. Формирование отчетов и почтовых наклеек
- •Задания и алгоритм реализации кейс-ситуации
- •10. Интеграция баз данных ms Access и SharePoint
- •Задания и алгоритм реализации кейс-ситуации
- •3.3 Учебные кейсы. Создание запросов к бд «Фирма» с использованием языка sql
- •1. Создание простых запросов
- •2. Получение обобщенных данных для формирования отчетов и создание запросов с данными из нескольких таблиц и подзапросами
- •3. Создание объединения запросов и запросов с соотнесенными подзапросами для учебной и индивидуальной бд
- •4. Создание запросов на модификацию данных
- •1. Гостиница
- •2. Прокат спортивного оборудования
- •3. Платный абонемент
- •4. Подписка
- •5. Реклама в газете
- •6. Справочная сети аптек
- •7. Фирма добрых услуг
- •8. Продажа музыкальных альбомов
- •9. Транспортные перевозки
- •10. Ремонт компьютеров
- •Лебедева Татьяна Фёдоровна солопова Алла Николаевна
- •650942, Г. Кемерово, пр. Кузнецкий, 39. Тел. 75-75-00
Задания и алгоритм реализации кейс-ситуации
Откройте БД «Авто» (кейс-компонент 1).
Создайте простой отчет на основании запроса с именем «Запрос по фамилии»: в области переходов Click по нужному запросу, на основе которых нужно создать отчет. На ленте Создание в группе команд Отчеты Click по элементу Отчет . Приложение Access создаст отчет и отобразит его в режиме макета.
Просмотрите отчет и сохраните его с именем «Данные о клиенте»; закройте отчет. Данный отчет создан на основании запроса и поэтому при изменении запроса изменится и отчет. Это дает возможность, например, распечатать данные только одного клиента.
Измените отчет: Click на объекте Запросы; выделите запрос Запрос по фамилии; запустите его и задайте другую фамилию клиента; сохраните запрос; перейдите к объекту Отчеты и откройте отчет Данные о клиенте в режиме Просмотра.
Создайте простой отчет на основании запроса Отпускная цена; просмотрите отчет и сохраните его с именем Отпускная цена; закройте отчет.
С помощью Мастера отчетов (кейс-компонент 10) создайте отчет по запросу Заказы с группированием данных по полю Модель.
Простые операции редактирования, сортировки, группировки и подведения итогов могут быть выполнены путем щелчка правой кнопки мыши на полях в режиме макета и выбора нужной операции из контекстного меню. Для открытия отчета Click правой кнопкой имя документа отчета в области переходов и выберите Режим макета. Отредактируйте отчет в режимеМакета):
задайте общий заголовок отчета «Заказы автомобильной фирмы по моделям» и добавьте в этот раздел отчета текущую дату, использовав кнопку Дата и время на вкладке Элементы управления;
для добавления номера страницы в раздел Нижний колонтитул в режиме Конструктора (кейс-компонент 11) создайте в этом разделе свободный элемент Поле и заполните в его свойствах на вкладке Данные строку Данные выражением =[Pagе]. Отредактируйте подпись поля, записав в окне его свойств на вкладке Макет в строке Подпись – «Стр»;
для подсчета и вывода количества заказов по каждой модели в раздел Примечание группы. Если такого раздела нет – перейдите в режим Макета, Click по кнопке Группировка на вкладке Группировка и итоги, Click по кнопке Больше, задайте раздел Примечание. Выберите параметр с итогами, задайте Тип – Количество записей и Click по флажку Показать в примечании группы. Добавьте свободный элемент Поле и заполните в его свойствах на вкладке Данные строку Данные выражением =Count([номер заказа]). Задайте подпись поля, записав в окне его свойств на вкладке Макет в строке Подпись - «Всего заказов»;
для вывода суммарной стоимости всех заказов в раздел Примечание отчета в режиме Конструктора добавьте свободный элемент Поле и заполните в его свойствах на вкладке Данные строку Данные выражением =Sum([отпускная цена]) (здесь отпускная цена имя столбца из запроса - источника данных). Отредактируйте подпись поля, записав в окне его свойств на вкладке Макет в строке Подпись – «Итого по всем заказам».