Терадата - реляционные концепции

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

База данных

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

Столы

Таблицы - это основная единица СУБД, в которой хранятся данные. Таблица - это набор строк и столбцов. Ниже приведен пример таблицы сотрудников.

Работник № Имя Фамилия День рождения
101 Майк Джеймс 05.01.1980
104 Alex Стюарт 06.11.1984
102 Роберт Уильямс 05.03.1983
105 Роберт Джеймс 01.12.1984
103 Питер Павел 01.04.1983

Столбцы

Столбец содержит похожие данные. Например, столбец BirthDate в таблице Employee содержит информацию о Birth_date для всех сотрудников.

День рождения
05.01.1980
06.11.1984
05.03.1983
01.12.1984
01.04.1983

Строка

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

Работник № Имя Фамилия День рождения
101 Майк Джеймс 05.01.1980

Основной ключ

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

Внешний ключ

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