Необходимость использования информационной системы в управлении персоналом. Необходимость сбора, хранения, переработки, анализа большого объема разнообразной кадровой информации, предоставления ее кадровой службе и руководителям в удобной форме ставит задачу создания па предприятии соответствующей информационной системы.
Составными элементами такой системы являются оборудование и материалы для сбора, храпения, обработки, поиска и выдачи необходимых данных по кадрам предприятия, надлежаще организованный учет, приспособленный для информационного обеспечения решения кадровых задач, совокупность приемов и методов пользования данной системой, специалисты по информатике, потребители информации.
3. Определение и сущность баз данных
База данных — это упорядоченный набор структурированной информации или данных, которые обычно хранятся в электронном виде в компьютерной системе. База данных обычно управляется системой управления базами данных (СУБД). Данные вместе с СУБД, а также приложения, которые с ними связаны, называются системой баз данных, или, для краткости, просто базой данных.
В чем заключается различие между базой данных и электронной таблицей? Базы данных и электронные таблицы (в частности, Microsoft Excel) предоставляют удобные способы хранения информации. Основные различия между ними заключаются в следующем:
— способ хранения и обработки данных;
— полномочия доступа к данным;
— объем хранения данных.
Изначально электронные таблицы были созданы для индивидуального использования, и их функционал соответствует этому назначению. Они идеально подходят для личного применения или для небольшой группы пользователей, которым не требуется проводить сложные манипуляции с данными. В отличие от них, базы данных предназначены для хранения больших объёмов систематизированной информации, иногда колоссальных размеров. Базы данных позволяют множеству пользователей одновременно быстро и надёжно получать доступ к данным и запрашивать их, применяя развитую логику и язык запросов.
Эволюция базы данных:
1. Базы данных значительно изменились с момента их появления в начале 1960-х годов.
2. Исходными системами, которые использовались для хранения и обработки данных, были навигационные базы данных — например, иерархические базы данных (которые опирались на древовидную модель и допускали только отношение «один-ко-многим») и базы данных с сетевой структурой (более гибкая модель, допускающая множественные отношения). Несмотря на простоту, эти ранние системы были негибкими.
3. В 1980-х годах стали популярными реляционные базы данных, в 1990-х годах за ними последовали объектно-ориентированные базы данных. Совсем недавно вследствие роста Интернета и возникновения необходимости анализа неструктурированных данных появились базы данных NoSQL.
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 все еще широко используется, начали появляться новые языки программирования запросов.