База данных

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

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

Система управления базами данных

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

Функции СУБД

Основные функции системы управления базами данных включают в себя:

  • Управление внешней памятью.
  • Управление оперативной памятью.
  • Журнализация изменений.
  • Резервное копирование и восстановление.
  • Поддержка языков базы данных.
  • Обеспечение безопасности базы данных.

Список СУБД

На данный момент времени существуют следующие СУБД, разработанные различными фирмами:

  • Oracle Database - объектно-реляционная система управления базами данных, разработанная корпорацией Oracle.

  • Microsoft SQL Server - система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft.

  • PostgreSQL - это объектно-реляционная система управления базами данных основанная на POSTGRES, версии 4.2, которая была разработана в Научном Компьютерном Департаменте Беркли Калифорнийского Университета.

  • MySQL - свободная система управления базами данных. Является собственностью компании Sun Microsystems, осуществляющей разработку и поддержку приложения.

  • ЛИНТЕР - российская СУБД, реализующая стандарт SQL-92 и поддерживающая большинство операционных систем, в том числе семейство Windows (включая Windows CE), различные версии UNIX, ОС реального времени (включая QNX).

  • IBM DB2 - семейство программных продуктов в области управления информацией компании IBM.

  • Informix - семейство систем управления реляционными базами данных (СУБД) выпускаемых компанией IBM. Informix позиционируется как флагманский корабль IBM для онлайновой обработки транзакций (OLTP), также как и для интегрированных решений.

  • Sybase - система управления базами данных (СУБД) от одноимённой компании.

  • Ingres - коммерчески поддерживаемая реляционная СУБД с открытыми исходными текстами от компании Ingres Corporation.

  • MariaDB - открытая СУБД. Является ответвлением от MySQL и развивается компанией Monty Program Ab, созданной Майклом Видениусом после его ухода из Sun Microsystems.

Добавить комментарий


Защитный код
Обновить