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)


 

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

21438. ТЕОРИЯ ПРИЧИННОЙ СВЯЗИ 16.29 KB
  Частный интерес потерпевшего в ГП состоит не в том чтобы подвергнуть нарушителя лишениям личностного характера а чтобы восполнить потери которые он понес ГПО это всегда ответственность одного субъекта ГП перед другим субъектом ГП этим отличается от АПО Черта обусловлена тем что ГП регулирует оо в целях удовлетворения частных интересов участников этих отношений а частные интересы участников...
21439. ВИНА 20.36 KB
  Вина имеет место тогда когда из поведения лица видно что это лицо либо желало совершить правонарушение либо не проявило ту степень заботливости и осмотрительности которое требовалось от него по характеру обязательства и условиям оборота для предотвращения правонарушения Иной подход к понятию вины: Вина никакого отношения к психическим процессам не имеет Суханов Ветрянский: вина должника имеет место тогда когда он не исполняет...
21440. Понятие об устойчивости решений дифференциальных уравнений 673 KB
  Исследование на устойчивость некоторого решения Системы уравнений 1 может быть сведено к исследованию на устойчивость тривиального решения точки покоя расположенной в начале координат. расположенной в начале координат точки покоя системы уравнений. Сформулируем условия устойчивости в применении к точке покоя . Точка покоя системы 5 устойчива в смысле Ляпунова если для каждого  можно подобрать  такое что из...
21441. Замечания по поводу классификации точек покоя 340.5 KB
  Следовательно при достаточно большом t точки траекторий начальные значения которых находятся в любой окрестности начала координат попадают в сколь угодно малую окрестность начала координат а при неограниченно приближаются к началу координат т. точки расположенные в начальный момент в окрестности начала координат при возрастании t покидают любую заданную окрестность начала координат т. Если существует дифференцируемая функция называемая функцией Ляпунова удовлетворяющая в окрестности начала координат условиям: 1 причем...
21442. Исследование на устойчивость по первому приближению 209.5 KB
  Напомним что исследование на устойчивость точки покоя системы 1 эквивалентно исследованию на устойчивость некоторого решения системы дифференциальных уравнений 2 т. при правые части системы 1 обращаются в нуль:. Будем исследовать на устойчивость точку покоя линейной системы 5 называемой системой уравнений первого приближения для системы 4. система 1 стационарна в первом приближении то исследование на...
21443. Дифференциальные уравнения с частными производными первого порядка 170 KB
  Линейным неоднородным уравнением или квазилинейным уравнением I порядка в частных производных называется уравнение вида: . 2 Это уравнение линейно относительно производных но может быть нелинейным относительно неизвестной функции Z. Если а коэффициенты Xi не зависят от z то уравнение 2 называется линейным однородным.
21444. Дифференциальные уравнения векторных линий 218 KB
  Выделим из двухпараметрического семейства векторных линий называемых характеристиками уравнения 3 или 6 предыдущей лекции PxyzQxyz=Rxyz3 6 произвольным способом однопараметрическое семейство устанавливая какуюнибудь произвольную непрерывную зависимость между параметрами С1 и С2 . Тем самым найден интеграл квазилинейного уравнения 3 предыдущей лекции зависящий от произвольной функции. Если требуется найти не произвольную векторную поверхность поля а поверхность проходящую через заданную линию...
21445. Приведение матрицы линейного оператора к канонической (жордановой) форме 623.5 KB
  Вектор называется присоединенным вектором оператора соответствующим собственному значению если для некоторого целого выполняются соотношения . Иными словами если присоединенный вектор порядка то вектор является собственным вектором оператора . Существует базис 1 образованный из собственных и присоединенных векторов оператора в котором действие оператора дается следующими соотношениями:...
21446. Обыкновенные дифференциальные уравнения 438.5 KB
  Функция называется решением (или интегралом) д.у., если она раз непрерывно дифференцируема на некотором интервале и при удовлетворяет уравнению. Процесс нахождения решения д.у. называется его интегрированием...