Материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.

Статью подготовили специалисты образовательного сервиса Zaochnik.

Базы данных. Введение: информация, данные и модели их представления

Содержание:

Введение: информация, данные и модели их представления

Прежде чем разбираться, как устроены базы данных, стоит понять, из чего они складываются. В основе всего лежат два тесно связанных, но не тождественных понятия — информация и данные. Разница между ними определяет, что именно компьютер способен обработать, а что останется для него бесполезным набором слов.

Информация и данные: в чём различие

Начнём с базовых определений, на которых держится вся тема.

Определение 1

Информация — это сведения о каком-либо объекте или процессе реального мира, которые можно передать и воспринять.

Под такое определение подпадает очень многое: книга, научная статья, сайт, финансовый отчёт, любой документ, видеоролик или аудиозапись. Перечислять можно бесконечно, ведь информация принимает самые разные формы. Беда лишь в том, что далеко не каждую из этих форм компьютер способен легко и быстро обработать.

Определение 2

Данные — это информация, зафиксированная в строго формализованном виде, который пригоден для хранения, передачи и обработки компьютерными средствами.

Отсюда следует важная мысль: информацию можно превратить в данные, а из данных — обратно извлечь информацию. Чтобы совершить первый переход, сведения нужно собрать, привести к формальному виду и перенести на компьютерные носители. Обратный путь требует другого: данные приходится проанализировать и на основе этого анализа сделать выводы.

Формализация: превращаем сведения в структуру

Ключевым звеном при получении данных из информации выступает формализация. Именно она отделяет «сырой» текст от того, с чем сможет работать программа.

Определение 3

Формализация — это представление данных в виде чёткой, заранее заданной структуры.

Разберём на примере. Прочитаем небольшой фрагмент: «Иван Степанович Белкин с 2005 года живёт в Москве на улице Ленина. Он занимает трёхкомнатную квартиру в доме номер сто двадцать девять». Перед нами информация — но никак не формализованная.

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

Разница видна сразу, стоит поставить конкретную задачу. Чтобы узнать номер дома Ивана Степановича из текста, человеку нужно прочитать фразу и осмыслить её. Компьютерная программа за него этого не сделает — современные машины почти беспомощны перед неформализованной информацией. Но как только те же сведения оказываются в таблице, к ним можно применить, скажем, фильтры электронных таблиц и отыскать нужное значение автоматически.

Вывод напрашивается сам собой: чтобы подключить к работе со сведениями вычислительную технику, информацию необходимо формализовать, то есть превратить в данные.

Базы данных и СУБД

Таблица — далеко не единственный способ придать информации строгую форму. Формализовать сведения можно по-разному:

  • с помощью таблиц;
  • через древовидные структуры;
  • посредством языков структурирования;
  • и другими методами.

Когда данные упорядочены по единому принципу и логически связаны между собой, мы уже говорим о базе данных.

База данных — это логически связанные данные, формализованные каким-либо единым способом так, чтобы их могла обрабатывать вычислительная машина.

Определение 4

Модель данных — это способ формализации данных, положенный в основу базы.

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

Главной характеристикой любой СУБД считается именно модель данных. В современных системах применяют несколько таких моделей:

  • иерархическую;
  • сетевую;
  • реляционную;
  • No SQL (нереляционную);
  • постреляционную;
  • объектно-ориентированную;
  • многомерную.

Иерархическая модель уже считается устаревшей, и всё же кое-где она продолжает служить. Как правило, речь идёт о старых информационных системах, где накоплены огромные массивы данных, используемых в научных целях. Заменить подобные системы стоит очень дорого, поэтому они и работают до сих пор на прежней основе.

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

Связка «информация — формализация — данные» задаёт логику всей темы. Информация существует в свободной форме и понятна человеку, но недоступна для машинной обработки. Формализация приводит её к строгой структуре, а результат — данные — уже подходят для хранения и анализа средствами компьютера. База данных надстраивается над этим фундаментом, объединяя формализованные сведения по единой модели.

Выбор модели данных стоит соотносить с характером задачи. Для большинства прикладных систем достаточно реляционной модели с её проверенной надёжностью и повсеместной поддержкой. Крупным проектам с гибкими или слабоструктурированными данными ближе решения No SQL, а научным системам с историческим наследием порой приходится мириться даже с устаревшей иерархической моделью — просто потому, что её замена обходится слишком дорого.

Навигация по статьям

Выполненные работы по базам данных

  • Базы данных

    Тема Цифровой атлас мифологических персонажей

    • Вид работы:

      Курсовая работа

    • Выполнена:

      10 июня 2026

    • Стоимость:

      11 300 руб.

    Заказать такую же работу
  • Базы данных

    Проектирование информационной системы Автоматизация деятельности Разработка прототипа информационной системы

    • Вид работы:

      Исправление и доработка готовой работы

    • Выполнена:

      6 июня 2026

    • Стоимость:

      4 300 руб.

    Заказать такую же работу
  • Базы данных

    Программирование и разработка базы данных на примере предметной области Прокат товаров

    • Вид работы:

      Курсовая работа

    • Выполнена:

      21 мая 2026

    • Стоимость:

      8 600 руб.

    Заказать такую же работу
  • Базы данных

    продолжение проектной работы

    • Вид работы:

      Лабораторная работа

    • Выполнена:

      30 марта 2026

    • Стоимость:

      13 700 руб.

    Заказать такую же работу
  • Базы данных

    Проектирование и поставка на сервер базы данных для предметной области Управление продажами канцтоваров

    • Вид работы:

      Курсовая работа

    • Выполнена:

      24 марта 2026

    • Стоимость:

      10 200 руб.

    Заказать такую же работу
  • Базы данных

    Системы обработки больших данных Big Data

    • Вид работы:

      Практическая работа

    • Выполнена:

      2 февраля 2026

    • Стоимость:

      1 300 руб.

    Заказать такую же работу