Автоматизация обработки информации в системах управления БД
Важным элементом компьютерных технологий являются данные, подлежащие обработке. Решение различных задач предполагает обработку больших объемов данных, причем результаты работы одних программ выступают исходными данными для других. Создание автоматизированных ИС предприятия потребовало выделить систему работы с данными в отдельную структуру.
База данных — это совокупность структурированных и взаимосвязанных данных, относящихся к определенной предметной области. Описание данных и структуры их взаимосвязей между собой хранятся в самой БД в электронном виде. Это позволяет унифицировать процесс обработки данных в различных БД.
В ОС специальных средств для создания и обработки БД, как правило, не предусматривается, поэтому необходим комплекс программ, которые обеспечивали бы автоматизацию всех операций, связанных с решением этих задач. Такой комплекс программ, получивший название системы управления базами данных (СУБД), представляет собой прикладное ПО, расширяющее возможности ОС по обработке баз данных.
Система управления базами данных — это специальные программные системы для создания, хранения, обработки и коллективного использования информационных баз данных. Другими словами, СУБД — это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.
К основным функциям СУБД относят:
|
|
· физическое размещение в памяти данных и их описаний;
· поддержку БД в актуальном состоянии;
· механизмы поиска запрашиваемых данных;
· доступ к данным при одновременном запросе одних и тех же данных многими пользователями;
· способы обеспечения защиты данных от некорректных обновлений или несанкционированного доступа.
Главной особенностью СУБД является наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры.
Основной составной частью СУБД является ее ядро — управляющая программа для автоматизации всех процессов, связанных с обращением к БД. После запуска СУБД ее ядро постоянно находится в основной памяти и организует обработку данных, управляет очередностью выполнения операций, взаимодействует с прикладным ПО и ОС, контролирует завершение операций доступа к БД. Важнейшей функцией ядра является организация параллельного выполнения запросов.
Что касается классификации баз данных, то тут возможны различные варианты. К примеру, можно разделить базы по модели данных: иерархические (имеют древовидную структуру), сетевые (по своей структуре похожи на иерархические), реляционные (используются для управления реляционными базами данных), объектно-ориентированные (используются для объектной модели данных) и объектно-реляционные (некое слияние реляционного и объектно-ориентированного вида баз данных).
|
|
Либо, если деление идет по тому, где размещается СУБД, их можно разделить на локальные – вся СУБД размещается на одном компьютере, и распределенные – части системы управления базами данных находятся на нескольких компьютерах.
Файл-серверные, клиент-серверные и встраиваемые – такие названия носят СУБД, если разделить их по способу доступа к базам данных. Файл-серверные СУБД на данный момент уже считаются устаревшими; в основном идет использование клиент-серверных (СУБД, которые располагаются на сервере вместе с самой базой данных) и встраиваемых (не требующих отдельной установки) систем.
Информация, которая хранится в базах данных, не ограничивается только текстовыми или графическими файлами – современные версии СУБД поддерживают также форматы аудио и видеофайлов.
Говоря о применении БД, необходимо упомянуть о понятии информационная система(ИС),которая представляет собой комплекс программных, аппаратных, организационных и иных средств, обеспечивающих обработку (понимаемую в широком смысле) данных. Ядром, “сердцем” ИС как раз и является БД. Разумеется, ИС бывают достаточно сложными, в том числе и построенными на нескольких базах данных, но сути это не меняет — БД в принципе можно представить себе, как нечто автономное, но невозможно представить ИС, не основанную на БД.
|
|
ДОПОЛНИТЬ
Дополнительно см.
http://иванов-ам.рф/informatika_kabinet/ikt/ikt_05_1.html
https://timeweb.com/ru/community/articles/bazy-dannyh-i-subd-1
https://knowledge.allbest.ru/programming/3c0a65625b2ad78a5d53a89521216c37_0.html
Проблемы использования ИТ
Краткий обзор мнений о трендах в развитии ИС.
Технологический тренды, влияющие на ИТ-стратегии компаний: видение Сбербанка
Михаил Хасин, старший управляющий директор Сбербанка, выступая на конференции TAdviser SummIT 30 мая 2018 года, поделился видением технологических трендов, влияющих на ИТ-стратегии компаний.
В первую очередь, он указал на тектонические изменения во взаимодействии человека с миром: телефон теперь стал единым каналом взаимодействия, которое осуществляется в рамках крупных экосистем.
Любая крупная экосистема не имеет географических границ, отметил Хасин, в ней взаимодействуют миллионы клиентов, находящихся в любых часовых областях. Эти экосистемы оперируют петабайтами данных, сотнями и тысячами транзакций в секунду. В основе систем – технологические платформы, к которым предъявляются схожие требования, а именно: клиентоцентричность, открытый механизм API, машинное обучение и автоматизированное обслуживания клиентов, обработка данных в оперативной памяти и ряд других.
|
|
Характеризуя экосистемы нового поколения, представитель Сбербанка выделил в них четыре слоя. Первый слой – универсальный единый фронт-офис, одинаковый для всех цифровых каналов с точки зрения клиентского опыта, то есть позволяющий клиенту начать осуществление покупки в одном канале, продолжить в другом и закончить в третьем. Второй слой – уровень бизнес-логики, где клиенту предлагается сервис. Третий – тот, где находятся продукты и сервисы игроков, участвующих в данной экосистеме. И четвертый слой – уровень больших данных, где находится хранилище и вся аналитика, на основании которой работают механизмы машинного обучения.
Для построения такой экосистемы нового поколения необходимы новые процессы разработки и внедрения, и в этом контексте актуален переход на среду разработки DevOps и гибкие методы Agile, что позволяет осуществлять тестирование и установку новых релизов в автоматическом режиме, отметил Михаил Хасин.
Что касается технологии искусственного интеллекта, то последние годы осуществляются большие объемы инвестиций в машинное обучение, автоматическое принятие решений. Для решений в этой сфере, отметил Михаил Хасин, широко используются технологии с открытым кодом, и этот путь, по его оценке, - максимально быстрый способ развития новых технологий.
Другие общие тренды развития информационных технологий, выделенные представителем Сбербанка, – повышение эффективности, снижение TCO, динамическая инфраструктура, роботизация, появление инженеров, знающих и аналитику, и тестирование, и бизнес-процессы. Что касается ключевой цели финансовой составляющей любой ИТ-стратегии, то это снижение стоимости операций при росте транзакционной нагрузки, подчеркнул Михаил Хасин.
В заключение Хасин спрогнозировал дальнейшую автоматизацию, последовательное удаление человека из бизнес-процессов, что, в частности, подтверждает прогноз Gartner: в США порядка 80% профессий, оплачиваемых меньше 20 долларов в час, будут заняты роботами в течение ближайших 7 лет.
Топ-тенденции от IBM
19 марта 2018 года IBM перечислила пять технологий, которые в корне меняют общество и компании. Речь идет о квантовых вычислениях, микроскопических роботах, объективном искусственном интеллекте (ИИ), криптографиии блокчейне.
Топ-тенденции от IDC
В октябре 2017 года аналитическая компания IDC подготовила прогноз по основным ИТ-тенденциям на 2018-й и последующие годы. Старший вице-президент и главный аналитик IDC Франк Генс (Frank Gens) поделился списком из 10 пунктов во время вебинара под названием «IDC FutureScape: Worldwide IT Industry 2018 Predictions».
1. К 2021 году не менее 50% мирового ВВП будет связано с цифровыми технологиями, а дальнейшему росту показателя будут способствовать улучшенные за счет цифровых средств продукты, производственные процессы и взаимоотношения. К 2020 году при оценке инвестиционной привлекательности любых предприятий будут учитываться такие факторы, как внедрение в компании платформ и экосистем, ценность данных и степень вовлеченности клиентов.
2. К 2020 году у 60% предприятий будет выработаны стратегии перехода к цифровой экономике, которые будут претворяться в жизнь.
3. К 2021 году мировые расходы на облачные услуги и инфраструктуру, включая оборудование, ПО и сервисы для облачных вычислений, увеличатся вдвое и превысят $530 млрд, причем более 90% всех компаний будут пользоваться сразу многими сервисами и платформами.
4. К 2019 году 40% проектов, связанных с цифровой трансформацией, будут предусматривать использование сервисов на основе искусственного интеллекта (ИИ), а к 2021-му году элементы ИИ будут применяться в 75% коммерческих приложений для предприятий. К этому же времени 90% обращений клиентов будут обрабатываться с помощью чат-ботов, и более 50% новых промышленных роботов будут наделены искусственным разумом.
5. К 2021 году в корпоративных приложениях произойдет сдвиг к «гипердинамичной» (hyper-agile) архитектуре, причем 80% приложений будут разрабатываться на облачных платформах с использованием микросервисов и функций, и свыше 95% новых микросервисов будут развернуты в контейнерах.
6. К 2020 году человеко-компьютерные интерфейсы станут более разнообразными. 25% выездных технических специалистов и такой же процент ИТ-сотрудников будут использовать технологии дополненной реальности, и почти в половине новых мобильных приложений основным интерфейсом станет голосовой. Кроме того, 50% компаний из рейтинга Global 2000, ориентированных на работу с потребителями, будут использовать данные биометрических сенсоров для персонализации и улучшения сервиса.
7. Не менее четверти компаний из рейтинга Global 2000 к 2021 году будут широко использовать сервисы блокчейна для повышения доверия к цифровым технологиям. По прогнозам IDC, к 2020 году 25% ведущих мировых банков, почти 30% производителей и ритейлеров и 20% медицинских организаций будут применять блокчейн в своей деятельности.
8. К 2020 году 90% крупных предприятий будут получать доход от сервисов, связанных с предоставлением данных (data-as-a-service), а также от продажи необработанных и обработанных данных, аналитики и рекомендаций. В 2017 году доля таких компаний была близка лишь к 50%.
9. В ближайшие три года будут значительно усовершенствованы простые средства разработки, не требующие написания программного кода либо требующие этого в ограниченном объеме, что приведет к стремительному росту числа разработчиков, не являющихся техническими специалистами. К 2021-му они создадут 20% приложений для бизнеса и 30% новых функций внутри приложений, а к 2027-му этот показатель увеличится до 60%.
10. К 2021 году более чем у 50% предприятий из списка Global 2000 в среднем около трети взаимодействий в рамках цифровых сервисов будет происходить при помощи собственных открытых API-экосистем, тогда как в 2017 году данный показатель был практически нулевым.[8]
И еще много предсказаний от других организаций. Взято из
http://www.tadviser.ru/index.php/Статья:Тенденции_мирового_ИТ-рынка
Вывод, видимо, такой – необходимо уже сейчас коренным образом менять свои представления об ИС согласно новейшим тенденциям в этой сфере.
См. также:
http://citforum.ru/cfin/articles/it.shtml
https://icl-services.com/company/news/analiz-rynka-it-tendentsii-2018/
http://novaum.ru/public/p544
Дата добавления: 2019-01-14; просмотров: 970; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!