72116

Базы данных. Основные понятия и определения

Доклад

Информатика, кибернетика и программирование

База данных - совокупность связанных данных организованных по определенным правилам предусматривающих общие принципы описания хранения и манипулирования независимо от прикладных программ. Система управления базами данных СУБД приложение обеспечивающее создание хранение обновление...

Русский

2014-11-18

16.69 KB

16 чел.

Базы данных. Основные понятия и определения.

База данных – совокупность связанных данных, организованных по определенным правилам, предусматривающих общие принципы описания, хранения и манипулирования независимо от прикладных программ.

Система управления базами данных (СУБД) – приложение, обеспечивающее создание, хранение, обновление и поиск информации в базах данных. СУБД осуществляют взаимодействие между базой данных и пользователями системы, а также между базой данных и прикладными программами, реализующими определенные функции обработки данных.

Система баз данных – совокупность одной или нескольких баз данных и комплекса информационных, программных и технических средств, обеспечивающих накопление, обновление, корректировку и многоаспектное использование данных в интересах пользователей.

Свойства БД.:

Самодокументированность. База данных должна иметь словарь данных – специальное отведенное место в базе данных, которое используется для хранения информации об архитектуре базы данных, о хранимых процедурах, о пользовательских привилегиях, и др.

Независимость данных от программ. Структура данных должна быть независима от программ, которые использующит эти данные, чтобы данные можно было добавлять или перестраивать без изменения программ.

Целостность данных.

 Определяет корректность данных и их непротиворечивость. Для обеспечения целостности накладывают ограничения целостности.

Целостность транзакций.

СУБД сама обеспечивает проверку выполнения всей последовательности взаимосвязанных операций и восстанавливает исходное состояние в случае ошибки на одной из промежуточных стадий.

Изолированность. 

СУБД – обеспечивает создание такого режима функционирования, при котором каждому пользователю казалось бы, что база данных доступна только ему.

Поддержание журнала аудита.

Для каждого изменения в структурах хранилища заводится отдельная запись, которая описывает изменяемую структуру и собственно изменение журналом транзакций.

Восстановление. Восстановление представляет собой процесс воспроизведения в базе данных изменений, описанных в записях журнала, или возврат базы данных к состоянию до этих изменений.

Безопасность данных. Защита данных от несанкционированной случайной или намеренной модификации, разрушения или раскрытия.

Поддержка языков баз данных. Для работы с базами данных используются специальные языки, называемые языками баз данных.. В современных СУБД (реляционных) поддерживается язык SQL (Structured Query Language), содержащий все необходимые средства для работы с базами данных, начиная от ее создания, и обеспечивающий базовый пользовательский интерфейс.

Масштабируемость.

Производительность.

К основным функциям СУБД относятся:

  1.  управление данными и обеспечение эффективного доступа к данным
  2.  Поддержание целостности данных и управление транзакциями.
  3.  Ведение системного журнала изменений в базе данных, что обеспечивает восстановление базы данных после технического или программного сбоя.
  4.  Реализация поддержки языка описания данных и языка запросов к данным.
  5.  Обеспечение безопасности данных.
  6.  Обеспечение параллельного доступа к данным нескольких пользователей.

Обычно современная СУБД содержит следующие компоненты:

  1.  ядро, которое отвечает за управление данными во внешней и оперативной памяти и журналирование,
  2.  процессор языка базы данных, обеспечивающий оптимизацию запросов и создание, как правило, машинно-независимого исполняемого внутреннего кода,
  3.  подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД,
  4.  сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.

Классификация СУБД по типу модели данных:

  1.  Дореляционные
  2.  Инвертированные списки (файлы)
  3.  Иерархичекие
  4.  Сетевые
  5.  Реляционные
  6.  Постреляционные
  7.  Объектно-реляционные
  8.  Объектно-ориентированные
  9.  Многомерные
  10.  Прочие (NoSQL)


 

А также другие работы, которые могут Вас заинтересовать

9716. Общая характеристика идентификации и анализа рисков 29 KB
  Содержание идентификации и анализа рисков: Основной целью идентификации и анализа рисков является формирование у лиц, принимающих решения, целостной картины рисков, угрожающих бизнесу фирмы, жизни и здоровью ее сотрудников, имущественным интересам в...
9717. Принципы информационного обеспечения системы управления риском 71 KB
  Принципы информационного обеспечения системы управления риском: Информация является ключевым аспектом при идентификации и анализе риска, так как ее наличие позволяет в дальнейшем принимать правильные решения в условиях риска и неопределенности...
9718. Основные принципы оценки риска 52.5 KB
  Концепция приемлемого риска: В большинстве ситуаций невозможно полностью избавиться от риска. Поэтому защита от него состоит не в том, чтобы сделать бизнес абсолютно безопасным, а в том, чтобы снизить риск до уровня, когда он перестает быть угрожающ...
9719. Поведенческий риск 26.5 KB
  Причина поведенческого риска понятна каждому, кто живет среди людей: субъекты, вовлеченные в определенную совместную деятельность, не обязательно одинаково относятся к ее целям и результатам. Иногда это различие не носит принципиального характера и ...
9720. Показатели хозяйственного риска 29.5 KB
  В соответствии с общепринятой классификацией показатели хозяйственного риска можно разделить на три группы: единичные, комплексные и обобщающие (интегральные). Первые характеризуют возможные проявления отдельных элементов рискованных ситуаций в отн...
9721. Природные риски 26.5 KB
  Рассмотрим теперь способы измерения риска для ситуации не стохастической и не поведенческой неопределенности. Методов здесь несколько. Наиболее распространенный - это так называемый метод рандомизации. Суть его в искусственном привнесении случайност...
9722. Рациональный риск в комплексе мер эффективного использования ресурсов и совокупного капитала 26 KB
  Ограниченность наличных ресурсов и неограниченность потребностей общественных отношений вынуждают хозяйствующих субъектов удерживать сегмент рынка или рыночную нишу зачастую при неопределенности как предпринимательской среды, так и возможности успеш...
9723. Статистический метод идентификации вероятностных рисков 48 KB
  Статистический метод идентификации вероятностных рисков: Рассмотрим теперь статистический подход. Его основу составляют принципы и конкретные методы определения вероятностных характеристик случайных явлений на основе информации, полученной из фактич...
9724. Статистический метод оценки риска 32 KB
  Поскольку на формирование ожидаемого результата (например величины прибыли) воздействует множество случайных факторов, то он, естественно, является случайной величиной. Одной из характеристик случайной величины X является закон распределения ее веро...