Загрузил Карина Романенко

Типы СУБД

реклама
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ УПРАВЛЕНИЯ»
Институт
Кафедра
заочного образования
Управления персоналом
Контрольное задание
по дисциплине
Информационные системы и базы данных УП
Типы СУБД
Направление подготовки
Образовательная программа
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
Скачать