Моя школа книга Database Systems определяет мощность следующим образом:Что такое определение мощности в SQL
Мощность отношения является число кортежей, которые он содержит. Напротив, количество кортежей называется мощностью отношения, и это изменяется по мере добавления или удаления кортежей. Высокая мощность - много кортежей, низкая мощность - несколько кортежей.
В то время как в статье Википедии о Cardinality (SQL statements), определяет его следующим образом:
Кардинальности относится к уникальности значений данных, содержащейся в определенном столбце (атрибут) из таблицы базы данных. Чем меньше мощность, тем больше дублируются элементы в столбце. Существует 3 типа мощности: высокая мощность, нормальная мощность и низкая мощность.
Они оба могут быть правы, но я не могу связать эти два определения в качестве соответствующих определений. Перефразировка будет подтверждена!
Кардинальность - количество уникальных значений/количество записей. Я думаю, что книга упрощает проблему. Максимальная мощность равна 1. – Mihai