Купить Корзина
  • Домены и сайты
  • Облако и IT-инфраструктура
  • Вход
  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Хостинг
    3. Базы данных
    4. Что такое СУБД

    Что такое СУБД

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

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

    Минусы такого хранения очевидны:

    • большой объем данных. Вообразите таблицу в 1000 строк, в которую нужно ежедневно вносить изменения — это займёт много времени;
    • сложность в обновлении информации. Если с одним и тем же файлом нужно одновременно работать нескольким людям, это вызовет путаницу;
    • неточность. Человек может ошибиться, когда редактирует таблицу вручную;
    • низкий уровень безопасности. В обычном текстовом файле нельзя настроить ограниченный доступ. Из-за этого конфиденциальные данные (логины и пароли клиентов, адреса доставки, информация об оплате и т. д.) будут видны всем, кто имеет доступ к таблице.

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

    Для чего служит СУБД

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

    Система Управления Базами Данных (СУБД) — это набор программного обеспечения, который позволяет работать с базами данных: создавать, удалять и редактировать их.

    Что делает СУБД:

    • помогает вносить новую информацию. Так как структура уже создана, нужное поле для ввода можно найти с помощью встроенных инструментов СУБД;
    • быстро обновляет информацию при многопользовательском доступе. Если над базой данных работают несколько человек, изменения отобразятся у всех в режиме онлайн;
    • уменьшает риск ошибки. Структура таблицы уже задана при создании базы, поэтому информация попадёт в нужный раздел.

    Основные типы СУБД:

    • реляционные. Они представляют собой набор таблиц со столбцами и строками;
    • объектно-ориентированные. Они работают по принципу объектно-ориентированного программирования: вся информация представлена в форме объекта;
    • распределенные. База данных состоит из нескольких файлов, причём каждый из них может находиться на разных серверах;
    • NoSQL, второе название — нереляционные. В таких базах хранятся неструктурированные данные;
    • хранилища данных. Эти базы нацелены на то, чтобы максимально быстро выполнять запросы и анализировать их. Поиск данных — вот для чего нужны такие СУБД.

    Что входит в состав СУБД

    Система управления базами данных (СУБД) — это комплекс таких инструментов, как:

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

    Как работает СУБД

    Рассмотрим, какие типы СУБД существуют:

    • общего назначения. Такой тип создан в качестве программы, которую можно установить на определенную модель оборудования с определённой операционной системой. Такие CУБД можно использовать в любой отрасли;
    • специализированные. Используются редко и только в специфических областях, в которых СУБД общего назначения применить нельзя.

    В основе работы разных СУБД разные типы взаимодействия:

    • клиент-сервер. В основе такого взаимодействия лежит сервер БД и СУБД — это программа, которая установлена для работы с базой данных. Запрос с компьютера пользователя отправляется к серверу баз данных. На сервере начинается поиск, и когда данные найдены, ответ передаётся компьютеру. Все изменения и сохранения остаются на сервере. По такому принципу работает СУБД MySQL.
    • файл-сервер. В этом типе взаимодействия с компьютера пользователя тоже направляется запрос на сервер баз данных. Но есть отличие: сервер отправляет на компьютер файл. Файл наполняется, изменяется и сохраняется уже на компьютере пользователя, а не на сервере. Один из популярных примеров такой СУБД — Microsoft Office Access.
    Что такое SQL

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

    По версии разработчиков, приставка «My» в СУБД MySQL появилась благодаря дочери создателя системы Микаэля Видениуса. Её имя Мю, в финском языке оно пишется как My. На западе этого не знали, поэтому произносили [мю] как [май].

    Существует большое количество СУБД. Вот самые популярные из них:

    • PostgreSQL — объектно-реляционная СУБД. Используется на Unix-подобных операционных системах;
    • Sqlite — компактная встраиваемая СУБД. Хранит свою базу в стандартном файле на том компьютере, на котором запускается программа;
    • MySQL — реляционная СУБД, доступна на хостинге Рег.ру;
    • MariaDB — ответвление от MySQL, которое разрабатывается сообществом под лицензией GNU GPL;
    • MSSQL — реляционная СУБД, которая разработана компанией Microsoft. Также используется на хостинге Рег.ру;
    • Oracle Database — объектно-реляционная СУБД компании Oracle.

    Для чего предназначен объект СУБД

    На хостинге Рег.ру доступны MSSQL и MySQL. Для работы с MySQL используется утилита phpMyAdmin. Благодаря ей вы можете создавать запросы и управлять данными в форме графической оболочки.

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

    Лайфхаки, скидки и новости об IT

    Даю согласие на получение рекламных и информационных материалов

    Домены и сайты
    • Домены
    • Хостинг
    • Создание сайтов
    • SSL-сертификаты
    • VPS и VDS серверы
    • Whois
    • Магазин доменов
    Облако
    и IT-инфраструктура
    • Облачные серверы
    • Частное облако
    • Облачное хранилище
    • Kubernetes в облаке (K8S)
    • Облачные базы данных
    • Выделенные серверы
    Полезное
    • Стоимость услуг
    • Cпособы оплаты
    • База знаний
    • Документы
    • ЭДО
    • Партнерам
    • Сообщить о нарушении
    • РБК: новости России и мира сегодня
    • Новости компаний РФ
    • РБК Инвестиции: курсы валют
    Компания
    • О компании
    • Контакты
    • Офисы
    • Новости
    • Акции и скидки
    • Блог
    • Отзывы клиентов
    8 800 555-34-78 Бесплатный звонок по России
    +7 495 580-11-11 Телефон в Москве
    • vk
    • telegram
    • ok
    • moikrug
    • youtube
    • twitter
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
    • © ООО «РЕГ.РУ»
    • Политика конфиденциальности
      Политика обработки персональных данных
      Правила применения рекомендательных технологий
      Правила пользования
      и другие правила и политики
    • Нашли опечатку?
      Выделите и нажмите Ctrl+Enter
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера