
- •Кафедра «Основы бизнеса»
- •Лабораторный практикум
- •Минск 2009
- •Введение
- •Лабораторная работа № 1 основные приемы работы с реляционной субд ms access
- •Лабораторная работа № 2 основные этапы создания реляционной бд
- •Постановка задачи
- •Анализ предметной области
- •Проектирование бд «Автосалон»
- •Реализация бд «Автосалон»
- •Лабораторная работа № 3 разработка таблиц индивидуальной базы данных
- •Варианты индивидуальных заданий
- •Анализ данных при помощи запросов на выборку
- •1. Простой запрос
- •2. Исходные данные
- •3. Перекрестный запрос
- •4. Список фамилий
- •5. Алфавитный список с условием
- •6. Проживающие по адресу
- •7. Список с условием
- •8. Список по дате
- •9. Фамилия – верхний регистр
- •10. Три фамилии
- •Использование вычисляемых полей и параметров в запросах на выборку
- •1. Фамилия – нижний регистр
- •2. Фамилия_инициалы
- •3. Запрос с расчетами
- •4. Запрос с параметрами
- •5. Запрос с групповой операцией
- •6. Запрос с операцией sum
- •7. Запрос с операцией count
- •Использование стандартных функций ms access в запросах на выборку
- •1. Сведения за текущий месяц текущего года.
- •2. Работа по дням недели.
- •3. Определение возраста.
- •4. Стаж работы.
- •5. Пенсионеры.
- •6. Задания для самостоятельной работы.
- •Формирование запросов на изменение
- •1. Создание новой таблицы.
- •2. Экспорт данных.
- •3. Обновление данных.
- •4. Добавление данных.
- •5. Удаление данных.
- •Проектирование и использование табличных форм
- •1. Автоформа в столбец.
- •2. Форма с элементом управления Поле со списком.
- •3. Форма с объектом ole.
- •Исходные данные для построения Формы с объектом ole
- •4. Форма с диаграммой.
- •Проектирование и использование кнопочных форм
- •9. Проверить выполненные настройки, открыв бд (рис. 9.13).
- •Подготовка отчетов средствами ms access
- •1. Автоотчет в столбец.
- •2. Автоотчет ленточный.
- •3. Подробный итоговый отчет.
- •4. Почтовые наклейки.
- •Взаимодействие субд ms access с приложениями ms office
- •1. Публикация в Microsoft Word.
- •2. Анализ в Microsoft Excel.
- •3. Сводная таблица Microsoft Excel.
- •4. Слияние в Microsoft Word.
- •Разработка презентации базы данных средствами microsoft powerpoint
- •Литература
- •Содержание
3. Определение возраста.
В режиме Конструктора на основе базовой таблицы сформировать запрос с вычисляемым полем, позволяющий рассчитать возраст сотрудника (клиента, абонента, студента, читателя и т.д.). Состав полей, необходимых для запроса, определить самостоятельно.
Для решения задачи создать вычисляемое поле Возраст (число полных лет на текущую дату). Порядок сортировки задать по полю Возраст.
Выполнить запрос (отобразить результирующую таблицу).
Сохранить запрос с именем 22 Возраст.
4. Стаж работы.
В режиме Конструктора на основе базовой таблицы Сотрудники (Преподаватели и т.д.) сформировать запрос с вычисляемым полем, позволяющий рассчитать стаж работы сотрудника (преподавателя и т.д.). Состав полей, необходимых для запроса, определить самостоятельно. При необходимости добавить в базовую таблицу поле Дата найма.
Для решения задачи создать вычисляемое поле Стаж работы (число полных лет на текущую дату). Порядок сортировки задать по полю Стаж.
Выполнить запрос (отобразить результирующую таблицу).
Сохранить запрос с именем 23 Стаж.
5. Пенсионеры.
В режиме Конструктора на основе базовой таблицы Сотрудники (Преподаватели и т.д.) сформировать запрос с вычисляемым полем, позволяющий рассчитать на текущую дату возраст сотрудника (преподавателя и т.д.), достигшего пенсионного возраста. Состав полей, необходимых для запроса, определить самостоятельно.
При необходимости добавить в базовую таблицу поле Пол (использовать подстановку со значениями жен., муж.).
Для решения задачи создать вычисляемое поле Возраст (число полных лет на текущую дату). Задать условия отбора по полям Пол и Возраст, учитывая, что пенсионный возраст женщин – 55 лет, мужчин – 60 лет.
Порядок сортировки задать по полю Возраст.
Выполнить запрос (отобразить результирующую таблицу).
Сохранить запрос с именем 24 Пенсионеры.
6. Задания для самостоятельной работы.
Определить день недели, в который родился каждый сотрудник.
Определить, сколько лет осталось до пенсии каждому сотруднику.
Вывести список сотрудников, которые выйдут на пенсию в течение ближайших 5 лет.
Вывести список заказов, сформированных за месяц от текущей даты (квартал, год).
7. Подготовить для отчета распечатку окна БД, содержащую изображение вкладки Запросы (список созданных запросов в режиме таблицы – Вид/Таблица).
8. Оформить отчет о выполнении работы.
Содержание отчета
Титульный лист.
Название и цель работы.
Постановка задачи (согласно варианту).
Макеты запросов в режиме Конструктора (при необходимости дополнительно привести окно Параметров запросов, окно Свойства поля, окно Свойства запроса).
Результаты выполнения запросов.
Окно БД, вкладка Запросы (список созданных запросов).
Краткие ответы на контрольные вопросы.
Выводы.
Список использованной литературы.
Контрольные вопросы
Что такое функция? Каков ее синтаксис?
Какие категории функций доступны пользователю СУБД MS Access? Каково их назначение?
Что представляет собой дата (время) в СУБД MS Access?
Какие операции можно выполнять над данными типа дата/время?
Какие функции возвращают значение текущей даты (времени)? Приведите примеры их практического применения.
Какие функции позволяют извлекать часть из заданной даты (день, месяц, квартал, год)? Приведите синтаксис функций и примеры их использования.
Каково назначение функций из категории Управление? Приведите примеры их практического применения.
Как определить возраст (стаж работы) по известной дате рождения (дате найма)?
Лабораторная работа № 7