Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Екзамен по информатике.doc
Скачиваний:
87
Добавлен:
18.09.2019
Размер:
679.94 Кб
Скачать

2. Правила впорядкування та пошуку даних у базі даних. Приклади.

Під час введення даних у таблиці чи форми записи розміщаю­ться у тому порядку, в якому вони були введені. Це не завжди зручно для перегляду введеної інформації. Тому однією з основ­них задач баз даних є впорядкування даних. Процедура впоряд­кування (сортування) дає змогу легко групувати й аналізувати ін­формацію.

Рядки в таблиці БД дозволяється впорядковувати за спадан­ням чи зростанням згідно із вмістом одного або кількох стовпчи­ків. Дозволяється також впорядковувати дані за кількома стовп­чиками одночасно.

У середовищі МS Ассеss дозволяється виконувати просте і складне впорядкування. У режимі таблиці можна виділити відра­зу два чи кілька сусідніх стовпчиків, а потім виконати за ними впорядкування. Впорядкування записів починається з лівого стовпчика. Складне впорядкування можна виконати в режимі конструктора запитів або у вікні розширеного фільтра, яке до­ пускає впорядковувати деякі поля за зростанням, а інші поля — за спаданням.

Для виконання сортування відкрийте потрібну таблицю і пе­рейдіть у Режим таблиці. Активізуйте поле таблиці, по якому буде проводитися сортування. Клацніть по кнопці Сортировка по возрастанию чи по кнопці Сортировка по убьіванию. Цей прийом сортування також застосовується до форм і запитів.

У СУБД МS Ассеss дозволяється здійснювати такі види пошуку. .

1. Пошук запису за його, номером у режимі таблиці або фор­ми. Для цього в МS Ассеss використовується поле номеру запису.

2. Пошук конкретних значень у полі, при цьому можна знай­ти відразу всі входження значень по полю або шукати кожне вхо­дження окремо. Для цього існує спеціальна команда Найти. При організації такого пошуку дозволяється використання знаків підстановки як прототипів для інших символів, якщо відома тільки частина шуканого значення поля або необхідно знайти значення, що починається з конкретної букви, або відповідає певному шаблону.

Можна використовувати такі знаки підстановки:

* — будь-яка кількість будь-яких цифр чи символів;

? — будь-який текстовий символ;

[] — будь-який один символ із взятих у дужки;

[!]— будь-який один символ, крім взятих у дужки;

# -будь-яка цифра

Відшукання записів у відсортованих файлах

Режим пошуку — це вибір з бази даних записів, що задоволь­няють задані умови пошуку. Поля, за значенням яких здійснюєт­ься пошук, називаються ключами пошуку. Умова пошуку являє собою логічний вираз, наприклад:

посада = «інженер»; відділ 310.

Зліва від знака рівності записуються імена полів, справа — значення, з якими вони порівнюються. Подібні вирази відоб­ражають умови пошуку за єдиним пошуковим ключем; якщо потрібно здійснити пошук за кількома ключами або на значення одного ключа накладаються кілька умов, то умова пошуку буде являти собою складний логічний вираз:

(посада = «інженер») АБО (посада = «програміст»);

(відділ = 301) І (НЕ (посада = «лаборант»)).

У складних логічних виразах використовуються логічні опе­рації: I—логічне множення; АБО — логічне додавання; НЕ— за­перечення.

Для пошуку першого запису, який задовольняє певніумови, призначена команда LОСАТЕ, яка має вигляд LОСАТЕ[<діапазон>] [FOR <умова>][WHILE <умова>].

БІЛЕТ №12