Топ-100Базы данных: основные принципы - CodOrbits
LogoCodOrbits

Раздел: Базы данных

В этом разделе вы узнаете основы работы с базами данных: таблицы, типы данных, связи, ключи, нормализация и структура реляционных СУБД.

Все разделы
Иконка Базы данных

Базы данных: основные принципы

Last updated: 7 мая 2025 г.

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

Думаю можно догадаться, что это хранилище, в котором хранятся данные.

Наиболее удобный вариант хранения данных в БД в виде таблиц.

Конкретная таблица БД хранит в себе данные какой-либо конкретной сущности.

Например, есть таблица сущности 'Продукт'. В этой таблице могут храниться много разных продуктов (там например стол, стул, лампа и т.д.).

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

То есть, например, одна строка таблицы хранит данные о лампе, другая о стуле и т.д.

Строки таблицы разбиты на ячейки.

В каждой ячейке строки храниться конкретная какая-либо характеристика конкретного продукта (например стула).

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

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

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

Сейчас на примере таблицы Продукт будет понятнее.

Видим аттрибуты продуктов таблицы (Идентификатор продукта, Наименование продукта, Цена продукта, Количество на складе).

Также видим пять кортежей (значит пять продуктов).

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

Search Icon

Редактирование таблицы совершается специальными командами о которых поговорим позже.


Дополнительные материалы

Реляционные vs. NoSQL: когда что использовать?

Additional Material Icon
Divider

Как работают базы данных «под капотом»?

Additional Material Icon
Divider

Визуализация структур данных в БД (B-деревья и др.)

Additional Material Icon

Следующие уроки

Связь Один-ко-Многим в базах данных

14
мин.

Similar Articles Icon
Divider

Связь Многие-ко-Многим в базах данных

16
мин.

Similar Articles Icon
Divider

Связь Один-к-Одному в базах данных

13
мин.

Similar Articles Icon