Учебно-методическое пособие по дисциплине «Информационные системы и базы данных в управлении персоналом». Конспект лекций - Илья Анатольевич Масленников
Шрифт:
Интервал:
Закладка:
4. В настоящее время облачные базы данных и автономные базы данных открывают новые возможности в отношении способов сбора, хранения, использования данных и управления ими.
Классификация баз данных:
Термины, встречающиеся в теории и практике баз данных:
— XML — язык разметки, который определяет набор правил для кодирования документов в формате, который читается человеком и читается машиной. Но чем больше информации (вложений, комментариев, вариантов тегов и т. д.) в xml, тем сложнее ее читать человеку.
— JSON (англ. JavaScript Object Notation) — простой формат обмена данными, основанный на языке программирования JavaScript. Использует человекочитаемый текст для передачи объектов данных.
Что такое система управления базами данных (DBMS)? Для базы данных обычно требуется комплексное программное обеспечение, которое называется системой управления базами данных (СУБД). СУБД служит интерфейсом между базой данных и пользователями или программами, предоставляя пользователям возможность получать и обновлять информацию, а также управлять ее упорядочением и оптимизацией. СУБД обеспечивает контроль и управление данными, позволяя выполнять различные административные операции, такие как мониторинг производительности, настройка, а также резервное копирование и восстановление.
В качестве примеров популярного программного обеспечения для управления базами данных, или СУБД, можно назвать MySQL, Microsoft Access, Microsoft SQL Server, FileMaker Pro, СУБД Oracle Database и dBASE.
Язык структурированных запросов (SQL). SQL — это язык программирования, используемый в большинстве реляционных баз данных для запросов, обработки и определения данных, а также контроля доступа. SQL был разработан в IBM в 1970-х годах.
Со временем у стандарта SQL ANSI появились многочисленные расширения разработанные такими компаниями как IBM, Oracle и Microsoft. Хотя в настоящее время SQL все еще широко используется, начали появляться новые языки программирования запросов.
Что такое база данных MySQL? MySQL — это реляционная система управления базами данных с открытым исходным кодом на основе языка SQL. Она была разработана и оптимизирована для веб-приложений и может работать на многих платформах. Она обладает всеми возможностями которые требуются веб-разработчикам.
База данных MySQL предназначена для обработки миллионов запросов и тысяч транзакций, поэтому ее часто выбирают компании электронной коммерции, которым требуется управлять большим количеством денежных переводов. Гибкость по мере необходимости — основная характеристика MySQL. Многие ведущие веб-сайты и веб-приложения используют СУБД MySQL, в том числе Airbnb, Uber, LinkedIn, Facebook, Twitter и YouTube.
Драйверы и барьеры развития для баз данных:
1. Значительно возросшие объемы данных. Стремительный рост данных от датчиков, подключенных приборов и десятков других источников заставляет администраторов искать способы эффективного управления и упорядочивания данных своих компаний.
2. Обеспечение безопасности данных. В наши дни регулярно случаются утечки данных и хакеры становятся все более изобретательными. Сейчас как никогда важно обеспечить защиту данных, но в то же время их легкую доступность для пользователей.
3. Управление и обслуживание базы данных и инфраструктуры. Администраторам баз данных необходимо постоянно следить за состоянием базы данных, проводить профилактику и устанавливать обновления и исправления программного обеспечения. Однако базы данных становятся всё сложнее, объём данных увеличивается, и компаниям приходится привлекать дополнительных специалистов для наблюдения и настройки баз данных.
4. Удовлетворение растущих потребностей. В современной, динамичной бизнес-среде компаниям необходим доступ к данным в режиме реального времени — для своевременного принятия решений и использования новых возможностей.
5. Устранение границ масштабируемости. Чтобы бизнес мог успешно развиваться и оставаться конкурентоспособным, ему необходимо наращивать свои возможности по управлению данными. Однако администраторам баз данных бывает трудно определить, какие ресурсы потребуются компании, особенно если используются локальные базы данных.
6. Соблюдение требований к размещению данных, суверенитету данных и времени ожидания. Для одних компаний предпочтительнее, чтобы базы данных работали в локальной среде. В таких случаях идеальным вариантом являются готовые системы, настроенные и оптимизированные для размещения баз данных.
Будущее баз данных и автономных баз данных. Автономные базы данных — это модель будущего, представляющая исключительный интерес для компаний, которые хотят использовать лучшую из имеющихся технологий баз данных, при этом не сталкиваясь с проблемами при запуске и эксплуатации этой технологии.
Автономные базы данных используют облачные технологии и машинное обучение для автоматизации множества стандартных задач управления базами данных, таких как настройка, защита, резервное копирование, обновление и другие повседневные задачи администрирования. Благодаря автоматизации этой рутины администраторы баз данных могут сосредоточиться на более стратегической работе. Возможности самоуправления, самозащиты и самовосстановления автономных баз данных могут радикально изменить способы управления и защиты данных, улучшая эффективность, снижая затраты и повышая безопасность. О выходе первой автономной базы данных было объявлено в конце 2017 года, и многие независимые отраслевые аналитики быстро оценили возможности этой технологии и ее потенциальное воздействие на обработку данных.
К счастью, для сотрудников управления персоналом не следует так подробно разбираться в основах теории баз данных и информационных систем.
4. Средства бизнес-аналитики
В английском языке для бизнес-аналитики есть 2 термина — business intelligence и business analytics — которые часто используются как взаимозаменяемые. Но есть ли между ними разница? В настоящее время единого мнения нет.
Основное различие заключается в том, что business intelligence фокусируется на прошлых и текущих событиях (описательная аналитика)
Однако в конечном итоге business intelligence и business analytics решают общую задачу — они дают компаниям возможность использовать все четыре типа аналитики (описательную, диагностическую, прогнозную и предписывающую) для получения общей картины, необходимой для принятия решений.
Business analytics, в свою очередь, отвечает на следующие вопросы:
Что такое Business Intelligence? Business Intelligence (BI) ссылается на навыки, процессы, технологии. приложения, использующиеся для помощи принятии решения. BI это набор технологии и инструментов для трансформации необработанных данных в имеющую значение и полезную информацию для бизнес-анализа. BI это приложения и технологии для трансформации бизнес-данных в действие. BI это технология, помогающая бизнесу понять прошлое и предугадать будущее.
BI — это процесс и технология, которые используются бизнесом для контроля огромного количества данных, для нахождения информации, чтобы предприятие могло принять более эффективные решения в бизнесе.
Технология BI (BI technology) предоставляет видение действий предприятия от прошлого до прогноза будущего. Цель BI это помочь бизнесу принять лучшее решение. Поэтому система BI (BI system) так же называется системой поддержки принятия решения (Decision Support System — DSS)
Принцип работы BI — систем. Работа BI-системы построена на простом механизме объединения источников информации. Все данные поступают в большое хранилище для последующей обработки и формирования отчетов по разным