Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ» Институт Кафедра заочного образования Управления персоналом Контрольное задание по дисциплине Информационные системы и базы данных УП Типы СУБД Направление подготовки Образовательная программа 38.03.03 Управление персоналом (код) (наименование) Управление персоналом организации (название образовательной программы) Обучающийся Романенко К.С. (фамилия, имя, отчество) 4 курс, Б-УП(УПО-2)-20/1 форма обучения (курс, номер группы) Преподаватель заочная (очная / очно-заочная / заочная) Конобевцев Ф.Д. (ученая степень, звание, фамилия и инициалы) Москва – 2024 Оглавление Введение........................................................................................................... 3 1.Базы данных. Основные понятия баз данных и системы управления базами данных ......................................................................................................... 5 2.Типы СУБД ................................................................................................... 9 Выводы ........................................................................................................... 11 Список использованных источников и литературы ................................. 13 2 Введение В современном информационном обществе объем данных стремительно растет, и эффективное управление этими данными становится ключевым аспектом для успешного функционирования организаций и предприятий. В этом контексте, системы управления базами данных (СУБД) играют важнейшую роль, предоставляя средства для организации, хранения и манипулирования данными. Современный мир охвачен цифровой революцией, приносящей с собой взрывной рост объема данных. От массовых транзакций в онлайн-торговле до данных социальных сетей и сенсоров интернета вещей, организации сталкиваются с необходимостью обработки и анализа огромных массивов информации. В этом контексте СУБД становятся неотъемлемым инструментом для эффективного управления этим информационным потоком. Системы управления базами данных представляют собой специализированные программные средства, предназначенные для создания, управления и обслуживания баз данных. Они обеспечивают централизованный и структурированный доступ к данным, что облегчает их хранение, поиск, обновление и удаление. СУБД также позволяют реализовывать сложные запросы и обеспечивают консистентность данных. Существует разнообразие типов СУБД, адаптированных к различным потребностям и ориентированные, сценариям временные, использования. графовые и Реляционные, объектно- распределенные СУБД предоставляют различные методы организации и взаимодействия с данными в соответствии с уникальными требованиями конкретных задач и предприятий. В бизнес-среде СУБД становятся неотъемлемым элементом успешного функционирования. Они обеспечивают надежное хранение корпоративной информации, автоматизируют бизнес-процессы, улучшают качество принятия решений и повышают эффективность работы организаций. В условиях постоянного развития информационных технологий, таких как облачные вычисления, искусственный интеллект и распределенные 3 вычисления, СУБД подвергаются влиянию новых технологических трендов. Это создает дополнительные возможности для оптимизации работы с данными и повышения гибкости систем управления базами данных. Цель реферата – изучить типы СУБД. Для достижения цели будут выполнены следующие задачи: 4 1.Базы данных. Основные понятия баз данных и системы управления базами данных База данных – это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация. Это утверждение легко пояснить, если, например, рассмотреть базу данных крупного банка. В ней есть все необходимые сведения о клиентах, об их адресах, кредитной истории, состояние расчетных счетов, финансовых операциях и т.д. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию. В результате взаимодействия данных, содержащихся в базе, с методами, доступными конкретным сотрудникам, образуется информация, которую они потребляют и на основании которой в пределах собственной компетенции производят ввод и редактирование данных. С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи. Существует множество различных систем управления базами данных, именуемые в последующем "СУБД", такие как: IMS, Cetop, Oracle, Clipper, FoxPro, Access. Но перед тем как приступить к изучению СУБД, рассмотрим несколько основных понятий. Данные - систематизированная и структурированная каким-либо образом информация. В данной работе рассматривается только логическое представление данных, т. е. с точки зрения прикладного программиста и пользователя. С их 5 точки зрения данные делятся на записи, те в свою очередь делятся на поля, и между полями, а так же и между записями могут быть установлены различные связи. СУБД (система управления базами данных) – это программа, которая управляет данными, осуществляет хранение, извлечение, поиск, редактирование информации, хранимой в базе данных. СУБД также подразделяются на иерархические, сетевые и реляционные в зависимости от данных которые они обрабатывают. ТАБЛИЦА - это набор записей (строк), состоящих из отдельных полей (столбцов), в которых хранится информация и составляющая, собственно, содержание базы данных. Таблицы являются основной формой представления информации, содержащейся в базе данных. Без таблицы нельзя спроектировать формуляр, на базе таблиц составляются запросы и отчеты. Таблицы баз данных, как правило, допускают работу с гораздо большим количеством разных типов данных. Так, например, базы данных Microsoft Access работают со следующими типами данных. Текстовый – тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов). Числовой – тип данных для хранения действительных чисел. Поле Мемо – специальный тип данных для хранения больших объемов текста (до 65 535 символов). Физически текст не хранится в поле. Он храниться в другом месте базы данных, а в поле храниться указатель на него, но для пользователя такое разделение заметно не всегда. Дата/время – тип данных для хранения календарных дат и текущего времени. Денежный - тип данных для хранения денежных сумм. Теоретически, для их записи можно было бы пользоваться и полями числового типа, но для денежных сумм есть некоторые особенности (например, связанные с 6 правилами округления), которые делают более удобным использование специального типа данных, а не настройку числового типа. Счетчик – специальный тип данных для уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием. Естественное использование – для порядковой нумерации записей. Логический - тип для хранения логических данных (могут принимать только два значения, например Да или Нет). Гиперссылка – специальное поле для хранения адресов URL Webобъектов Интернета. При щелчке на ссылке автоматически происходит запуск браузера и воспроизведение объекта в его окне. Мастер подстановок – это не специальный тип данных. Это объект, настройкой которого можно автоматизировать ввод данных в поле так, чтобы не вводить их вручную, а выбирать их из раскрывающегося списка. При размещении базы данных на ПК, который не находится в сети, база данных всегда используется в монопольном режиме. Даже если базу данных используют несколько пользователей, они могут работать с ней только последовательно. Однако работа на изолированном ПК с небольшой базой данных в настоящий момент становится уже не характерной для большинства приложений. База данных отражает информационную модель реального ПО, она растет по объему, следовательно, резко увеличивается количество задач, решаемых с помощью этой базы данных и в соответствии с этим увеличивается количество приложений, работающих с единой базой данных. ПК объединяются в локальные сети, и необходимость распределения приложений, работающих с единой базой данных по сети, является несомненной. Параллельный доступ к одной базе данных нескольких пользователей, в том случае, если она расположена на одной машине, соответствует режиму распределенного доступа к центральной базе данных. Такие системы называются системами распределенной обработки данных. 7 Если же база данных расположена на нескольких ПК, распределенных в сети, и к ней возможен параллельный доступ нескольких пользователей, то мы имеем дело с параллельным доступом к распределенным базам данных. Такие системы называются системами распределенных баз данных. 8 2.Типы СУБД Системы управления базами данных (СУБД) представляют собой программное обеспечение, предназначенное для эффективного создания, управления, хранения и обработки данных. Существует несколько типов СУБД, каждый из которых предназначен для определенного типа данных и задач. Вот некоторые основные типы СУБД: 1. Реляционные СУБД (RDBMS): Описание: Основаны на модели данных в виде таблиц (реляций), где данные представлены в виде строк и столбцов. Примеры: MySQL, Oracle Database, Microsoft SQL Server. 2. Объектно-Ориентированные СУБД (OODBMS): Описание: Хранят данные в виде объектов, поддерживают принципы объектно-ориентированного программирования (ООП). Примеры: db4o, ObjectDB. 3. Иерархические СУБД (HDBMS): Описание: Структура данных представляет собой иерархическое дерево, где каждая запись имеет одного родителя. Примеры: IBM Information Management System (IMS), XML-базы данных. 4. Сетевые СУБД (NDBMS): Описание: Данные организованы в виде сети, где каждая запись может иметь несколько связей. Примеры: Integrated Data Store (IDS), IDMS. 5. Объектно-Реляционные СУБД (ORDBMS): Описание: Комбинируют преимущества реляционных и объектноориентированных моделей данных. Примеры: PostgreSQL, IBM Informix. 6. Временные СУБД (TDBMS): 9 Описание: Специализированные для хранения временных данных и обработки временных запросов. Примеры: TimeDB, Temporal Database (TEMPO). 7. Графовые СУБД (GDBMS): Описание: Предназначены для эффективного хранения и обработки графовых структур данных. Примеры: Neo4j, Amazon Neptune. 8. Распределенные СУБД: Описание: Распределенные по нескольким компьютерам или серверам для обработки больших объемов данных. Примеры: Apache Cassandra, MongoDB (может быть распределенной). Эти типы СУБД подбираются в зависимости от требований и характера данных, с которыми они будут работать, а также от особенностей задач, стоящих перед организацией. 10 Выводы В результате изучения различных типов Систем Управления Базами Данных (СУБД) становится ясно, что выбор подходящего типа СУБД играет ключевую роль в успешной обработке данных и поддержании эффективности организации. В разнообразии этих систем можно выделить несколько ключевых выводов. Понимание специфики бизнес-процессов и характера данных организации является критическим для правильного выбора типа СУБД. Каждый тип предназначен для решения определенных задач, и их эффективность зависит от соответствия контексту. Реляционные СУБД обеспечивают структурированное хранение данных, что делает их отличным выбором для сложных отношений между данными. С другой стороны, графовые СУБД идеально подходят для обработки данных с неявными связями. Объектно-реляционные и распределенные СУБД предоставляют гибкость при работе с разнообразными структурами данных и обеспечивают масштабируемость в условиях роста объемов информации. В условиях постоянного развития информационных технологий, таких как искусственный интеллект и облачные вычисления, необходимость интеграции новых технологий в СУБД становится актуальной. Это позволяет организациям оставаться конкурентоспособными и готовыми к вызовам будущего. Временные и географически распределенные СУБД предоставляют специализированный подход для решения уникальных задач, таких как обработка временных данных и обеспечение доступа к информации из разных регионов мира. При выборе СУБД также следует обращать внимание на вопросы безопасности и совместимости с другими системами в организации. Надежность и безопасность данных — это критически важные аспекты, особенно в современной среде повышенных киберугроз. 11 Выбор типа СУБД — это стратегическое решение, которое должно соответствовать текущим и будущим потребностям организации. Грамотный выбор позволяет оптимизировать работу с данными, повысить эффективность бизнес-процессов и обеспечить готовность к вызовам переменчивой информационной среды. 12 Список использованных источников и литературы 1. Атре, Ш. Структурный подход к организации баз данных / Ш. Атре. М.: Финансы и статистика, 2021. - 320 c. 2. Марц, Натан Большие данные. Принципы и практика построения масштабируемых систем обработки данных в реальном времени / Натан Марц , Джеймс Уоррен. - М.: Вильямс, 2016. - 368 c. 3. Системы управления базами данных и знаний. - М.: Финансы и статистика, 2018. - 352 c. 4. Флорес, И. Структуры и управление данными / И. Флорес. - М.: Финансы и статистика, 2015. - 319 c. 13