Курсовая в MS Access на тему ИС страховой компании. КУРСОВАЯ. Проектирование информационной системы для страховой
Скачать 2.11 Mb.
|
БДБаза данных — это упорядоченный набор структурированной информации или данных, которые обычно хранятся в электронном виде в компьютерной системе. Данные в наиболее распространенных типах современных баз данных обычно хранятся в виде строк и столбцов формирующих таблицу. Этими данными можно легко управлять, изменять, обновлять, контролировать и упорядочивать. В большинстве баз данных для записи и запросов данных используется язык структурированных запросов (SQL). 3.1. Типы БДРеляционные базы данных Реляционные базы данных стали преобладать в 1980-х годах. Данные в реляционной базе организованы в виде таблиц, состоящих из столбцов и строк. Реляционная СУБД обеспечивает быстрый и эффективный доступ к структурированной информации. Модель представлена на рисунке 21. Рисунок 21 – Реляционная модель БД. Объектно-ориентированные базы данных Информация в объектно-ориентированной базе данных представлена в форме объекта, как в объектно-ориентированном программировании. Распределенная БД состоит из двух или более частей, расположенных на разных серверах. Такая БД может храниться на нескольких компьютерах. Модель представлена на рисунке 22. Рисунок 22 – Модель распределенной БД. Хранилища данных Будучи централизованным репозиторием для данных, хранилище данных представляет собой тип базы данных, специально предназначенной для быстрого выполнения запросов и анализа. Базы данных NoSQL База данных NoSQL, или нереляционная БД, дает возможность хранить и обрабатывать неструктурированные или слабоструктурированные данные (в отличие от реляционной базы данных, задающей структуру содержащихся в ней данных). Популярность баз данных NoSQL растет по мере распространения и усложнения веб-приложений. Графовые базы данных Графовая БД хранит данные в контексте сущностей и связей между сущностями. Взаимосвязи в графовых базах данных являются объектами высшего порядка, в которых заключается основная ценность этих баз данных. Модель представлена на рисунке 23. Рисунок 23 – Модель графовой БД. Базы данных OLTP База данных OLTP — это БД предназначенная для выполнения бизнес-транзакций, выполняемых множеством пользователей. Такие базы данных имеют открытый исходный код и могут управляться средствами как SQL, так и NoSQL. Облачные базы данных Это БД, созданная, развернутая и доступная из облачной среды (частного, публичного или гибридного облака). Облачная БД представляет собой набор структурированных или неструктурированных данных, размещенный на частной, публичной или гибридной платформе облачных вычислений. Облачные базы данных обладают целым рядом преимуществ, которые предлагают и различные облачные сервисы. Существует два типа моделей облачных баз данных: традиционная БД и БД как услуга (DBaaS). В модели DBaaS административные задачи и обслуживание выполняются поставщиком облачных услуг. Модель представлена на рисунке 24. Рисунок 24 – Модель облачной БД. Многомодельные базы данных Многомодельная БД объединяет разные типы моделей баз данных в единую интегрированную серверную СУБД. Это означает, что она может содержать различные типы данных. Базы данных документов/JSON Базы данных документов предназначены для хранения, извлечения и обработки документоориентированной информации и предоставляют современный способ хранения данных в формате JSON, а не в виде строк и столбцов. Вид таких БД представлен на рисунке 25. Рисунок 25 – Вид БД документов JSON. Автономные базы данных Самоуправляемые базы данных (также называемые автономными) — это новейшие и самые революционные облачные базы данных, которые используют машинное обучение для автоматизации настройки, защиты, резервного копирования, обновления и других стандартных задач обслуживания, обычно выполняемых администраторами баз данных. |