Задание База данных «Промышленность региона» MS Access (14 вариант).
База данных должна содержать следующие элементы:
Справочниками в этой базе данных являются таблицы «Предприятия» и «Виды налогов». Таблицы «Прибыль» и «Налоговые платежи» содержат информацию о различных налоговых платежах и прибыли. Связи указаны на схеме. Тип связей «один-ко-многим».
Как видим, это однотабличный запрос. Из таблицы «Предприятия» выбираются те элементы, у которых форма собственности «ОАО».
Вот запрос на выборку без группировки:
Вот. Пересчет в евро. С чего пересчитывать, с рублей или долларов? На рисунке сделан пересчет. С курсом не знаю, не смотрел, какой там курс был в 2008 году.
Рассчитаны итоги по прибыли.
Не думаю, что стоит воспринимать всерьез все эти задания. Это просто обычная студенческая контрольная работа, и предусмотрена она только для отработки навыков владения Access. И довольно простая, кстати. Не обращайте внимания на мои придирки, думаю, пройдет любой вариант, лишь бы выполнено было. Так что лучше делать самостоятельно, а не заказывать. Хотя кому нужен в наше время в России Access, когда кругом 1С: Бухгалтерия (Предприятие, Торговля), Галактики и прочие Камины. Мелким предпринимателям, может. Да им проще заказать сопровождение бухучета.
База данных должна содержать следующие элементы:
- Таблица «Предприятия»: код предприятия; предприятие; форма собственности; адрес; основной вид продукции.
- Таблица «Виды налогов»: код налога; вид налога (на прибыль, на имущество, НДС и др.); ставка, %.
- Таблица «Налоговые платежи»: код предприятия; код налога; дата платежа; сумма платежа.
- Таблица «Прибыль»: год; месяц; код предприятия; прибыль
Поле со списком – таблица «Предприятия», поле «Форма собственности».
Поле подстановки – «Код налога» в таблице «Налоговые платежи», источник таблица «Виды налогов».
Запросы на выборку:
Поле подстановки – «Код налога» в таблице «Налоговые платежи», источник таблица «Виды налогов».
Запросы на выборку:
- Предприятия, имеющие форму собственности «ОАО».
- Предприятия, выпускающие электротехнику, прибыль которых составляет от 500 тыс. до 1 млн $.
- Предприятия, заплатившие налоги в IV квартале 2008 г.
Запрос с вычисляемым полем
Прибыль предприятия, рассчитанная в евро (таблица «Предприятия»).
Групповой запрос:
Сумма уплаченных налогов каждым предприятием (таблица «Предприятия»).
Запрос с параметром:
Продукция, выпускаемая предприятием N
Отчет по предприятиям, сгруппированный по году, сортировка по прибыли (снижение).
Подробное описание, как можно выполнить такое задание, приведено в нулевом и первом вариантах.
Прибыль предприятия, рассчитанная в евро (таблица «Предприятия»).
Групповой запрос:
Сумма уплаченных налогов каждым предприятием (таблица «Предприятия»).
Запрос с параметром:
Продукция, выпускаемая предприятием N
Отчет по предприятиям, сгруппированный по году, сортировка по прибыли (снижение).
Подробное описание, как можно выполнить такое задание, приведено в нулевом и первом вариантах.
Составляем таблицы и логическую схему, описываем типы данных и другие параметры полей данных (все, как сказано в методичке).
Запускаем СУБД MS Access, создаем таблицы, устанавливаем связи.
Запускаем СУБД MS Access, создаем таблицы, устанавливаем связи.
Схема базы данных в MS Access.
Справочниками в этой базе данных являются таблицы «Предприятия» и «Виды налогов». Таблицы «Прибыль» и «Налоговые платежи» содержат информацию о различных налоговых платежах и прибыли. Связи указаны на схеме. Тип связей «один-ко-многим».
Переходим к запросам.
Первый запрос на выборку:
Первый запрос на выборку:
Как видим, это однотабличный запрос. Из таблицы «Предприятия» выбираются те элементы, у которых форма собственности «ОАО».
Второй запрос на выборку
Предприятия, выпускающие электротехнику, прибыль которых составляет от 500 тыс. до 1 млн $.
Вот опять непонятки. Может, я чего-то не догоняю, но какая именно прибыль имеется в виду? За весь период учета (суммарно по всей базе), за какой-то определенный период (допустим, месяц), за каждый месяц (или за каждый год, каждый квартал)? Запросы-то разные получаются. Причем, некоторые уже не столько на выборку, сколько на группировку. Да еще прибыль должна быть в долларах. А в задании не сказано, в чем она должна учитываться. Если в таблице в рубля, то нужно делать вычисляемое поле и пересчитывать в доллары. Короче, вот запрос на суммарную прибыль (с группировкой, конечно), но без долларов:
Предприятия, выпускающие электротехнику, прибыль которых составляет от 500 тыс. до 1 млн $.
Вот опять непонятки. Может, я чего-то не догоняю, но какая именно прибыль имеется в виду? За весь период учета (суммарно по всей базе), за какой-то определенный период (допустим, месяц), за каждый месяц (или за каждый год, каждый квартал)? Запросы-то разные получаются. Причем, некоторые уже не столько на выборку, сколько на группировку. Да еще прибыль должна быть в долларах. А в задании не сказано, в чем она должна учитываться. Если в таблице в рубля, то нужно делать вычисляемое поле и пересчитывать в доллары. Короче, вот запрос на суммарную прибыль (с группировкой, конечно), но без долларов:
Вот запрос на выборку без группировки:
Третий запрос на выборку
Запрос с вычисляемым полем
Вот. Пересчет в евро. С чего пересчитывать, с рублей или долларов? На рисунке сделан пересчет. С курсом не знаю, не смотрел, какой там курс был в 2008 году.
Групповой запрос
Тут все просто, без изысков. Прибыль за весь период.
Тут все просто, без изысков. Прибыль за весь период.
Запрос с параметром
Делаем отчет. Многотабличный запрос
Отчет в режиме конструктора:
Рассчитаны итоги по прибыли.
Не думаю, что стоит воспринимать всерьез все эти задания. Это просто обычная студенческая контрольная работа, и предусмотрена она только для отработки навыков владения Access. И довольно простая, кстати. Не обращайте внимания на мои придирки, думаю, пройдет любой вариант, лишь бы выполнено было. Так что лучше делать самостоятельно, а не заказывать. Хотя кому нужен в наше время в России Access, когда кругом 1С: Бухгалтерия (Предприятие, Торговля), Галактики и прочие Камины. Мелким предпринимателям, может. Да им проще заказать сопровождение бухучета.
