В чём заключается различие между сортировкой данных в столбцах электронной таблицы и сортировкой данных в базе данных?
В электронной таблице пользователь может выделить только часть столбца и упорядочить её ячейки. Тогда числа переместятся, а связанные с ними значения соседних столбцов останутся на прежних местах. Так можно ошибочно приписать человеку чужой рост или оценку. Для правильной сортировки нужно выделить всю таблицу и переставлять целые строки. В базе данных запись рассматривается как единое целое: сортировка по полю меняет порядок записей, сохраняя связь всех полей каждой записи. Кроме того, в базе данных можно получить упорядоченное представление записей, не меняя сами исходные данные.
В электронной таблице можно отсортировать отдельные ячейки и нарушить связь данных; в базе данных сортируются целые записи с сохранением связи полей.
