База данных
Основу информационной системы составляют сбор, надежное хранение, поиск, обработка данных и их обновление.
Электронные картотеки на материальных носителях (во внешней памяти), в которых данные структурированы таким образом, чтобы их могли использовать различные пользователи и программы, получили название баз данных (БД).
Базы данных обеспечивают полномасштабную и качественную работу всего предприятия и его подразделений, позволяя собрать, систематизировать и представлять в нужном виде необходимую для принятия управленческого решения информацию.
Основные требования, предъявляемые к СУБД, следующие.
- Непротиворечивость данных - требование целостности БД - поддержания полной и непротиворечивой информации.
С требованием целостности данных связано понятие транзакции («все или ничего»). Так, при оформлении заказа на определенный товар нужно выполнить следующие операции: регистрацию заказа и резервирование определенного количества товара, а также уменьшение количества данного товара на складе. Если на любом этапе изменения данных произойдет сбой, то целостность БД будет нарушена. Для предотвращения подобных нарушений вводится транзакция «Оформление заказа», в которой нужно либо произвести над БД все необходимые операции (товар продан, уменьшен его запас на складе), либо возвратить БД к исходному состоянию (товар не продан, его количество на складе не изменилось).
- Актуальность данных. В любой момент времени информация, содержащаяся в БД, должна быть достоверной.
- Многоаспектное использование данных это процесс поступления информации из различных источников в единую БД и возможность ее использования любым отделом предприятия в соответствии с правами доступа и функциями.
- Возможность модификации системы - возможность модификации ее данных и дополнение ее новыми функциями без ущерба для системы в целом.
- Надежность (целостность БД не должна нарушаться при технических сбоях оборудования).
- Скорость доступа - обеспечение быстрого доступа к требуемой информации, особенно при работе многих пользователей.
Для удовлетворения всех требований, предъявляемых к базам данных, сформулирована концепция баз данных, которая имеет два аспекта:
- структура данных должна быть независима от программ, использующих эти данные;
- все управление данными должно осуществляться централизованно системой управления базами данных, эффективный доступ к данным, взаимодействие между БД и пользователями системы, между БД и прикладными программами, реализующими определенные функции обработки данных.
В качестве основных функций СУБД можно назвать:
- управление данными во внешней и оперативной памяти и обеспечение эффективного доступа к ним в процессе решения задач;
- поддержание целостности данных и управление транзакциями;
- ведение системного журнала изменений в БД для обеспечения восстановления БД после технического или программного сбоя;
- реализация поддержки языка описания данных и языка запросов;
- обеспечение безопасности данных [1].
Ссылка на использованный материал:
1) Информационные технологии в менеджменте (управлении): учебник и практикум / под общ. ред. Ю.Д. Романовой.- М.: Издательство Юрайт, 2014.- 478с.-Серия: Бакалавр. Базовый курс.
|