СОРТИРОВКА ДАННЫХ
Лекция 3.Сортировка, поиск и фильтрация данных
ЦЕЛОСТНОСТЬ ДАННЫХ
Когда структура таблиц БД созданы, для обеспечения целостности данных необходимо установить связи между таблицами. Целостность данных гарантирует защиту информации от случайных изменений в связанных таблиц.
Целостность данных - это набор правил, которые защищают Вашу информацию от случайных изменений или удалений за счет механизма поддержки корректности связи между связанными таблицами.
Если на связь между таблицами наложены условия ссылочной целостности, то Access не позволит 1) добавлять в связанную таблицу записи, для которых нет соответствующих записей в главной таблице, 2) изменять записи в главной таблице таким образом, что после этого в связанной таблице появятся записи, не имеющие главных записей; 3) удалять записи главной таблицы, для которых имеются подчиненные записи в связанной таблице.
Чтобы условие целостности могло существовать, поле главной таблицы должно быть обязательно ключевым и оба поля должны иметь одинаковый тип. Существует только одно исключение: если в главной таблице ключевое поле - Счетчик, то в связанной подчиненной таблице тип поля должен быть Длинное целое.
В процессе создания связей между таблицами необходимо включить параметр Обеспечение целостности данных, при котором не допускается произвольное удаление или изменение записей в главной таблице.
Если установить параметры связи между таблицами Каскадное обновление связанных полей и Каскадное удаление связанных полей, то при любых изменениях данных в главной таблице произойдёт автоматическое изменение связанных данных в подчинённой таблице.
После создания структуры таблиц и установки связей между ними можно перейти к заполнению таблиц данными. Ввод данных производится двумя способами: непосредственно в ячейки таблицы и через формы.
Когда вы открываете таблицу в режиме просмотра, СУБД Асcеss выводит строки в последовательности, определяемой первичным ключом. Если первичный ключ не был определен, вы увидите строки в последовательности, в которой они были введены в таблицу. Если вы хотите изменить их порядок, Ассеss предоставит вам необходимые средства.
СУБД Access позволяет сортировать (располагать в определённом порядке) поля различных типов данных по возрастанию или по убыванию значений, а также имеется возможность сортировать два поля в одной таблице одновременно. Пользователь может сортировать записи в любом поле, - это значит, что порядок записей будет устанавливаться в соответствии со значением величин в этом поле.
Сортировка записей (по полю) — это изменение порядка следования записей в соответствии со значениями данных в этом поле.
Сортировка (упорядочение) данных по возрастанию означает, что значения в поле отсортированного текста располагаются по алфавиту (от А до Я), отсортированные числовые значения ищут от меньшего к большему, а отсортированные поля дат/времени располагаются по увеличению даты и. времени от годов до н.э. к годам н.э.
Сортировка (упорядочение) данных по убыванию означает обратное.
Сортировка выполняется при помощи команд меню или пиктограмм на панели инструментов.