Система управления реляционными базами данных (RDBMS) — это программное обеспечение СУБД, которое помогает взаимодействовать с базами данных. Они используют язык структурированных запросов (SQL) для взаимодействия с данными, хранящимися в таблицах.
База данных
База данных представляет собой набор логически связанных данных. К ним обращаются многие пользователи для разных целей. Например, база данных продаж содержит всю информацию о продажах, которая хранится во многих таблицах.
таблицы
Таблицы — это базовая единица в РСУБД, где хранятся данные. Таблица представляет собой набор строк и столбцов. Ниже приведен пример таблицы сотрудников.
Сотрудник № | Имя | Фамилия | Дата рождения |
---|---|---|---|
101 | Майк | Джеймс | 1/5/1980 |
104 | Alex | Стюарт | 11/6/1984 |
102 | Роберт | Williams | 3/5/1983 |
105 | Роберт | Джеймс | 12/1/1984 |
103 | Питер | Павел | 4/1/1983 |
Колонны
Столбец содержит аналогичные данные. Например, столбец BirthDate в таблице Employee содержит информацию birth_date для всех сотрудников.
Дата рождения |
---|
1/5/1980 |
11/6/1984 |
3/5/1983 |
12/1/1984 |
4/1/1983 |
Строка
Строка — это один экземпляр всех столбцов. Например, в таблице сотрудников одна строка содержит информацию об одном сотруднике.
Сотрудник № | Имя | Фамилия | Дата рождения |
---|---|---|---|
101 | Майк | Джеймс | 1/5/1980 |
Основной ключ
Первичный ключ используется для уникальной идентификации строки в таблице. В столбце первичного ключа недопустимы повторяющиеся значения, и они не могут принимать значения NULL. Это обязательное поле в таблице.
Иностранный ключ
Внешние ключи используются для построения отношений между таблицами. Внешний ключ в дочерней таблице определяется как первичный ключ в родительской таблице. Таблица может иметь более одного внешнего ключа. Он может принимать повторяющиеся значения, а также нулевые значения. Внешние ключи необязательны в таблице.