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

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

Структура реляционной базы данных

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

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

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

  • Столбец: столбец — это вертикальный компонент таблицы базы данных. Столбец имеет имя или атрибут темы таблицы и определенный тип данных, например текст, число с плавающей запятой, логическое значение или целое число.
  • Строка. Строка, иногда называемая кортежем, представляет собой горизонтальный компонент или таблицу базы данных. Строка содержит последовательность значений для каждого столбца таблицы.
  • Просмотр: просмотр логической таблицы, состоящей из данных, хранящихся в других наборах таблиц. Данные, возвращаемые представлением, состоят из операторов SELECT.
  • Индекс: Индекс — это набор указателей, логически упорядоченных по значениям ключа. Индексы базы данных позволяют запросу эффективно обращаться к информации в базе данных.
  • Первичный ключ. Первичный ключ — это атрибут, используемый для уникальной идентификации каждого кортежа, например, employee_id или song_id.
  • Внешний ключ: внешний ключ устанавливает связь между двумя таблицами. Это ссылка в дочерней таблице на первичный ключ в родительской таблице.

Как получить данные из базы данных

Существуют различные типы команд для доступа к данным из базы данных. Вот четыре вида:

  • DDL: язык определения данных — это команды, которые используются для создания, изменения и удаления структур объекта базы данных. Это команды CREATE, ALTER, DROP, RENAME и TRUNCATE.
  • DML: язык манипулирования данными. Эти команды используются для изменения, извлечения, удаления и хранения данных. Это команды SELECT, INSERT, UPDATE и DELETE.
  • DCL: язык управления данными. Эти команды имеют дело с правами и разрешениями системы баз данных. Это команды GRANT и REVOKE.
  • TCL: язык управления транзакциями. Эти команды имеют дело с транзакциями в базе данных, они управляют изменениями. Это команды COMMIT, ROLLBACK и SAVEPOINT.