Модуль 1 Управление базами данных в СУБД
Литература:
Карпова, данных [Текст] : курс лекций и материалы для практических занятий : учебное пособие для студентов техн. фак-тов, изучающих автоматизированные информационные системы и системы управления базами данных / . - Санкт-Петербург [и др.] : Питер, 2014. - 240 с. Советов, данных: теория и практика [Текст] : учебник для бакалавров, для студентов вузов, обуч. по направлениям "Информатика и вычислительная техника" и "Информационные системы" / , . - 2-е изд. - Москва : Юрайт, 2014. - 463 с.Тема №1
Проектирование баз данных с помощью СУБД ACCESS
Варианты заданий для самостоятельного выполнения
Предметная область – Отдел сбыта предприятия легкой промышленности. Решаемые задачи: Учет производимой продукции, учет рынка сбыта, учет договоров поставок продукции. Предметная область – Аптечный склад фармацевтической фирмы. Решаемые задачи: Учет хранимой продукции, учет поставщиков лекарственных препаратов, учет закупок лекарственных препаратов. Предметная область – Отдел договоров с населением страховой фирмы. Решаемые задачи: Учет клиентской базы, учет форм и видов страхования, учет заключенных договоров страхования. Предметная область – Отдел кадров малого предприятия. Решаемые задачи: Учет анкетных данных о сотрудниках, учет штатных должностных единиц предприятия, учет сведений о выполнении сотрудниками должностных обязанностей. Предметная область – Отдел закупок предприятия общественного питания. Решаемые задачи: Учет продуктов, учет поставщиков продуктов, учет закупок продуктов. Предметная область – Книжный магазин. Решаемые задачи: Учет поставщиков книг, учет книжного фонда, учет поставок книг поставщиками. Предметная область – Приемная комиссия вуза. Решаемые задачи: Учет сведений об абитуриентах, учет информации о видах вступительных экзаменах, учет результатов сдачи вступительных экзаменов абитуриентами. Предметная область – Деканат факультета вуза. Решаемые задачи: Учет сведений о студентах факультета, учет рабочих учебных планов по преподаваемым дисциплинам, учет сведений о выполнении студентами учебных планов. Предметная область – Частное автотранспортное предприятие. Решаемые задачи: Учет автотранспортного парка, учет сведений о водительском составе, учет сведений о перевозках. Предметная область – Отдел по работе с населением предприятия коммунального обслуживания. Решаемые задачи: Учет закрепленного за предприятием населения, учет предоставляемых населению услуг, учет договоров на предоставление услуг. Предметная область – Отдел реализации путевок туристической фирмы. Решаемые задачи: Учет клиентской базы, учет видов туров, учет договоров о реализации путевок. Предметная область – Отдел договоров компании сотовой связи. Решаемые задачи: Учет клиентской базы, учет тарифных планов, учет договоров об обслуживании. Предметная область – Отдел реализации товаров предприятия мелкооптовой торговли. Решаемые задачи: Учет рынка сбыта, учет товаров, учет договоров о реализации товаров. Предметная область – Отдел абонентского обслуживания библиотеки. Решаемые задачи: Учет сведений об абонентах библиотеки, учет книжного фонда, учет информации о выдачи книг абонентам.Тема №2
Поиск информации в базах данных.
Запросы в СУБД ACCESS
Варианты вычисляемых запросов для самостоятельного выполнения
Цену за 1 кг уменьшить в 1,3 раза |
Объем поставки увеличить на 4% |
Цену за 1 кг увеличить на 15% |
Найти стоимость (цену) для 95 кг товара |
Объем поставки увеличить в 1,4 раза |
Цену за 1 кг уменьшить на 12% |
Цену за 1 кг увеличить в 1,1 раза |
Цену за 1 кг уменьшить на 6% |
Объем поставки уменьшить на 7% |
Цену за 1 кг увеличить в 1,2 раза |
Объем поставки увеличить на 15% |
Найти стоимость (цену) для 65 кг товара |
Объем поставки увеличить на 5% |
Цену за 1 кг увеличить на 7% |
Объем поставки уменьшить на 8% |
Тема №3
Автоматизация обработки баз данных. Разработка запросов-действий, форм, отчетов и макросов в СУБД ACCESS
Варианты заданий для самостоятельного выполнения
Создать отчет «Изменение цены», в котором рассчитать новую цену товара для определенных категорий продукции. В отчет включить категорию продукции, наименование продукции, его старую цену и цену после обновления.
Для отбора продукции нужных категорий предварительно использовать соответствующий запрос к базе данных, т. е. отчет создается на основе данных запроса.
№ варианта | Условие отбора | Значение для обновления |
1 | Категория продукции “молочная” | Цену за 1 кг увеличить в 1,2 раза |
2 | Категория продукции “молочная” | Цену за 1 кг увеличить на 15% |
3 | Категория продукции “молочная” | Цену за 1 кг увеличить на 10% |
4 | Категория продукции “молочная” | Цену за 1 кг уменьшить на 12% |
5 | Категория продукции “мясная” | Цену за 1 кг увеличить в 1,1 раза |
6 | Категория продукции “мясная” | Цену за 1 кг увеличить на 5% |
7 | Категория продукции “мясная” | Цену за 1 кг увеличить на 7% |
8 | Категория продукции “мясная” | Цену за 1 кг уменьшить на 8% |
9 | Категория продукции “овощная” | Цену за 1 кг уменьшить в 1,3 раза |
10 | Категория продукции “овощная” | Цену за 1 кг увеличить на 4% |
11 | Категория продукции “овощная” | Цену за 1 кг увеличить на 3% |
12 | Категория продукции “овощная” | Цену за 1 кг уменьшить на 5% |
13 | Категория продукции “зерновая” | Цену за 1 кг увеличить в 1,4 раза |
14 | Категория продукции “зерновая” | Цену за 1 кг увеличить на 6% |
15 | Категория продукции “зерновая” | Цену за 1 кг уменьшить на 7% |
Тема 4
Разработка реляционных баз данных в СУБД ACCESS
Задания для самостоятельного выполнения
Разработать базу данных «Библиотека» с использованием СУБД ACCESS.
Разработанная база данных должна включать:
- две ключевые и одну неключевую таблицу.
Ключевая таблица базы данных должны содержать не менее 7 записей, неключевая - не менее 10. Данные для заполнения таблиц подобрать самостоятельно (указание:
- сначала создается структура ключевых таблиц Книги и Читатели;
- потом создается структура таблицы Выдача, где необходимо предусмотреть наличие Мастера подстановки для поля Шифр_книги на соответствующее поле таблицы Книги, а также Мастера подстановки для поля Номер_билета на соответствующее поле таблицы Читатели;
- далее создается схема данных с установленными межтабличными связями вида 1:∞, а лишь затем таблицы заполняются данными);
- запрос на выборку данных (например, найти все книги одного конкретного автора); вычисляемый запрос (например, найти стоимость книг, вычисленную как произведение их цены на количество); итоговый запрос (например, количество книг, выданное по каждому читательскому билету. Указание – использовать группировку по полю Номер_билета и функцию количества count для поля Шифр_книги); форму данных «Книги» для добавления новых книг; отчет «Выдача книг», составленный по соответствующей таблице Выдача с группировкой по полю Шифр_книги; отчет «Читатели», составленный по таблице Читатели. Отчет должен содержать вычисляемое поле «Данные о читателях», в котором сцепить поля Номер_билета и ФИО (указание: использовать операцию сцепления &).
Тема №5
Разработка форм с графическими элементами
Варианты заданий для самостоятельного выполнения
Создать графическую форму с фотографиями соответствующих объектов (не менее пяти):
Моя семья Мои одноклассники Мои одногруппники Страны мира Города РФ Районы РБ Памятники Уфы Столицы стран ВУЗы Уфы Модели автомобилей Зерновые культуры Плодовые деревья Лекарственные препараты Спортивные товары Породы собакТема №6
Разработка отчетов и кнопочных форм
Варианты заданий для самостоятельного выполнения
Разработать новую базу данных с соответствующей ей отчетами и кнопочной формой (не менее двух таблиц, одной формы и двух отчетов) на тему:
Строительная фирма Торгово-развлекательный комплекс Магазин автозапчастей Кафе Спортивный клуб Аптечный склад Страховая фирма Автотранспортное предприятие Туристическая фирма Деканат ВУЗа Книжный магазин Общеобразовательная школа Швейное предприятие Агропромышленная фирма Аренда помещений

