Терадата - реляционные концепции
Система управления реляционными базами данных (СУБД) - это программное обеспечение СУБД, которое помогает взаимодействовать с базами данных. Они используют язык структурированных запросов (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. Это обязательное поле в таблице.
Внешний ключ
Внешние ключи используются для построения связи между таблицами. Внешний ключ в дочерней таблице определяется как первичный ключ в родительской таблице. Таблица может иметь более одного внешнего ключа. Он может принимать повторяющиеся значения, а также нулевые значения. Внешние ключи в таблице не обязательны.