Что такое...?

База Данных. СУБД/ DBMS и другие непонятности

База Данных. СУБД/ DBMS и другие непонятности

База данных – это просто

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

colored foldersКоличество столбцов в одной таблице зависит от количества различных типов / категорий информации, которые нам нужно хранить в базе данных.

Количество строк определяется количеством объектов, для которых необходимо вводить классифицированные записи.

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

Системы управления базами данных/Database management system (СУБД/DBMS)

dbms

Связь между базами данных и работающими с ними компьютерными программами осуществляется через систему управления базами данных (а также СУБД).

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

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

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

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

Например, рассмотрите таблицу базы данных, которая содержит имена и номера телефонов. Вы, вероятно, настроили столбцы с именами «Имя», «Фамилия» и «Телефон».

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

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

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

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

Также работают отпечатки пальцев, коды на упаковках и т.д.

Типы Баз Данных:

  • “Плоские” базы данных

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

  • “Иерархические” базы данных

Иерархическая модель базы данных представляет собой древовидную структуру, и очень хорошая ассоциация – это Проводник Windows.

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

  • “Реляционные” базы данных

Самый популярный тип базы данных. В них информация легко сохраняется и запрашивается. В реляционной базе данных данные хранятся в таблицах.

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

Самым известным стандартом реляционных баз данных является язык SQL, на котором основаны несколько программных продуктов баз данных, в том числе MySQL и PostgreSQL.