6 ответов:
источником путаницы может быть использование этого слова в двух различных контекстах - моделирование данных и оптимизация запросов к базе данных.
в терминах моделирования данных мощность-это то, как одна таблица относится к другой.
- 1-1 (одна строка в таблице a относится к одной строке в таблице b)
- 1-Многие (одна строка в таблице a относится ко многим строкам в таблице b)
- много-много (многие строки в таблице a относятся ко многим строкам в таблице b)
есть также необязательные условия участия к вышесказанному (где строка в одной таблице не есть для связи с другой таблицей вообще).
смотрите Википедию на мощность (моделирование данных).
когда речь идет об оптимизации запросов к базе данных, мощность относится к данным в столбце таблицы, в частности, сколько уникальных значений в нем. Эта статистика помогает планировать запросы и оптимизировать выполнение планировавший.
смотрите Википедию на мощность (операторы SQL).
это немного зависит от контекста. Мощность означает количество чего-то, но она используется в различных контекстах.
- когда ты строишь модель данных, кардинальность часто относится к числу строк в таблице, которые относятся к таблице Б. То есть там 1 строку в B для каждой строки в (1:1), есть n строк в B для каждой строки в (1:n), то есть m строк в B на каждые n строк (Н:м), и т. д.
- когда вы смотрите на такие вещи, как будет ли это более эффективно использовать индекс B * - дерева или индекс растрового изображения или как селективный предикат, мощность относится к числу различных значений в определенном столбце. Если у вас есть
PERSONтаблица, например,GENDERвероятно, будет очень низким столбцом мощности (вероятно, в ), аPERSON_IDвероятно, будет очень высокий столбец мощности (каждая строка будет иметь другое значение).- когда вы смотрите на планы запросов, мощность относится к количество строк, которые должны быть возвращены из определенной операции.
вероятно, есть и другие ситуации, когда люди говорят о мощности, используя другой контекст, и имеют в виду что-то другое.
мощность относится к уникальности данных, содержащихся в столбце. Если столбец содержит много повторяющихся данных (например, столбец, который хранит либо "true", либо "false"), он имеет низкую мощность, но если значения очень уникальны (например, номера социального страхования), он имеет высокую мощность.
в базе данных, мощностью понимается набор строк в таблице.
- отношения называются и классифицируются по их мощностью (т. е. количество элементов множества).
- символы, которые появляются закрывается к сущности является максимальное количество элементов, а другой минимальная мощность.
- отношение сущности, показывает конец отношения строку следующим образом:
![]()
image источник
определение: У нас есть таблицы в базе данных. В реляционной базе данных, мы имеем отношения между таблицами. Эти отношения могут быть один-к-одному, один-ко-многим или многие-ко-многим. Эти отношения называются "кардинальностью".
значительные мощности:
многие реляционные базы данных были разработаны в соответствии с бизнес-правилами stick.При проектировании базы данных мы определяем мощность на основе бизнес-правил. Но каждый объект имеет свою собственную природу, как что ж.
когда вы определяете мощность среди объектов, вы должны учитывать все эти вещи, чтобы определить правильную мощность.




Comments