Я искал по всему интернету, но я не мог найти ответ, который я могу понять.
Так что любезно, если кто-нибудь сможет объяснить мне с помощью примеров, что такое мощность в базах данных?
Спасибо.
Я искал по всему интернету, но я не мог найти ответ, который я могу понять.
Так что любезно, если кто-нибудь сможет объяснить мне с помощью примеров, что такое мощность в базах данных?
Спасибо.
Источником путаницы может быть использование слова в двух разных контекстах - моделирование данных и оптимизация запросов к базам данных.
В терминах моделирования данных мощность равна тому, как одна таблица относится к другой.
Также есть дополнительные условия участия (где строка в одной таблице вообще не должна относиться к другой таблице).
См. Википедия на Кардинальность (моделирование данных).
Говоря об оптимизации запросов к базе данных, мощность соответствует данным в столбце таблицы, в частности, сколько уникальных значений в ней. Эта статистика помогает при планировании запросов и оптимизации планов выполнения.
См. Википедию на Кардинальность (операторы SQL).
Это немного зависит от контекста. Кардинальность означает количество чего-то, но оно используется в различных контекстах.
PERSON
, например, GENDER
, вероятно, будет столбцом с очень низкой мощностью (в GENDER
, вероятно, есть только два значения), а PERSON_ID
, скорее всего, будет очень высоким столбцом мощности ( каждая строка будет иметь другое значение).Есть, вероятно, другие ситуации, когда люди говорят о мощности с использованием другого контекста и означают что-то еще.
В базе данных количество элементов в таблице
изображение источник
Значение мощности относится к уникальности данных, содержащихся в столбце. Если в столбце много повторяющихся данных (например, столбец, в котором хранятся либо "истинные", либо "ложные" ), он имеет низкую мощность, но если значения очень уникальны (например, номера социального страхования), он имеет высокую мощность.
Мощность множества - это размерность элементов в множестве для у нас есть набор a > a, b, c < поэтому ths set содержит 3 элемента 3 - мощность этого множества
Определение: У нас есть таблицы в базе данных. В реляционной базе данных у нас есть отношения между таблицами. Эти отношения могут быть "один к одному", "один ко многим" или "многие ко многим". Эти отношения называются "мощность".
Значимость мощности:
Многие реляционные базы данных были разработаны с учетом правил ведения бизнеса. Когда вы создаете базу данных, мы определяем мощность на основе бизнес-правил. Но каждый объект имеет свою собственную природу.
Когда вы определяете мощность среди объекта, вы должны учитывать все эти вещи, чтобы определить правильную мощность.