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

click fraud protection

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

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

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

1 и 0, представляющие базу данных

Базы данных vs. Таблицы

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

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

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

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

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

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

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

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

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

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

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

часто задаваемые вопросы

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

    А схема базы данных это его структура. Он определяет, какая информация или объекты могут входить в базу данных, и определяет отношения между ними. Схема обычно определяется с использованием языка структурированных запросов (SQL).

  • Что такое реляционная база данных?

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

  • Что такое запрос к базе данных?

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

  • Что такое запись в базе данных?

    Запись - это набор данных, который хранится в таблице. Записи также иногда называют кортеж.

  • Что такое внешний ключ в базе данных?

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

  • Что такое сущность в базе данных?

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