Site icon IT-блог о Linux, DevOps и серверных технологиях
Пятница, 13 марта, 2026

SQL — Основные понятия СУБД

SQL - Основные понятия СУБД

Что такое СУБД?

РСУБД (RDBMS) означает Relational Database Management System. СУБД является основой для SQL, так и для всех современных систем баз данных , таких как MS SQL Server, IBM DB2, Oracle, MySQL и Microsoft Access.

Реляционная система управления базами данных (СУБД) представляет собой систему управления базами данных (СУБД), которая основана на реляционной модели, введенный E. F. Codd.

 

Что такое таблица?

Данные в РСУБД хранятся в объектах базы данных, называемых таблицами. Таблица представляет собой набор связанных записей данных и состоит из столбцов и строк.

Помните, что таблица является наиболее распространенной и простой формой хранения данных в реляционной базе данных. Ниже приведен пример таблицы КЛИЕНТЫ:

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  1 | Maxim    |  35 | Moscow    | 21000.00 |
|  2 | AndreyEx |  38 | Krasnodar | 55500.00 |
|  3 | Oleg     |  33 | Rostov    | 34000.00 |
|  4 | Masha    |  35 | Moscow    | 34000.00 |
|  5 | Ruslan   |  34 | Omsk      | 45000.00 |
|  6 | Dima     |  32 | SP        | 45000.00 |
|  7 | Roma     |  34 | SP        | 10000.00 |
+----+----------+-----+-----------+----------+

 

Что такое поле?

Каждая таблица разбита на более мелкие объекты, называемые полями. Поля в таблице CUSTOMERS состоят из ID, NAME, AGE, ADDRESS и SALARY.

Поле представляет собой столбец в таблице, которое предназначено для сохранения конкретной информации о каждой записи в таблице.

 

Что такое запись или строка?

Строка, которая также называется ряд данных, является каждая отдельная запись, которая существует в таблице. К примеру есть 7 записей в таблице клиентов. Ниже приводится одна строка данных или запись в таблице CUSTOMERS:

+----+----------+-----+-----------+----------+
| ID | NAME     | AGE | ADDRESS   | SALARY   |
+----+----------+-----+-----------+----------+
|  2 | AndreyEx |  38 | Krasnodar | 55500.00 |
+----+----------+-----+-----------+----------+

 

Запись представляет собой горизонтальную сущность в таблице.

 

Что такое столбец?

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

Например, столбец ADDRESS в таблице CUSTOMERS, который представляет собой описание местоположения и будет состоять из следующих действий:

+-----------+
| ADDRESS   |
+-----------+
| Moscow    |
| Krasnodar |
| Rostov    |
| Moscow    |
| Omsk      |
| SP        |
| SP        |
+----+------+

 

Что такое NULL значение?

Значение NULL в таблице является значением в поле, которое, как представляется, пустым, что означает, что поле со значением NULL представляет собой поле без значения.

Очень важно понимать, что значение NULL, отличается от нулевого значения или поле, которое содержит пробелы. Поле со значением NULL является то, которое было оставлено пустым во время создания записи.

 

Ограничения в SQL:

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

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

Обычно используются ограничения, доступные в SQL:

 

Целостность данных:

Следующие категории целостности данных существуют в СУБД:

 

Нормализация базы данных

Нормализация базы данных является процесс эффективной организации данных в базе данных. Есть две причины процесса нормализации:

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

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

Это ваш выбор, чтобы принять его дальше и перейти к четвертой нормальной форме, пятой нормальной форме, и так далее, но, вообще говоря, третьей нормальной формы достаточно.

Exit mobile version