Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Модуль 4. Системы управления базами данных
Тема 4.1. Элементы теории баз данных (БД) Понятие базы данных (БД). Классификация БД. Системы управления базами данных (СУБД). Принципы проектирования реляционных БД. Основные функции и архитектура СУБД Access. Проектирование таблиц и способы их создания. Типы данных и свойства полей. Лабораторная работа № 1 «Проектирование базы данных в Access» (форма обучения – очная, заочная) – интерактивная форма «Мозговой штурм». Создать базу данных (имя «Туры Греции»), создать таблицу «Предлагаемые туры». 1. Установить первичный ключ – Код тура. 2. Подобрать типы данных, свойства полей. Таблица «Предлагаемые туры»:
Задания для самостоятельной работы Дополнить базу данных «Туры Греции» таблицей «Клиенты». 1. Установить первичный ключ – Номер договора. 2. Подобрать типы данных, свойства полей. 3. Создать связь между таблицами. Таблица «Клиенты»
Рекомендации по выполнению заданий для самостоятельной При выполнении самостоятельной работы необходимо использовать материалы лекции по теме 4.1. Сосредоточить усилия на изучении реляционных баз данных и технологиях работы в СУБД. Ознакомиться с интерфейсом Access. Изучить функциональные возможности Access. Ознакомиться с приёмами работы Access. Контрольные вопросы для самопроверки 1. Что такое СУБД? 2. Какие вы знаете модели данных для баз данных? 3. Какие функции с данными можно выполнять в СУБД MSAccess? 4. Какие основные этапы разработки баз данных? 5. Из каких компонентов состоит база данных? 6. Что такое запись? 7. Что такое поле? 8. Что такое первичный ключ? 9. Зачем нужно структурировать данные? 10. Что такое тип данных? Зачем необходимо указывать типы полей? 11. Что такое связи между таблицами. Типы связей. Рекомендуемая основная и дополнительная учебная литература 1. Раздел 8.1. – 1. 2. Раздел 8.2. – 1, 2.
Тема 4.2. Реляционная СУБД MS Access Назначение и использование таблиц, форм, запросов и отчетов для накопления и анализа данных. Сортировка и фильтрация данных в таблицах и формах. Связанные таблицы. Ключи и индексы. Многотабличные формы, запросы и отчеты. Обеспечение целостности данных. Построение таблиц и форм в режиме мастера и в режиме конструктора. Занесение и редактирование данных при помощи форм. Вставка элементов управления в формы. Построение и использование сложных форм. Подчиненные и многотабличные формы. Анализ данных с помощью запросов. Использование условий и сортировок в запросах. Построение многотабличных запросов. Вычисляемые поля и группировка данных в запросах для получения итогов. Модифицирующие запросы. Конструирование отчетов. Вычисляемые поля и группировка данных в отчетах. Макрокоманды. Модули. Лабораторная работа № 1 «Работа с формами в Access» (форма обучения – очная, заочная) – интерактивная форма «Творческое задание». Создать форму по таблице «Предлагаемые туры» БД «Туры Греции», (оформление по образцу).
Задания для самостоятельной работы Создать форму по таблице «Клиенты» (БД «Туры Греции») с полями: «Код тура», «Фамилия», «Населенный пункт», «Дата заказа», вставить графический объект, вставить кнопку с гиперссылкой на таблицу «Клиенты». Рекомендации по выполнению заданий для самостоятельной Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 4.2: проектирование форм в Access, управление формами, создание формы для связанных таблиц. Контрольные вопросы для самопроверки 1. Опишите процесс создания форм в различных режимах. 2. Опишите порядок и добавления в форму текстового поля. 3. Как добавляется в форму графический объект? 4. Опишите порядок добавления в форму гиперссылок на различные объекты. 5. Опишите порядок добавления в форму элементов управления. Рекомендуемая основная и дополнительная учебная литература Раздел 8.1. – 1. Раздел 8.2. – 1, 2. Лабораторная работа № 2 «Создание запросов и отчетов в Access» (форма обучения – очная, заочная) – интерактивная форма «Творческое задание». База данных – файл «Сластена Лили» (получить у преподавателя). 1. Выполнить подстановку: в таблице «Заказы» – страна получатель – Canada, USA. 2. Выполнить фильтрацию: – в таблице «Заказчики» – только USA; – в таблице «Заказы» – страна USA, кредитная карта 3. 3. Создать запрос: – таблица «Заказчики» – фамилия; адрес; страна: USA. 4. Создать отчет: – таблица «Заказчики» – фамилия, имя, телефон, город, страна. Задания для самостоятельной работы База данных – файл «Сластена Лили» (получить у преподавателя). 1. Выполнить подстановку: в таблице «Заказы» – кредитная карта – 1, 2, 3. 2. Выполнить фильтрацию: – в таблице «Сотрудники» – отдел «Экспедиция»; дата рождения 3. Создать запрос: – таблица «Доставка» – код доставки + таблица «Заказы» – вид заказа; имя получателя; страна получатель: USA; дата заказа > 03.11. 4. Создать отчет: – таблица «Заказы» – город, страна, номер счета, дата оплаты. Рекомендации по выполнению заданий для самостоятельной Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 4.2: фильтры, виды запросов (на выборку, с вычисляемым полем, групповые операции в запросах), отчеты (способы создание, структура в режиме конструктора, форматирование, редактирование, печать). Контрольные вопросы для самопроверки 1. В чем особенности фильтрации данных в Access? 2. Опишите порядок создания подстановок. 3. В каких режимах можно создавать запросы? 4. Как формируется запрос на выборку с условием? 5. Опишите порядок создания отчета. 6. Как форматировать и редактировать отчет? Рекомендуемая основная и дополнительная учебная литература Раздел 8.1. – 1. Раздел 8.2. – 1, 2. Лабораторная работа № 3 «Проектирование сложных объектов в Access» (форма обучения – очная) – интерактивная форма «Мозговой штурм». По таблице «Предлагаемые туры» БД «Туры Греции»: – создать подстановки для полей «Ребенок» – Да, нет; «Пансион» (список значений); «Экскурсии» – Да, Нет; – фильтрация таблицы по категории 5; – составить запрос с полями: «Код тура», «Отель», «Пансион»; – создать форму с полями: «Код тура», «Отель», «Пансион», «Категория», – вычисляемое поле «Стоимость с НДС», вставить гиперссылку на таблицу «Предлагаемые туры»; – создать отчет с полями: «Тип номера», «Стоимость», «Количество человек». Задания для самостоятельной работы По таблице «Клиенты» БД «Туры Греции»: – создать подстановки для полей «Код тура», «Обращение» (списки значений); – фильтрация таблицы по коду тура 4, населенному пункту «Киев»; – составить запрос с полями: «Код тура», «Фамилия», «Имя, отчество», «Телефон»; – создать форму с полями: «Код тура», «Фамилия», «Населенный пункт», «Дата заказа», вставить графический объект, вставить кнопку с гиперссылкой на таблицу «Клиенты»; – создать отчет с полями: «Код тура», «Фамилия», «Почтовый адрес», «Почтовый индекс», «Телефон». Рекомендации по выполнению заданий для самостоятельной Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 4.2: сложные формы, отчеты и запросы, включающие элементы управления, вычисляемые поля, гиперссылки, подобъекты. Контрольные вопросы для самопроверки 1. Как создать подчиненную форму? 7. Как вставить в отчет вычисляемое поле? 2. Как вставить в форму вычисляемое поле? 3. Опишите порядок создания составного отчета. 4. Опишите порядок вставки подобъекта в форму. 5. На какие объекты могут быть созданы гиперссылки? Рекомендуемая основная и дополнительная учебная литература Раздел 8.1. – 1. Раздел 8.2. – 1, 2. Лабораторная работа № 4 «Проектирование сложных запросов в Access» (форма обучения – очная) – интерактивная форма «Мозговой штурм». 1. Импортировать в ACCESS таблицу EXCEL «Книги» (выдается преподавателем). 2. С помощью запроса на обновление увеличить «Сумму» на 20 %. 3. Создать запрос на выборку, содержащий суммы, не превышающие минимального значения. 4. С помощью запроса на удаление удалить записи о книгах за июль. 5. Создать итоговые запросы: – сумма по городам; – количество покупателей по месяцам; – количество проданных книг в июле в Москве. 6. С помощью запроса на добавление создать таблицу для книг, проданных в июне. 7. В таблице «Книги» добавить вычисляемое поле: разница между покупателями и проданными книгами в Москве. Задания для самостоятельной работы 1. Импортировать в ACCESS таблицу EXCEL «Книги» (выдается преподавателем) 2. С помощью запроса на обновление увеличить «Сумму» на 15 %. 3. Создать запрос на выборку, содержащий суммы, не превышающие среднего значения. 4. С помощью запроса на удаление удалить записи о книгах за август. 5. Создать итоговые запросы: – сумма по месяцам; – количество покупателей по городам; – количество проданных книг в июле в Киеве. 6. С помощью запроса на добавление создать таблицу для книг, проданных в июле. 7. В таблице «Книги» добавить вычисляемое поле: разница между покупателями и проданными книгами в Киеве. 8. Создать 2 макроса для открытия и закрытия любого объекта базы данных. Рекомендации по выполнению заданий для самостоятельной Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 4.2: создание модифицированных запросов: обновление, удаление, добавление, создание таблиц, включающих вычисляемые поля. Контрольные вопросы для самопроверки 1. В чем особенность модифицирующих запросов в Access? 2. Опишите порядок создания запроса на удаление данных. 3. Опишите порядок создания запроса на добавление данных. 4. Опишите порядок создания итогового запроса. 5. Опишите порядок создания перекрестного запроса. Рекомендуемая основная и дополнительная учебная литература Раздел 8.1. – 1. Раздел 8.2. – 1, 2. Лабораторная работа № 5 «Создание сводной базы данных в Access» (форма обучения – очная) – интерактивная форма «Мозговой штурм». В программе MS Access создать базу данных База_Группа_Фамилия.mdb в своей папке на основе следующей схемы базы данных:
и следующих данных:
– для заполнения подчиненных таблиц создайте автоформы; – заполните таблицы данными; – для организации связи с подчиненными таблицами используйте мастер подстановки; – создайте автоформу для таблицы «Поездки менеджеров» с возможностью выбора значений в полях подстановки из выпадающих списков меню; – создайте следующие запросы: 1. в какие страны ездила Сидорова; 2. возраст женщин; 3. пол и возраст менеджера посетившего Германию; 4. список менеджеров, совершивших поездки в мае 2015 года; – создайте отчет по поездкам менеджеров. Задания для самостоятельной работы Создать базу данных «Сделки фирмы–посредника». 1. Подобрать типы данных, свойства полей. 2. Создать связи между таблицами, установив соответствующий первичный ключ. Создать: 3. подстановки: Город Продавца и Номер продавца. 4. Запросы: – Таблица 1: Имя Продавца, Процент; – Таблицы 2 + 3: Номер Продавца, Рейтинг Заказчика; Имя Заказчика; – Таблицы 1 + 3: Номер Продавца, Имя Продавца, Сумма. 5. Формы: 5.1. по Таблице 2 (все поля): – гиперссылка на любой графический файл: текст: графический файл, подсказка: ссылка на рисунок; отформатировать текст гиперссылки. – гиперссылка с кнопкой (подпись) на таблицу 1, на таблицу 3. 5.2. по Таблице 3 (все поля) + подчиненная форма по Таблице 1 (все поля): – вставить графический объект; – добавить вычисляемое поле «Общая сумма»: =[Сумма]*0, 25. – отформатировать элементы форм. 6. Отчет по Таблице 3: номер заказчика, сумма, дата, – отформатировать отчет, – встроить подотчет по Таблице 2: номер заказчика, имя заказчика, город, – в примечании отчета вставить вычисляемое поле: итого сумма, – нумерация страниц: 1, 2, 3. Таблица 1. Продавцы
Таблица 2. Заказчики
Таблица 3. Покупки
Рекомендации по выполнению заданий для самостоятельной Для подготовки к лабораторной работе и выполнению самостоятельной работы необходимо освоить следующие разделы темы 4.2: создания комплексной базы данных в Access, включающих все изученные элементы. Контрольные вопросы для самопроверки 1. Запрос. Типы запросов. Конструирование запроса. 2. Сортировка и отбор записей в запросе. Построитель выражений. 3. Вычисления в запросе. Вычисляемые поля в запросе. Построитель выражений. 4. Сортировка и группировка записей в запросе. 5. Форма. Назначение. Структура формы. Способы создания. Работа с формой. 6. Элементы управления, используемые в форме. Построитель выражений. 7. Отчет. Структура отчета. Способы создания и форматирования. 8. Нумерация записей в отчете. 9. Группировка и сортировка записей в отчете. 10. Элементы управления, используемые в отчете. Построитель выражений. 11. Управляющая форма. Назначение. Свойство Источник записей формы. 12. Элементы управления, используемые в управляющей форме. Построитель выражений. Рекомендуемая основная и дополнительная учебная литература Раздел 8.1. – 1. Раздел 8.2. – 1, 2.
Популярное:
|
Последнее изменение этой страницы: 2016-04-09; Просмотров: 960; Нарушение авторского права страницы