Добавлен: 27.06.2023
Просмотров: 66
Скачиваний: 3
Наиболее ᅟраспространенными ᅟявляются ᅟзапросы ᅟна ᅟвыборку. ᅟРезультатом ᅟвыполнения ᅟтакого ᅟзапроса ᅟявляется ᅟтаблица, ᅟв ᅟкоторой ᅟпо ᅟопределенным ᅟкритериям ᅟвыбираются ᅟопределенные ᅟполя ᅟодной ᅟили ᅟнескольких ᅟвзаимосвязанных ᅟтаблиц. ᅟПри ᅟсоздании ᅟнового ᅟзапроса ᅟв ᅟрежиме ᅟКонструктора ᅟзапросов ᅟдля ᅟнего ᅟпо ᅟумолчанию ᅟустанавливается ᅟтип ᅟЗапрос ᅟна ᅟвыборку.
Создадим ᅟзапросы, ᅟзаданные ᅟв ᅟпроекте:
1. ᅟСписок ᅟклиентов, ᅟсгруппированный ᅟпо ᅟгородам.
Для ᅟсоздания ᅟзапроса ᅟс ᅟпомощью ᅟКонструктора ᅟв ᅟокне ᅟбазы ᅟданных ᅟвыберем ᅟкоманду ᅟСоздание ᅟзапроса ᅟв ᅟрежиме ᅟконструктора. ᅟВыберем ᅟтаблицу ᅟ«Данные ᅟна ᅟклиентов». ᅟДля ᅟпостроения ᅟзапроса ᅟвыберем ᅟполя ᅟГород ᅟи ᅟФамилия ᅟклиента. ᅟДля ᅟполя ᅟГород ᅟприменим ᅟсортировку ᅟпо ᅟвозрастанию. ᅟЗапрос ᅟв ᅟрежиме ᅟконструктора ᅟпоказан ᅟна ᅟрисунке ᅟ13.
Рис. ᅟ13. ᅟРежим ᅟконструктора ᅟ
Результат ᅟвыполнения ᅟзапроса:
Рис. ᅟ14. ᅟСписок ᅟклиентов, ᅟсгруппированных ᅟпо ᅟгородам
2. ᅟСписок ᅟконтрактов ᅟпо ᅟотдельной ᅟуслуге.
Для ᅟсоздания ᅟзапроса ᅟс ᅟпомощью ᅟрежима ᅟКонструктора ᅟв ᅟокне ᅟбазы ᅟданных ᅟвыберем ᅟкоманду ᅟСоздание ᅟзапроса ᅟв ᅟрежиме ᅟконструктора. ᅟВыберем ᅟтаблицу ᅟ«Список ᅟуслуг». ᅟДля ᅟпостроения ᅟзапроса ᅟвыберем ᅟполя ᅟГород ᅟи ᅟФамилия ᅟклиента. ᅟДля ᅟполя ᅟГород ᅟприменим ᅟсортировку ᅟпо ᅟвозрастанию. ᅟ
Рис. ᅟ15. ᅟРежим ᅟконструктора
Рис. ᅟ16. ᅟРезультат ᅟвыполнения ᅟзапроса ᅟ
3. ᅟСписок ᅟконтрактов, ᅟсгруппированный ᅟпо ᅟвиду ᅟуслуги ᅟза ᅟпрошедший ᅟгод
Создадим ᅟзапрос ᅟс ᅟпомощью ᅟКонструктора. ᅟДля ᅟпостроения ᅟзапроса ᅟвыберем ᅟполя ᅟВид ᅟуслуги ᅟиз ᅟтаблицы ᅟ«Список ᅟуслуг», ᅟКод ᅟконтракта, ᅟФамилия ᅟклиента, ᅟНазвание ᅟкомпании, ᅟСумма ᅟконтракта, ᅟДата ᅟподписания. ᅟДля ᅟполя ᅟВид ᅟуслуги ᅟприменим ᅟсортировку ᅟпо ᅟвозрастанию. ᅟДля ᅟполя ᅟДата ᅟподписания ᅟвведем ᅟусловие ᅟотбора ᅟ«**.**.2007», ᅟтак ᅟкак ᅟнеобходимо ᅟвыбрать ᅟконтракты, ᅟподписанные ᅟза ᅟпрошлый ᅟгод.
Режим ᅟконструктора:
Результат ᅟвыполнения ᅟзапроса:
4. ᅟТри ᅟсамых ᅟважных ᅟклиента
Режим ᅟконструктора:
SQL-реализация ᅟзапроса:
Результат ᅟвыполнения ᅟзапроса:
5. ᅟСписок ᅟработников, ᅟотсортированный ᅟв ᅟобратном ᅟпорядке ᅟв ᅟзависимости ᅟот ᅟвеличины ᅟсуммы ᅟконтрактов.
Режим ᅟконструктора:
SQL-реализация ᅟзапроса:
Режим ᅟконструктора:
6. ᅟЕжемесячная ᅟсумма ᅟконтрактов ᅟна ᅟуслуги ᅟкаждого ᅟвида.
Режим ᅟконструктора:
SQL-реализация ᅟзапроса:
Результат ᅟвыполнения ᅟзапроса:
7. ᅟЗапрос ᅟна ᅟсоздание ᅟархивной ᅟтаблицы.
Режим ᅟконструктора:
Cначала ᅟсоздадим ᅟзапрос ᅟна ᅟвыборку:
Для ᅟперестройки ᅟзапроса ᅟна ᅟсоздание ᅟтаблицы ᅟперейдем ᅟк ᅟкоманде ᅟЗапрос-Создание ᅟтаблицы. ᅟВ ᅟокне ᅟдиалога ᅟнаберем ᅟимя ᅟновой ᅟтаблицы ᅟ– ᅟ«Архивная ᅟтаблица». ᅟПосле ᅟзапуска ᅟзапроса ᅟна ᅟэкране ᅟпоявится ᅟокно ᅟдиалога ᅟс ᅟсообщением ᅟо ᅟколичестве ᅟзаписей, ᅟкоторые ᅟбудут ᅟвставлены ᅟв ᅟтаблицу. ᅟДля ᅟподтверждения ᅟсоздания ᅟтаблицы ᅟнажимаем ᅟкнопку ᅟДА. ᅟНа ᅟвкладке ᅟТаблицы ᅟокна ᅟбазы ᅟданных ᅟпоявится ᅟновая ᅟтаблица ᅟс ᅟименем ᅟ«Архивная ᅟтаблица».
SQL-реализация ᅟзапроса:
Результат ᅟвыполнения ᅟзапроса:
8. ᅟЗапрос ᅟна ᅟисключение ᅟданных ᅟиз ᅟосновной ᅟтаблицы ᅟконтрактов, ᅟвыполненных ᅟ3 ᅟгода ᅟназад ᅟи ᅟболее.
Для ᅟизбегания ᅟошибок ᅟсоздадим ᅟкопию ᅟосновной ᅟтаблицы ᅟ«Контракты» ᅟ- ᅟ«Контракты ᅟкопия».
ᅟРежим ᅟконструктора:
SQL-реализация ᅟзапроса:
Результат ᅟвыполнения ᅟзапроса:
3.2. ᅟСоздание ᅟстандартных ᅟформ ᅟи ᅟотчетов
До ᅟсих ᅟпор ᅟмы ᅟрассматривали ᅟввод ᅟданных ᅟнепосредственно ᅟв ᅟтаблицы. ᅟОднако ᅟпри ᅟэксплуатации ᅟбазы ᅟданных ᅟввод ᅟи ᅟредактирование ᅟданных ᅟобычно ᅟпроизводится ᅟпользователями, ᅟдля ᅟкоторых ᅟнужен ᅟнекоторый ᅟинтерфейс ᅟв ᅟвиде ᅟэкранных ᅟформ.
Формы ᅟявляются ᅟважнейшим ᅟсредством ᅟсоздания ᅟинтерфейса ᅟпользователя ᅟпри ᅟработе ᅟс ᅟбазами ᅟданных ᅟAccess.
Можно ᅟсоздавать ᅟформы ᅟсо ᅟмногими ᅟцелями:
- Ввод ᅟи ᅟредактирование ᅟданных. ᅟ
- Управление ᅟходом ᅟвыполнения ᅟпрограммы. ᅟ
- Вывод ᅟсообщений ᅟо ᅟходе ᅟработы
- Печать ᅟинформации ᅟиз ᅟбазы ᅟданных. ᅟ
Создадим ᅟформу ᅟдля ᅟтаблицы ᅟ«Данные ᅟна ᅟклиентов». ᅟДля ᅟэтого ᅟиспользуем ᅟМастера ᅟсоздания ᅟформ. ᅟВ ᅟоткрывшемся ᅟокне ᅟвыберем ᅟтаблицу ᅟ«Данные ᅟна ᅟклиентов» ᅟи ᅟвсе ᅟее ᅟполя. ᅟДалее ᅟвыберем ᅟжелаемое ᅟпредставление ᅟданных ᅟи ᅟсохраним ᅟизменения.
Форма ᅟв ᅟрежиме ᅟконструктора:
Режим ᅟформы:
Важной ᅟфункцией ᅟлюбых ᅟпрограммных ᅟсистем, ᅟсвязанных ᅟс ᅟобработкой ᅟданных, ᅟявляется ᅟсоставление ᅟотчетов ᅟпо ᅟимеющейся ᅟв ᅟналичии ᅟинформации. ᅟПод ᅟотчетом ᅟпонимается ᅟструктурированный ᅟопределенным ᅟобразом ᅟдокумент. ᅟЭти ᅟтребования ᅟзависят ᅟот ᅟназначения ᅟотчета. ᅟ
Отчет ᅟимеет ᅟвид, ᅟаналогичный ᅟформе, ᅟно ᅟего ᅟможно ᅟпечатать.
Создадим ᅟотчеты:
- Отчет ᅟпо ᅟконтрактам.
- Годовой ᅟотчет ᅟпо ᅟсумме, ᅟполученной ᅟза ᅟоказанные ᅟуслуги.
1. ᅟОтчет ᅟпо ᅟконтрактам.
В ᅟокне ᅟбазы ᅟданных ᅟвыберем ᅟСоздание ᅟотчета ᅟс ᅟпомощью ᅟмастера. ᅟВ ᅟоткрывшемся ᅟокне ᅟвыберем ᅟтаблицу ᅟ«Контракты» ᅟи ᅟполя ᅟФамилия ᅟклиента, ᅟНазвание ᅟкомпании, ᅟВид ᅟуслуги, ᅟДата ᅟподписания, ᅟДата ᅟоплаты, ᅟСумма ᅟконтракта, ᅟМенеджер. ᅟДалее ᅟвыберем ᅟнужный ᅟвид ᅟпредставления ᅟ- ᅟуровень ᅟгруппировки ᅟпо ᅟрегиону. ᅟДля ᅟзаписей ᅟСтрана ᅟприменим ᅟсортировку ᅟпо ᅟвозрастанию. ᅟВыберем ᅟоформление ᅟи ᅟсохраним ᅟизменения. ᅟ
2. ᅟГодовой ᅟотчет ᅟпо ᅟсумме, ᅟполученной ᅟза ᅟоказанные ᅟуслуги.
В ᅟокне ᅟбазы ᅟданных ᅟвыберем ᅟСоздание ᅟотчета ᅟс ᅟпомощью ᅟмастера. ᅟВ ᅟоткрывшемся ᅟокне ᅟвыберем ᅟзапрос ᅟ«Список ᅟконтрактов, ᅟсгруппированный ᅟпо ᅟвиду ᅟуслуги ᅟза ᅟпрошедший ᅟгод» ᅟи ᅟполя ᅟВид ᅟуслуги, ᅟФамилия ᅟклиента, ᅟСумма ᅟконтракта. ᅟДалее ᅟвыберем ᅟнужный ᅟвид ᅟпредставления ᅟ- ᅟуровень ᅟгруппировки ᅟпо ᅟвиду ᅟуслуги. ᅟДля ᅟполя ᅟСумма ᅟконтракта ᅟвыберем ᅟоперацию ᅟSum. ᅟВыберем ᅟоформление ᅟи ᅟсохраним ᅟизменения.
ЗАКЛЮЧЕНИЕ
Базы ᅟданных ᅟ– ᅟэто ᅟсовокупность ᅟструктурированных ᅟвзаимосвязанных ᅟданных, ᅟотносящихся ᅟк ᅟопределенной ᅟпредметной ᅟобласти ᅟи ᅟорганизованных ᅟтаким ᅟобразом, ᅟчто ᅟэти ᅟданные ᅟмогут ᅟбыть ᅟиспользованы ᅟдля ᅟрешения ᅟмногих ᅟзадач ᅟмногими ᅟпользователями.
Системы ᅟуправления ᅟбазами ᅟданные ᅟ(СУБД) ᅟ– ᅟэто ᅟнабор ᅟпрограммных ᅟмодулей, ᅟнеобходимый ᅟи ᅟдостаточный ᅟдля ᅟсоздания ᅟи ᅟподдержания ᅟбазы ᅟданных, ᅟт.е. ᅟуниверсальная ᅟчасть, ᅟрешающая ᅟстандартные ᅟзадачи ᅟпо ᅟинформационному ᅟобслуживанию ᅟпользователя.
Существует ᅟнесколько ᅟвидов ᅟСУБД. ᅟНаиболее ᅟизвестными ᅟи ᅟпопулярными ᅟСУБД ᅟявляются ᅟAccess, ᅟFoxPro ᅟи ᅟParadox. ᅟДанная ᅟработа ᅟвыполнена ᅟв ᅟAccess.
Один ᅟиз ᅟосновных ᅟтипов ᅟмоделей ᅟданных ᅟ– ᅟреляционная ᅟбаза ᅟданных.
Термин ᅟ«реляционный» ᅟ(от ᅟлатинского ᅟrelation ᅟ– ᅟотношение) ᅟуказывает, ᅟпрежде ᅟвсего, ᅟна ᅟто, ᅟчто ᅟтакая ᅟмодель ᅟхранения ᅟданных ᅟпостроена ᅟна ᅟвзаимоотношении ᅟсоставляющих ᅟее ᅟчастей. ᅟ
В ᅟнастоящее ᅟвремя ᅟреляционный ᅟподход ᅟк ᅟпостроению ᅟбаз ᅟданных ᅟявляется ᅟнаиболее ᅟраспространенным. ᅟДостоинства ᅟтакого ᅟподхода:
- наличие ᅟнебольшого ᅟнабора ᅟабстракций, ᅟкоторые ᅟпозволяют ᅟсравнительно ᅟпросто ᅟмоделировать ᅟбольшую ᅟчасть ᅟпредметной ᅟобласти ᅟи ᅟдопускают ᅟсравнительно ᅟпростое ᅟи ᅟточное ᅟформализованное ᅟопределение;
- наличие ᅟпростого ᅟи ᅟв ᅟто ᅟже ᅟвремя ᅟмощного ᅟматематического ᅟаппарата, ᅟопирающегося ᅟна ᅟтеорию ᅟмножеств;
- возможность ᅟманипулирования ᅟданными ᅟбез ᅟнеобходимости ᅟзнаний ᅟконкретной ᅟфизической ᅟорганизации ᅟбазы ᅟданных ᅟво ᅟвнешней ᅟобласти.
СПИСОК ᅟЛИТЕРАТУРЫ
- Абдикеев ᅟН.М. ᅟПроектирование ᅟинтеллектуальных ᅟсистем ᅟв ᅟэкономике: ᅟучебник ᅟ/ ᅟпод ᅟред. ᅟН.П. ᅟТихомирова. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Автоматизированные ᅟинформационные ᅟтехнологии ᅟв ᅟэкономике: ᅟУчебник ᅟ/ ᅟпод ᅟред. ᅟпроф. ᅟГ.А. ᅟТиторенко. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Барановская ᅟТ.П. ᅟАрхитектура ᅟкомпьютерных ᅟсистем ᅟи ᅟсетей: ᅟучеб. ᅟпособие. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Барановская ᅟТ.П. ᅟИнформационные ᅟсистемы ᅟи ᅟтехнологии ᅟв ᅟэкономике: ᅟучебник. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Вендров ᅟА.М. ᅟCASE-технологии. ᅟСовременные ᅟметоды ᅟи ᅟсредства ᅟпроектирования ᅟинформационных ᅟсистем. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Вендров ᅟА.М. ᅟПроектирование ᅟпрограммного ᅟобеспечения ᅟэкономических ᅟинформационных ᅟсистем: ᅟучебник. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Гутгарц ᅟР.Д. ᅟИнформационные ᅟтехнологии ᅟв ᅟуправлении ᅟкадрами. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Годин ᅟВ.В., ᅟКорнеев ᅟИ.К. ᅟУправление ᅟинформационными ᅟресурсами. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Грабауров ᅟВ.А. ᅟИнформационные ᅟтехнологии ᅟдля ᅟменеджеров. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Дейт ᅟК. ᅟДж. ᅟВведение ᅟв ᅟсистемы ᅟбаз ᅟданных. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Джексон ᅟП. ᅟВведение ᅟв ᅟэкспертные ᅟсистемы. ᅟ- ᅟСПб., ᅟ2014. ᅟ
- Диго ᅟС.М. ᅟПроектирование ᅟи ᅟиспользование ᅟбаз ᅟданных. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Информационные ᅟтехнологии ᅟуправления: ᅟучеб. ᅟпособие ᅟдля ᅟвузов ᅟ/ ᅟпод ᅟред. ᅟпроф. ᅟГ.А. ᅟТиторенко. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Информационные ᅟтехнологии ᅟуправления: ᅟУчеб. ᅟпособие ᅟдля ᅟвузов ᅟ/Под ᅟред. ᅟпроф. ᅟГ. ᅟА. ᅟТиторенко. ᅟ-2-е ᅟизд., ᅟдоп. ᅟ ᅟМ.: ᅟЮНИТИ-ДАНА, ᅟ2014.
- Информационные ᅟтехнологии ᅟуправления: ᅟучеб. ᅟпособие ᅟ/ ᅟпод ᅟред. ᅟЮ.М. ᅟЧеркасова. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Карминский ᅟА.М., ᅟНестеров ᅟП.В. ᅟИнформатизация ᅟбизнеса. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Клещев ᅟН.Т., ᅟРоманов ᅟА.А. ᅟПроектирование ᅟинформационных ᅟсистем: ᅟучеб. ᅟпособие ᅟ/ ᅟпод ᅟобщ. ᅟред. ᅟК.И. ᅟКурбакова. ᅟ- ᅟМ., ᅟ2016. ᅟ
- Корнеев ᅟИ.В. ᅟМашурцев ᅟВ.А. ᅟИнформационные ᅟтехнологии ᅟв ᅟуправлении. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Костров ᅟА.В. ᅟОсновы ᅟинформационного ᅟменеджмента. ᅟ- ᅟМ., ᅟ2016.
- Козырев ᅟА.А. ᅟИнформационные ᅟтехнологии ᅟв ᅟэкономике ᅟи ᅟуправлении: ᅟучебник. ᅟ- ᅟСПб., ᅟ2014. ᅟ
- Кураков ᅟЛ.П., ᅟЛебедев ᅟЕ.К. ᅟНовые ᅟинформационные ᅟтехнологии. ᅟ- ᅟЧебоксары, ᅟ2014. ᅟ
- Олифер ᅟВ.Г., ᅟОлифер ᅟН.А. ᅟКомпьютерные ᅟсети. ᅟ- ᅟСПб., ᅟ2014. ᅟ
- Пичугин ᅟИ. ᅟИнформационные ᅟтехнологии: ᅟпутеводитель ᅟпо ᅟновой ᅟэкономике. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Попов ᅟЭ.В. ᅟСтатистические ᅟи ᅟдинамические ᅟэкспертные ᅟсистемы: ᅟУчеб. ᅟпособие. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Смирнова ᅟГ.Н., ᅟСорокин ᅟА.А., ᅟТельнов ᅟЮ.Ф. ᅟПроектирование ᅟэкономических ᅟинформационных ᅟсистем: ᅟучебник ᅟ/ ᅟпод ᅟред. ᅟЮ.Ф. ᅟТельнова. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Система ᅟуправления ᅟперсоналом: ᅟПроспект ᅟБОСС-Корпорация. ᅟ- ᅟМ.: ᅟСистема ᅟБОСС-Кадровик, ᅟ2015.
- Столярский ᅟЯ. ᅟО., ᅟХаванский ᅟА. ᅟМ. ᅟПрактикум ᅟпрофессиональной ᅟкомпетенции. ᅟ- ᅟКалуга: ᅟСЗАГС, ᅟ2014.
- Советов ᅟБ.Я. ᅟИнформационная ᅟтехнология: ᅟучебник. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Тельнов ᅟЮ.Ф. ᅟИнтеллектуальные ᅟинформационные ᅟсистемы ᅟв ᅟэкономике: ᅟучеб. ᅟпособие. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Тютина ᅟ ᅟО. ᅟСистемы ᅟуправления ᅟперсоналом ᅟ//Computerworld, ᅟ2016, ᅟ- ᅟ№ ᅟ18.
- Уткин ᅟВ.Б. ᅟИнформационные ᅟсистемы ᅟи ᅟтехнологии ᅟв ᅟэкономике. ᅟ- ᅟМ., ᅟ2015. ᅟ
- Черенков ᅟА.П. ᅟИнформационные ᅟсистемы ᅟдля ᅟэкономистов ᅟ/ ᅟА.П. ᅟЧеренков. ᅟ- ᅟМ., ᅟ2014. ᅟ
- Экономическая ᅟинформатика: ᅟучебник ᅟ/ ᅟпод ᅟред. ᅟВ.П. ᅟКосарева. ᅟ- ᅟМ., ᅟ2014.
- http://citforum.ru/ ᅟ