12 - 2
§6.2. Поняття таблиці, поля, запису, ключа таблиці бази даних. Сортування та фільтрування даних. Запити (245-258)
Чому первинний ключ є «паспортом» кожного рядка в базі даних
У реляційних базах даних кожен рядок (запис) має містити унікальний ідентифікатор — первинний ключ (Primary Key). Це може бути числовий код, штрихкод чи номер паспорта, який ніколи не повторюється в межах однієї таблиці. Завдяки цій унікальності системи керування базами даних (СКБД) можуть миттєво знаходити, сортувати чи зв'язувати мільйони записів з інших таблиць за допомогою запитів (Query), навіть якщо самі назви чи інші дані повністю збігаються. Без первинного ключа зв'язування таблиць перетворилося б на хаос із пошуку збігів вручну.
Домашній міні-експеримент: «Сортування, фільтрація та запити в таблиці»
Мета: Наочно дослідити механізми фільтрації даних за умовою, сортування за полями та формування простих вибірок у табличному процесорі.
Обладнання: Комп'ютер або смартфон із хмарними таблицями (Google Таблиці) або програмою Excel.
Хід роботи:
Створіть таблицю з п'ятьма полями:
ID(первинний ключ),ПІБ_Учня,Предмет,Оцінка,Дата. Заповніть її 5–6 записами різними даними.Виділіть усю таблицю, перейдіть у меню «Дані» (Data) і ввімкніть «Фільтр» (Create a filter).
Натисніть на стрілочку фільтра в стовпчику «Оцінка» та залиште лише ті рядки, де оцінка вища за певне значення (наприклад, більше 8).
За допомогою сусідньої опції виконайте сортування даних за полем
ПІБ_Учняза алфавітом (від А до Я).Що відбувається: Фільтрація тимчасово приховує рядки, що не відповідають критерію запиту, а сортування впорядковує записи за зростанням чи спаданням. У професійних базах даних аналогічні дії виконуються за частку секунди за допомогою мови запитів SQL (наприклад, операторів
SELECT,WHEREтаORDER BY).
