СОРТИРОВКА ДАННЫХ

Лекция 3.Сортировка, поиск и фильтрация данных

ЦЕЛОСТНОСТЬ ДАННЫХ

Когда структура таблиц БД созданы, для обеспечения целостности данных необходимо установить связи между таблицами. Целостность данных гарантирует защиту информации от случайных изменений в связанных таблиц.

Целостность данных - это набор правил, которые защищают Вашу информацию от случайных изменений или удалений за счет механизма под­держки корректности связи между связанными таблицами.

Если на связь между таблицами наложены условия ссылочной целостно­сти, то Access не позволит 1) добавлять в связанную таблицу записи, для ко­торых нет соответствующих записей в главной таблице, 2) изменять записи в главной таблице таким образом, что после этого в связанной таблице появят­ся записи, не имеющие главных записей; 3) удалять записи главной таблицы, для которых имеются подчиненные записи в связанной таблице.

Чтобы условие целостности могло существовать, поле главной таблицы должно быть обязательно ключевым и оба поля должны иметь одинаковый тип. Существует только одно исключение: если в главной таблице ключевое поле - Счетчик, то в связанной подчиненной таблице тип поля должен быть Длинное целое.

В процессе создания связей между таблицами необходимо включить параметр Обеспечение целостности данных, при котором не допускается произвольное удаление или изменение записей в главной таблице.

Если установить параметры связи между таблицами Каскадное обновление связанных полей и Каскадное удаление связанных полей, то при любых изменениях данных в главной таблице произойдёт автоматическое изменение связанных данных в подчинённой таблице.

После создания структуры таблиц и установки связей между ними можно перейти к заполнению таблиц данными. Ввод данных производится двумя способами: непосредственно в ячейки таблицы и через формы.

 

Когда вы открываете таблицу в режиме просмотра, СУБД Асcеss выводит строки в последова­тельности, определяемой первичным ключом. Если первичный ключ не был определен, вы увидите строки в последовательности, в которой они были введены в таблицу. Если вы хотите изменить их порядок, Ассеss пре­доставит вам необходимые средства.

СУБД Access позволяет сортировать (располагать в определённом порядке) поля различных типов данных по возрастанию или по убыванию значений, а так­же имеется возможность сортировать два поля в одной таблице одновремен­но. Пользователь может сортировать записи в любом поле, - это значит, что порядок записей будет устанавливаться в соответствии со значением величин в этом поле.

Сортировка записей (по полю) — это изменение порядка следования записей в соответствии со значениями данных в этом поле.

Сортировка (упорядочение) данных по возрастанию означает, что значения в поле отсортированного текста располагаются по алфавиту (от А до Я), отсортированные числовые значения ищут от меньшего к большему, а отсортированные поля дат/времени располагаются по увеличению даты и. времени от годов до н.э. к годам н.э.

Сортировка (упорядочение) данных по убыванию означает обратное.

Сортировка выполняется при помощи команд меню или пиктограмм на панели инструментов.