Модуль 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

Разработка отчетов и кнопочных форм

Варианты заданий для самостоятельного выполнения

Разработать новую базу данных с соответствующей ей отчетами и кнопочной формой (не менее двух таблиц, одной формы и двух отчетов) на тему:

Строительная фирма Торгово-развлекательный комплекс Магазин автозапчастей Кафе Спортивный клуб Аптечный склад Страховая фирма Автотранспортное предприятие Туристическая фирма Деканат ВУЗа Книжный магазин Общеобразовательная школа Швейное предприятие Агропромышленная фирма Аренда помещений