Что такое база данных?

Если вы знакомы с электронными таблицами, такими как Microsoft Excel, вы уже понимаете, как данные можно использовать с таблицами. Базы данных также используют таблицы для хранения, управления и получения информации.

Вы уже используете базы данных

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

Базы данных против электронных таблиц

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

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

Элементы базы данных

База данных состоит из нескольких таблиц. Как и таблицы Excel, таблицы базы данных состоят из столбцов и строк. Каждый столбец соответствует атрибуту, а каждая строка соответствует отдельной записи.

Например, рассмотрим таблицу базы данных, которая содержит имена и телефонные номера для 50 сотрудников в компании X. В таблице установлены столбцы с именами «FirstName», «LastName» и «TelephoneNumber». Каждая строка содержит соответствующую информацию для одного физическое лицо. Поскольку существует 50 человек, таблица имеет 50 строк ввода и одну строку метки.

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

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

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

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

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

Если вы хотите создать базу данных, лучше всего начать с такой программы, как Microsoft Access.

Ссылка на основную публикацию