3.7. Автоматизированные банки данных, информационные базы, их особенности
Технология баз и банков данных является ведущим направлением организации внутримашинного информационного обеспечения. Развитие технологий баз и банков данных определяется рядом факторов: ростом информационных потребностей пользователей, требованиями эффективного доступа к информации, появлением новых видов массовой памяти, увеличением ее объемов, новыми средствами и возможностями в области коммуникаций и многим другим.
В отличие от локально организованных информационных массивов, ориентированных на решение отдельных задач, база данных является интегрированной системой информации, удовлетворяющей ряду требований:
сокращению избыточности в хранении данных;
устранению противоречивости в них;
совместному использованию для решения большого круга задач, в том числе и новых;
удобству доступа к данным;
безопасности хранения данных в базе, защиты данных;
независимости данных от изменяющихся внешних условий в результате развития информационного обеспечения:
снижению затрат не только на создание и хранение данных, но и на поддержание их в актуальном состоянии;
наличию гибких организационных форм эксплуатации.
Реализация указанных требований дает высокую производительность и эффективность работы с данными для пользователей в больших объемах.
База данных —это динамичный объект, меняющий значения при изменении состояния отражаемой предметной области (внешних условий по отношению к базе). Под предметной областью понимается часть реального мира (объектов, процессов), которая должна быть адекватно, в полном информационном объеме представлена в базе данных. Данные в базе организуются в единую целостную систему, что обеспечивает более производительную работу пользователей с большими объемами данных.
Кроме важнейших составляющих БД и СУБД банк данных включает и ряд других составляющих. Остановимся на их рассмотрении.
Языковые средствавключают языки программирования, языки запросов и ответов, языки описания данных.
Методические средства —это инструкции и рекомендации по созданию и функционированию БнД, выбору СУБД.
Технической основойБнД является ЭВМ, удовлетворяющая определенным требованиям по своим техническим характеристикам.
Обслуживающий персоналвключает программистов, инженеров по техническому обслуживанию ЭВМ, административный аппарат, в том числе администратора БД. Их задача —контроль за работой БнД, обеспечение совместимости и взаимодействия всех составляющих, а также управление функционированием БнД, контроль за качеством информации и удовлетворение информационных потребностей. В минимальном варианте все эти функции для пользователя могут обеспечиваться одним лицом или выполняться организацией, поставляющей программные средства и выполняющей их поддержку и сопровождение.
Особую роль играет администраторбазы или банка данных (АБД). Администратор управляет данными, персоналом, обслуживающим БнД. Важной задачей администратора БД является защита данных от разрушения, несанкционированного и некомпетентного доступа. Администратор предоставляет пользователям большие или меньшие полномочия на доступ ко всей или части базы. Для выполнения функций администратора в СУБД предусмотрены различные служебные программы. Администрирование базой данных предусматривает выполнение функций обеспечения надежной и эффективной работы БД, удовлетворение информационных потребностей пользователей, отображение в базе данных динамики предметной области.
Главными пользователями баз и банков данных являются конечные пользователи,т.е. специалисты, ведущие различные участки экономической работы. Их состав неоднороден, они различаются по квалификации, степени профессионализма, уровню в системе управления: главный бухгалтер, бухгалтер, операционист, начальник кредитного отдела и т.д. Удовлетворение их информационных потребностей —это решение большого числа проблем в организации внутримашинного информационного обеспечения.
Специальную группу пользователей БнД образуют прикладные программисты. Обычно они играют роль посредников между БД и конечными пользователями, так как создают удобные пользовательские программы на языках СУБД. Централизованный характер управления данными вызывает необходимость администрирования такой сложной системы, как банк данных.
Преимущества работы с БнД для пользователя окупают затраты и издержки на его создание, так как:
повышается производительность работы пользователей, достигается эффективное удовлетворение их информационных потребностей;
централизованное управление данными освобождает прикладных программистов от организации данных, обеспечивает независимость прикладных программ от данных;
развитая организация БД позволяет выполнять разнообразные нерегламентированные запросы, новые приложения;
снижаются затраты не только на создание и хранение данных, но и на их поддержание в актуальном и динамичном состоянии; уменьшаются потоки данных, циркулирующих в системе, сокращается их избыточность и дублирование.
Как банк данных, так и база данных могут быть сосредоточены на одном компьютере или распределены между несколькими компьютерами. Для того чтобы данные одного исполнителя были доступны другим и наоборот, эти компьютеры должны быть соединены в единую вычислительную систему с помощью вычислительных сетей.
Банк и база данных, расположенные на одном компьютере, называются локальными,а на нескольких соединенных сетями ПЭВМ называютсяраспределенными.Распределенные банки и базы данных более гибки и адаптивны, менее чувствительны к выходу из строя оборудования.
Назначение локальных баз и банков данных в организации более простого и дешевого способа информационного обслуживания пользователей при работе с небольшими объемами данных и решении несложных задач.
Локальные базы данных эффективны при работе одного или нескольких пользователей, когда имеется возможность согласования их деятельности административным путем. Такие системы просты и надежны за счет своей локальности и организационной независимости.
Назначение распределенных баз и банков данных состоит в предоставлении более гибких форм обслуживания множеству удаленных пользователей при работе со значительными объемами информации в условиях географической или структурной разобщенности. Распределенные системы баз и банков данных обеспечивают широкие возможности по управлению сложных многоуровневых и многозвенных объектов и процессов.
Распределенная обработка данных позволяет разместить базу данных (или несколько баз) в различных узлах компьютерной сети. Таким образом, каждый компонент базы данных располагается по месту наличия техники и ее обработки. Например, при организации сети филиалов какой-либо организационной структуры удобно обрабатывать данные в месте расположения филиала. Распределение данных осуществляется по разным компьютерам в условиях реализации вертикальных и горизонтальных связей для организаций со сложной структурой.
Объективная необходимость распределенной формы организации данных обусловлена требованиями, предъявляемыми конечными пользователями:
централизованное управление рассредоточенными информационными ресурсами;
повышение эффективности управления базами и банками данных и уменьшение времени доступа к информации;
поддержка целостности, непротиворечивости и защиты данных;
обеспечение приемлемого уровня в соотношении «цена —
производительность —надежность».
Распределенная система баз данных (или частей базы) позволяет в широких возможностях варьировать и поддерживать информационные ресурсы, избегая узких мест, сдерживающих производительность пользователя, и добиваться максимальной эффективности использования информационных ресурсов.
В распределенных системах баз и банков данных возникает необходимость организации эффективного обмена информацией между базами. Требование оперативности информирования пользователей о происходящих событиях и изменениях управляемых бизнес-процессов диктует параллельное исполнение и синхронизацию во времени отдельных видов работ с информацией.
Процессы обмена, изменения данных организуются в виде отдельных пользовательских задач (приложений) на одной или различных базах данных. Для реализации используется специальный механизм оповещения всех заинтересованных лиц и процессов. Механизм оповещения или оперативного изменения информации в распределенных базах данных является технологическим средством, позволяющим экономить время и трудозатраты, делает более доступным широкий набор удаленных информационных ресурсов.
В распределенных системах баз и банков данных, которые являются средством автоматизации крупных организаций, появляются новые проблемы. Увеличение числа пользователей, расширение географических размеров системы, увеличение физических узлов сети усложняет администрирование. Создается угроза рассогласования данных, хранящихся в различных частях системы. Возникает проблема целостности и безопасности данных,которая решается совокупностью средств, методов и мероприятий.
Одним из средств управления распределенными базами и банками данных является тиражирование данных. Тиражирование представляет собой перенос изменений объектов исходной базы данных в базы данных (или ее части), находящиеся в различных узлах распределенной системы. При внесении изменений может и не требоваться одновременный доступ ко всем узлам, затрагиваемым этими изменениями. Данные изменяются на одном узле, а затем переносятся на остальные. Тиражирование может производиться после завершения определенного числа операций с данными, в том числе и после каждой операции, через равные промежутки времени или к определенному моменту времени. Процесс тиражирования может контролироваться администратором системы, пользователем или пользовательской программой. Современные инструментальные программные средства поддерживают те или иные механизмы тиражирования данных.
Организация работы с распределенной системой данных и их безопасность требуют разграничения доступа пользователей к данным, что усложняет администрирование в сложных системах. Многоуровневый иерархический подход обеспечивает наиболее полное и удобное управление доступом.
- Введение
- 1 Раздел информатизация в управлении экономикой
- 1 Глава
- Информационные процессы в экономике
- Информационный ресурс – основа информатизации экономической деятельности
- Автоматизированные информационные системы и их классификация
- Аис промышленности
- Отраслевые аис
- Автоматизированные информационные технологии, их развитие и классификация
- Автоматизированное рабочее место – средство автоматизации работы конечного пользователя
- Вопросы для самоконтроля
- Глава 2 методика создания автоматизированных информационных систем и технологий
- 2.1. Структурная и функциональная организация аис и аит
- Информационные потоки(внешние информационные связи) Внешняя среда
- 2.2. Проектирование: стадии и этапы создания аис и аит
- 2.3. Особенности проектирования аит
- 2.4. Содержание и методы ввдения проектировочных работ
- 2.5 Роль пользователя в создании аис и аит и постановке задач
- Технология постановки задачи
- Информация о поступлении товаров
- Информация о ценах
- Структура выходного документа
- Глава 3 Информационное обеспечение эис и технологий
- 3.1. Структура и содержание информационного обеспечения
- 3.2. Классификаторы, коды и технология их применения
- 3.3. Технология и области применения штрихового кодирования
- 3.4. Документация и технология ее формирования
- Справка о поступлении, продаже и остатках товаров
- 3.5. Технология применения электронного документооборота
- 3.6. Состав и организация внутримашинного информационного обеспечения
- 3.7. Автоматизированные банки данных, информационные базы, их особенности
- 3.8. Этапы создания базы и банка данных
- Мастера субд Access 7.0
- Способы создания таблиц в субд Access 7.0
- 3.9. Базы знаний
- Из главы следует запомнить
- Вопросы для самоконтроля
- Глава 4. Технологическое обеспечение эис и арм конечного пользователя
- 4.1. Понятие, цели и задачи технологического обеспечения
- 4.2. Диалоговый режим автоматизированной обработки информации
- 4.3. Сетевой режим автоматизированной обработки информации
- 4.4. Технология обработки текстовой информации
- 4.5. Технология обработки табличной информации
- 4.6. Интегрированные пакеты для офисов
- 4.7. Системы управления базами данных
- 4.8. Технология использования экспертных систем
- 4.9 Интегрированные технологии в распределенных системах обработки данных
- Vines Banyan
- 4.10. Нейросетевые технологии в финансово-
- Глава 5 защита информации в эис
- 5.1. Виды угроз безопасности эис
- 5.2. Методы и средства защиты информации в экономических информационных системах
- 5.3. Основные виды защиты, используемые в аит банковской деятельности
- Из главы следует запомнить
- 6.1. Общая характеристика информационной системы бухгалтерского учета
- 6.2. Компьютерные информационные технологии в бухгалтерском учете
- 6.3. Технология компьютерной обработки учетных задач на малом предприятии
- 7.1. Специфика организации банковского дела в россии
- 7.2. Проблемы создания автоматизированных банковских систем
- 7.4. Технические решения банковских технологий
- 7.6. Функциональные задачи и модули банковских систем
- 7.7. Автоматизация межбанковских расчетов
- Глава 8 автоматизированные информационные технологии формирования, обработки и представления данных в налоговой службе
- 8.3. Особенности информационного обеспечения аис
- 8.4. Особенности информационных технологий, используемых в органах налоговой службы
- Вопросы для самоконтроля
- 9 Глава
- 9.1. Понятие казначейства. Функции казначейских органов
- 9.2. Создание казначейских органов и перспективы их развития
- 9.3. Информационное обеспечение органов казначейства
- 9.4. Организация автоматизированной информационной технологии в органах казначейства
- 9.5. Терминальная архитектура автоматизированной информационной системы казначейства
- 9.6. Архитектура «клиент - сервер» автоматизированной информационной технологии казначейства
- 9.7. Организация коммуникационной системы органов казначейства
- 10 Глава
- 10.1. Понятие страховой деятельности и ее организации
- 10.2. Основные функции, функциональные задачи страхования, реализуемые в условиях аит
- 10.3. Техническое обеспечение автоматизированных информационных систем страхового дела
- Глава 11