Задание 3 предусматривает создание базы данных (БД) как комплекса взаимосвязанных таблиц и формирование запросов выбора и обновления в СУБД Access. Для выполнения этого задания необходимо изучить [5, 9] и материал лекций.
· С помощью конструктора создать две таблицы: таблицу с именем Сведения и таблицу с именем Справочник. Структуру этих таблиц и ключевые поля определить с учетом требований, сформулированных в каждом варианте задания 3.
· В режиме таблицы СУБД ACCESS заполнить таблицы конкретными значениями данных, исходя из их смысла. Поле, помеченное знаком*, оставить незаполненным.
· Определить тип связи между таблицами и создать в среде СУБД ACCESS связь установленного типа.
· Составить к созданной базе данных
· запрос на обновление для расчета значений поля, помеченного «*».
· трех запросов выбора на поиск (реализуемых с помощью команды SELECT, предложения WHERE, реляционных и булевых операторов, специальных операторов IN, BETWEEN, LIKE). Предусмотреть сортировку результатов запросов и присваивание собственных имен полям, выводимым в результате запроса.
· два запроса на группировку данных (реализуемых с помощью команд GROUP BY и параметра HAVING и использованием функций агрегирования).
· Реализовать сформулированные запросы средствами конструктора СУБД ACCESS.
ариант 1
Для анализа результатов сдачи экзаменов студентами групп в сессию создать БД, содержащую следующие данные:
1) «Номер зачетки»;
2) «ФИО студента»;
3) «Шифр группы»;
4) «Оценка по дисциплине 1»;
5) «Оценка по дисциплине 2»;
6) «Оценка по дисциплине 3».
7) «Средний балл»*
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-7. Предусмотреть не менее трех групп, в каждой из которых не менее четырех студентов.
ариант 2
Для учета материалов на складах создать БД, содержащую следующие данные:
1) «Код материала»;
2) «Наименование материала»;
3) «Номер склада»;
4) «Остаток на начало месяца, млн.р.»;
5) «Приход, млн.р.»;
6) «Расход, млн.р.»;
7) «Остаток на конец месяца»*
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-7. Предусмотреть не менее трех складов, в каждом из которых не менее четырех наименований материалов.
ариант 3
Для выполнения начислений рабочим участков одного из цехов предприятия создать БД, содержащую следующие данные:
1) «Номер участка»;
2) «Название участка»;
3) «Табельный номер рабочего»;
4) «ФИО рабочего»;
5) «Специальность рабочего»
6) «Сумма зарплаты, тыс.р.»;
7) «Сумма премии, тыс.р.».
8) «Итого к выдаче»*
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-8. Предусмотреть не менее трех участков, на каждом из которых не менее четырех рабочих.
ариант 4
Для анализа реализации продуктов отделами магазина по декадам месяца создать БД, содержащую следующие данные:
1) «Код отдела магазина»;
2) «Название отдела магазина»;
3) «Наименование продукта»;
4) «Реализация за 1 декаду, млн.р.»;
5) «Реализация за 2 декаду, млн.р.»;
6) «Реализация за 3 декаду, млн.р.»;
7) «Реализация за месяц, млн.р.»*.
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-7. Предусмотреть не менее трех отделов магазина, каждым из которых реализуется не менее четырех наименований продуктов.
ариант 5
Для анализа поставок изделий предприятиями создать БД, содержащую следующие данные:
1) «Код изделия»;
2) «Наименование изделия»;
3) «Наименование предприятия»;
4) «План поставок, млн.р.»;
5) «Фактически поставлено, млн.р.»;
6) «Отклонение от плана, %»*.
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-6. Предусмотреть не менее трех предприятий, каждое из которых реализует не менее четырех наименований изделий.
ариант 6
Для анализа работы тепличных хозяйств создать БД, содержащую следующие данные:
1) «Код выращиваемой культуры»;
2) «Наименование выращиваемой культуры»;
3) «Наименование тепличного хозяйства»;
4) «Посеяно, кв.м»;
5) «Урожайность, кг с кв.м»
6) «Собрано, кг»*.
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-6. Предусмотреть не менее трех тепличных хозяйств, в каждом из которых выращивается не менее четырех овощных культур.
ариант 7
Для учета изделий, хранимых на складах, создать БД, содержащую следующие данные:
1) «Код изделия»;
2) «Наименование изделия»;
3) «Номер склада»;
4) «Количество изделий, шт.»;
5) «Цена изделий, руб»;
5) «Стоимость изделий, млн.р.»*.
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-5.
Предусмотреть не менее трех складов, в каждом из которых имеется не менее четырех наименований изделий.
ариант 8
Для выполнения начислений за коммунальные услуги создать БД, содержащую следующие данные:
1) «Код коммунальной услуги»;
2) «Наименование коммунальной услуги»;
3) «Адрес квартиросъемщика (улица, дом, квартира)»;
4) «Количество проживающих»;
4) «Стоимость услуги на 1 человека, р.»;
5) «Сумма оплаты за услугу, р.»*;
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-5. Предусмотреть не менее четырех квартиросъемщиков, каждый из которых оплачивает не менее трех коммунальных услуг.
ариант 9
Для учета отгрузки товаров со складов создать БД, содержащую следующие данные:
1) «Код грузополучателя»;
2) «Наименование грузополучателя»;
3) «Номер склада»;
4) «Отгружено товаров, тыс р.»;
5) «Транспортные расходы»*
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-5. Предусмотреть не менее трех складов, на каждом из которых ведется отгрузка изделий не менее, чем четырем грузополучателям.
ариант 10
Для анализа себестоимости продукции предприятия создать БД, содержащую следующие данные:
1) «Код продукции»;
2) «Наименование продукции»;
3) «Наименование предприятия»;
4) «Себестоимость единицы продукции, тыс р.»;
5) «Количество ед. продукции, шт»;
6) «Себестоимость товарной продукции, тыс р.»*
В таблицу Справочник включить данные 1 и 2, а в таблицу Сведения – 1 и 3-5. Предусмотреть не менее трех предприятий, на каждом из которых выпускается не менее четырех видов продукции.
Задание 4. Технологии создания приложений (объектов) баз данных
Задание 4 предусматривает проектирование объекта БД – отчета в СУБД Access. В задании 4 требуется создать отчет на основе таблицы Сведения, используя Мастер отчетов. В отчете предусмотреть:
§ группировку записей по полю, содержащему повторяющиеся значения;
§ расчет итога для каждой группы записей и общего итога по некоторому числовому полю – либо минимального, либо максимального, либо среднего, либо суммарного значения.
Отчет сохранить с именем Отчет.
Литература
1. | Вардомацкая Е.Ю., Окишева Т.Н. Информатика. В двух частях. Часть I. Учебное пособие.Витебск, 2007-220 с. |
2. 3 | Вардомацкая Е.Ю., Окишева Т.Н. Информатика. В двух частях. Часть II. Excel. Учебное пособие.Витебск, 2007-237 с. |
3. | Вардомацкая Е.Ю., «Информационные технологии в экономике и управлении». Методические указания для студентов ФПК, Витебск,2008 г. |
4. | Дьяконов, В. Maple 6: учебный курс – Санкт-Петербург: Питер, 2001. – 608 с.: ил. |
5. | Вардомацкая Е.Ю., Компьютерные информационные технологии: лабораторный практикум в двух частях. Часть I, Часть 2., Витебск, 2010 г. |
6. | Коцюбинский, А. Excel в примерах для менеджера и экономиста / А.О.Коцюбинский, С.В. Грошев. – М.: ГроссМедиа, 2004. – 304 с. |
7. 6 | Шарстнев В.Л. Компьютерные информационные технологии: Курс лекций – Витебск: УО «ВГТУ», 2006 г. |
8. | Шарстнев В. Л., Вардомацкая Е.Ю. Компьютерные информационные технологии: лабораторный практикум: пособие– Витебск: УО «ВГТУ», 2008. – 170 с. |
9. | Шарстнев В. Л., Вардомацкая Е.Ю. Методические указания к лабораторным работам по курсу ТОХОД для студентов экономических специальностей заочного отделения. – Витебск: УО «ВГТУ», 2002. |
[1] Функциональные зависимости y=f(x), предлагаемые для анализа в задании 1 каждого варианта, рассчитаны на основании данных статистической отчетности Министерства Финансов Республики Беларусь.