HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: субд, sql, реляционные субд, атомарность, база данных, клиент, таблица (сущность), бизнес-правила, информационная система, предметная область, ключи или ключевой атрибут, первичный ключ, ключ-кандидат (альтернативный ключ), составной ключ, суррогатный ключ, нормальная форма, отношение, нормализация, денормализация, транзитивная зависимость, функциональная зависимость, детерминант функциональной зависимости, избыточность, аномалия, домен данных, первая нормальная форма (1nf), нормальная форма бойса, доменно-ключевая нормальная форма (dknf), связь один ко многим, связь многие ко многим, связь один к одному, словарь по реляционным субд</p>
1 <p>Теги: субд, sql, реляционные субд, атомарность, база данных, клиент, таблица (сущность), бизнес-правила, информационная система, предметная область, ключи или ключевой атрибут, первичный ключ, ключ-кандидат (альтернативный ключ), составной ключ, суррогатный ключ, нормальная форма, отношение, нормализация, денормализация, транзитивная зависимость, функциональная зависимость, детерминант функциональной зависимости, избыточность, аномалия, домен данных, первая нормальная форма (1nf), нормальная форма бойса, доменно-ключевая нормальная форма (dknf), связь один ко многим, связь многие ко многим, связь один к одному, словарь по реляционным субд</p>
2 <p>Предлагаем небольшой словарик часто употребляемых терминов и сокращений специалистами по реляционным СУБД.</p>
2 <p>Предлагаем небольшой словарик часто употребляемых терминов и сокращений специалистами по реляционным СУБД.</p>
3 <p><strong>SQL</strong>- язык структурированных запросов. При помощи данного языка мы будем производить различные действия с нашими базами данных.</p>
3 <p><strong>SQL</strong>- язык структурированных запросов. При помощи данного языка мы будем производить различные действия с нашими базами данных.</p>
4 <p><strong>Данные</strong>- структурированная информация.</p>
4 <p><strong>Данные</strong>- структурированная информация.</p>
5 <p><strong>База данных</strong>- совокупность данных, определенных предметной областью. Проще говоря: набор таблиц</p>
5 <p><strong>База данных</strong>- совокупность данных, определенных предметной областью. Проще говоря: набор таблиц</p>
6 <p><strong>Таблица (сущность)</strong>- способ хранения информации в реляционной базе данных (минимальная единица измерения в базе данных). Таблицей упрощенно называют отношение в базе данных.</p>
6 <p><strong>Таблица (сущность)</strong>- способ хранения информации в реляционной базе данных (минимальная единица измерения в базе данных). Таблицей упрощенно называют отношение в базе данных.</p>
7 <p><strong>СУБД</strong>- система управления базами данных: программа, позволяющая производить различные действия с базами данных.</p>
7 <p><strong>СУБД</strong>- система управления базами данных: программа, позволяющая производить различные действия с базами данных.</p>
8 <p><strong>Бизнес-правила</strong>- формальные правила, которые учитываются при проектировании базы данных. Другими словами: это процесс или набор процессов, которые нам необходимо описать и автоматизировать при помощи базы данных.</p>
8 <p><strong>Бизнес-правила</strong>- формальные правила, которые учитываются при проектировании базы данных. Другими словами: это процесс или набор процессов, которые нам необходимо описать и автоматизировать при помощи базы данных.</p>
9 <p><strong>Информационная система</strong>= база данных + СУБД и другое ПО + "железо". Некоторые расширяют данное понятие: Информационная система = база данных + СУБД и другое ПО + "железо"+ человек. Некоторые наоборот сужают: Информационная система = база данных + СУБД и другое ПО.</p>
9 <p><strong>Информационная система</strong>= база данных + СУБД и другое ПО + "железо". Некоторые расширяют данное понятие: Информационная система = база данных + СУБД и другое ПО + "железо"+ человек. Некоторые наоборот сужают: Информационная система = база данных + СУБД и другое ПО.</p>
10 <p><strong>Предметная область</strong>- часть реального мира, которая описывается или автоматизируется при создании базы данных. Например: склад, магазин, библиотека, автозаправка.</p>
10 <p><strong>Предметная область</strong>- часть реального мира, которая описывается или автоматизируется при создании базы данных. Например: склад, магазин, библиотека, автозаправка.</p>
11 <p><strong>Клиент</strong>- человек или программа, обращающийся(аяся) к базе данных.</p>
11 <p><strong>Клиент</strong>- человек или программа, обращающийся(аяся) к базе данных.</p>
12 <p><strong>Ключи или ключевой атрибут</strong>- атрибут (читай столбец) или набор атрибутов, который однозначно идентифицирует сущность/объект/таблицу в базе данных.</p>
12 <p><strong>Ключи или ключевой атрибут</strong>- атрибут (читай столбец) или набор атрибутов, который однозначно идентифицирует сущность/объект/таблицу в базе данных.</p>
13 <p><strong>Первичный ключ</strong>- ключ, который используется для идентификации объекта.</p>
13 <p><strong>Первичный ключ</strong>- ключ, который используется для идентификации объекта.</p>
14 <p><strong>Ключ-кандидат (альтернативный ключ)</strong>- ключ, по каким-либо причинам неиспользуемый как первичный.</p>
14 <p><strong>Ключ-кандидат (альтернативный ключ)</strong>- ключ, по каким-либо причинам неиспользуемый как первичный.</p>
15 <p><strong>Составной ключ</strong>- ключ, который использует несколько атрибутов.</p>
15 <p><strong>Составной ключ</strong>- ключ, который использует несколько атрибутов.</p>
16 <p><strong>Суррогатный ключ</strong>- ключ, значение которого генерируется СУБД.</p>
16 <p><strong>Суррогатный ключ</strong>- ключ, значение которого генерируется СУБД.</p>
17 <p><strong>Нормальная форма</strong>- свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, потенциально приводящей к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение. Проще говоря: нормальная форма - это состояние базы данных. В природе вещество может быть в четырех состояниях: жидком, твердом, газообразном и в виде плазмы. И реляционных базах данных отношения могут быть в девяти состояниях.</p>
17 <p><strong>Нормальная форма</strong>- свойство отношения в реляционной модели данных, характеризующее его с точки зрения избыточности, потенциально приводящей к логически ошибочным результатам выборки или изменения данных. Нормальная форма определяется как совокупность требований, которым должно удовлетворять отношение. Проще говоря: нормальная форма - это состояние базы данных. В природе вещество может быть в четырех состояниях: жидком, твердом, газообразном и в виде плазмы. И реляционных базах данных отношения могут быть в девяти состояниях.</p>
18 <p><strong>Отношение</strong>- фундаментальное понятие реляционной модели данных. По этой причине модель и называется реляционной. Грубо говоря: отношение - это таблица.</p>
18 <p><strong>Отношение</strong>- фундаментальное понятие реляционной модели данных. По этой причине модель и называется реляционной. Грубо говоря: отношение - это таблица.</p>
19 <p><strong>Нормализация</strong>- процесс преобразования отношений базы данных к виду, отвечающему нормальным формам. Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных.</p>
19 <p><strong>Нормализация</strong>- процесс преобразования отношений базы данных к виду, отвечающему нормальным формам. Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных.</p>
20 <p><strong>Денормализация</strong>- процесс обратный нормализации. Часто применяется для ускорения процесса чтения данных из базы данных.</p>
20 <p><strong>Денормализация</strong>- процесс обратный нормализации. Часто применяется для ускорения процесса чтения данных из базы данных.</p>
21 <p><strong>Атомарность</strong>- неделимость атрибутов. Например, ФИО не является атомарным столбцом.</p>
21 <p><strong>Атомарность</strong>- неделимость атрибутов. Например, ФИО не является атомарным столбцом.</p>
22 <p><strong>Транзитивная зависимость</strong>- логическая или смысловая зависимость одного атрибута от другого при условии, что ни один из атрибутов не является первичным ключом. Классический пример: город и индекс.</p>
22 <p><strong>Транзитивная зависимость</strong>- логическая или смысловая зависимость одного атрибута от другого при условии, что ни один из атрибутов не является первичным ключом. Классический пример: город и индекс.</p>
23 <p><strong>Функциональная зависимость</strong>- зависимость значений одного столбца от другого, но никак не наоборот. Возьмем два столбца, назовем их А и Б. Все строки, имеющие одинаковое значение атрибута А, будут иметь одинаковое значение в столбце Б, но не наоборот.</p>
23 <p><strong>Функциональная зависимость</strong>- зависимость значений одного столбца от другого, но никак не наоборот. Возьмем два столбца, назовем их А и Б. Все строки, имеющие одинаковое значение атрибута А, будут иметь одинаковое значение в столбце Б, но не наоборот.</p>
24 <p><strong>Детерминант функциональной зависимости</strong>- это столбец А из определения термина функциональной зависимости.</p>
24 <p><strong>Детерминант функциональной зависимости</strong>- это столбец А из определения термина функциональной зависимости.</p>
25 <p><strong>Избыточность</strong>- лишняя информация в базе данных, которая не несет никакой пользы для нас, а лишь увеличивает объем базы данных.</p>
25 <p><strong>Избыточность</strong>- лишняя информация в базе данных, которая не несет никакой пользы для нас, а лишь увеличивает объем базы данных.</p>
26 <p><strong>Аномалия</strong>- проблемы, которые возникают при манипуляции с данными (обновление данных, удаление данных, модификация или изменение данных), из-за избыточности.</p>
26 <p><strong>Аномалия</strong>- проблемы, которые возникают при манипуляции с данными (обновление данных, удаление данных, модификация или изменение данных), из-за избыточности.</p>
27 <p><strong>Домен данных</strong>- справочник или таблица, в которой хранится вспомогательная информация.</p>
27 <p><strong>Домен данных</strong>- справочник или таблица, в которой хранится вспомогательная информация.</p>
28 <p><strong>Первая нормальная форма (1NF)</strong>. Переменная отношения находится в первой нормальной форме (1НФ) тогда и только тогда, когда в любом допустимом значении отношения каждый его кортеж содержит только одно значение для каждого из атрибутов.</p>
28 <p><strong>Первая нормальная форма (1NF)</strong>. Переменная отношения находится в первой нормальной форме (1НФ) тогда и только тогда, когда в любом допустимом значении отношения каждый его кортеж содержит только одно значение для каждого из атрибутов.</p>
29 <p><strong>Вторая нормальная форма (2NF)</strong>. Переменная отношения находится во второй нормальной форме тогда и только тогда, когда она находится в первой нормальной форме и каждый неключевой атрибут неприводимо (функционально полно) зависит от её потенциального ключа.</p>
29 <p><strong>Вторая нормальная форма (2NF)</strong>. Переменная отношения находится во второй нормальной форме тогда и только тогда, когда она находится в первой нормальной форме и каждый неключевой атрибут неприводимо (функционально полно) зависит от её потенциального ключа.</p>
30 <p><strong>Третья нормальная форма (3NF)</strong>. Переменная отношения находится в третьей нормальной форме тогда и только тогда, когда она находится во второй нормальной форме, и отсутствуют транзитивные функциональные зависимости неключевых атрибутов от ключевых.</p>
30 <p><strong>Третья нормальная форма (3NF)</strong>. Переменная отношения находится в третьей нормальной форме тогда и только тогда, когда она находится во второй нормальной форме, и отсутствуют транзитивные функциональные зависимости неключевых атрибутов от ключевых.</p>
31 <p><strong>Нормальная форма Бойса</strong>- Кодда (BCNF). Переменная отношения находится в нормальной форме Бойса - Кодда (иначе - в усиленной третьей нормальной форме) тогда и только тогда, когда каждая её нетривиальная и неприводимая слева функциональная зависимость имеет в качестве своего детерминанта некоторый потенциальный ключ.</p>
31 <p><strong>Нормальная форма Бойса</strong>- Кодда (BCNF). Переменная отношения находится в нормальной форме Бойса - Кодда (иначе - в усиленной третьей нормальной форме) тогда и только тогда, когда каждая её нетривиальная и неприводимая слева функциональная зависимость имеет в качестве своего детерминанта некоторый потенциальный ключ.</p>
32 <p><strong>Четвёртая нормальная форма (4NF)</strong>. Переменная отношения находится в четвёртой нормальной форме, если она находится в нормальной форме Бойса - Кодда и не содержит нетривиальных многозначных зависимостей.</p>
32 <p><strong>Четвёртая нормальная форма (4NF)</strong>. Переменная отношения находится в четвёртой нормальной форме, если она находится в нормальной форме Бойса - Кодда и не содержит нетривиальных многозначных зависимостей.</p>
33 <p><strong>Пятая нормальная форма (5NF)</strong>. Переменная отношения находится в пятой нормальной форме (иначе - в проекционно-соединительной нормальной форме) тогда и только тогда, когда каждая нетривиальная зависимость соединения в ней определяется потенциальным ключом (ключами) этого отношения.</p>
33 <p><strong>Пятая нормальная форма (5NF)</strong>. Переменная отношения находится в пятой нормальной форме (иначе - в проекционно-соединительной нормальной форме) тогда и только тогда, когда каждая нетривиальная зависимость соединения в ней определяется потенциальным ключом (ключами) этого отношения.</p>
34 <p><strong>Доменно-ключевая нормальная форма (DKNF)</strong>. Переменная отношения находится в ДКНФ тогда и только тогда, когда каждое наложенное на неё ограничение является логическим следствием ограничений доменов и ограничений ключей, наложенных на данную переменную отношения. Или же: таблица находится в первой нормальной форме, когда каждый ее атрибут атомарен.</p>
34 <p><strong>Доменно-ключевая нормальная форма (DKNF)</strong>. Переменная отношения находится в ДКНФ тогда и только тогда, когда каждое наложенное на неё ограничение является логическим следствием ограничений доменов и ограничений ключей, наложенных на данную переменную отношения. Или же: таблица находится в первой нормальной форме, когда каждый ее атрибут атомарен.</p>
35 <p><strong>Шестая нормальная форма (6NF)</strong>. Переменная отношения находится в шестой нормальной форме тогда и только тогда, когда она удовлетворяет всем нетривиальным зависимостям соединения. Из определения следует, что переменная находится в 6НФ тогда и только тогда, когда она неприводима, то есть не может быть подвергнута дальнейшей декомпозиции без потерь. Каждая переменная отношения, которая находится в 6НФ, также находится и в 5НФ.</p>
35 <p><strong>Шестая нормальная форма (6NF)</strong>. Переменная отношения находится в шестой нормальной форме тогда и только тогда, когда она удовлетворяет всем нетривиальным зависимостям соединения. Из определения следует, что переменная находится в 6НФ тогда и только тогда, когда она неприводима, то есть не может быть подвергнута дальнейшей декомпозиции без потерь. Каждая переменная отношения, которая находится в 6НФ, также находится и в 5НФ.</p>
36 <p><strong>Связь один ко многим</strong>. Реализуется тогда, когда объекту А может принадлежать или же соответствовать несколько объектов Б, но объекту Б может соответствовать только один объект А.</p>
36 <p><strong>Связь один ко многим</strong>. Реализуется тогда, когда объекту А может принадлежать или же соответствовать несколько объектов Б, но объекту Б может соответствовать только один объект А.</p>
37 <p><strong>Связь многие ко многим</strong>. Связь многие ко многим реализуется в том случае, когда нескольким объектам из таблицы А может соответствовать несколько объектов из таблицы Б, и в тоже время нескольким объектам из таблицы Б соответствует несколько объектов из таблицы А.</p>
37 <p><strong>Связь многие ко многим</strong>. Связь многие ко многим реализуется в том случае, когда нескольким объектам из таблицы А может соответствовать несколько объектов из таблицы Б, и в тоже время нескольким объектам из таблицы Б соответствует несколько объектов из таблицы А.</p>
38 <p><strong>Связь один к одному</strong>. Связь один к одному - самая редко встречаемая связь между таблицами. В 97 случаях из 100, если вы видите такую связь, вам необходимо объединить две таблицы в одну.Таблицы будут связаны связью один к одному тогда, когда одному объекту таблицы А соответствует один объект таблицы Б, и одному объекту таблицы Б соответствует один объект таблицы А.</p>
38 <p><strong>Связь один к одному</strong>. Связь один к одному - самая редко встречаемая связь между таблицами. В 97 случаях из 100, если вы видите такую связь, вам необходимо объединить две таблицы в одну.Таблицы будут связаны связью один к одному тогда, когда одному объекту таблицы А соответствует один объект таблицы Б, и одному объекту таблицы Б соответствует один объект таблицы А.</p>
39  
39