Використання сортування, створення запитів на видалення і зміна

Головна | Інформатика та інформаційно-комунікаційні технології | Планування уроків і матеріали до уроків | 8 класи | Планування уроків на навчальний рік | Використання сортування

- команда вибірки з параметром сортування;
- ключ сортування;
- сортування по декількох ключах;
- команди видалення і додавання записів.

Команда вибірки з параметром сортування

Дуже часто записи в таблицях бувають впорядковані по якомусь правилу. наприклад,

Процес упорядкування записів в таблиці називається сортуванням.

Для виконання сортування повинна бути вказана наступна інформація:

а) за значенням якого поля проводити сортування;
б) в якому порядку сортувати записи (за зростанням або спаданням значень поля).

В команду вибірки можна додати параметри сортування, відповідно до яких будуть впорядковані рядки в підсумковій таблиці. В такому випадку формат команди вибірки стає наступним:

.вибрати ‹список виведених полів›
де ‹умови вибору›
сортувати ‹ключ сортування›
по ‹порядок сортування›

ключ сортування

Ключем сортування називається поле, за значенням якого виробляється сортування.

Можливі два варіанти порядку сортування: по зростанню значень ключа і по спадаючій значень ключа.

Відсортуємо записи таблиці «Погода» з зменшенням значень вологості. Для цього потрібно віддати команду:

.вибрати все сортувати ВЛАЖНОСТЬ спаданням

В результаті виконання цієї команди буде отримана таблиця 3.6.

Таблиця 3.6. Таблиця «Погода», відсортована по спадаючій вологості

Використання сортування, створення запитів на видалення і зміна

В результаті отримаємо таблицю 3.7.

Використання сортування, створення запитів на видалення і зміна

Сортування по декількох ключах

Використання сортування, створення запитів на видалення і зміна

Команди видалення і додавання записів

Інформація в базах даних часто піддається змінам. Наприклад, БД «Погода» щодня повинна поповнюватися. Склад домашньої бібліотеки також з часом змінюється. Ми купуємо книги, іноді даруємо їх друзям. Всі ці зміни повинні відразу ж відображатися в базі даних. Отже, в мові спілкування з СУБД повинні бути присутніми команди, що дозволяють вносити такі зміни. В нашій гіпотетичній СУБД є для цих цілей дві команди. Перша дозволяє видаляти рядки з таблиці. Її формат такої:

. видалити де ‹логічне вираз›

Щоб видалити з БД одну конкретну запис, потрібно вказати значення ключа цього запису. Наприклад, якщо стосовно БД «Домашня бібліотека» віддати команду

то відомості про книгу під номером 3 будуть виключені з таблиці.

Якщо по отношеніію до БД "Школи" виконати команду

.видалити де МІСТО = "Шадрінскм і НОМЕР ШК0ЛИ = 1

то з таблиці буде виключена друга запис.

Ось ще приклад. Після виконання команди .удаліть де РІК‹тисяча дев'ятсот вісімдесят п'ять

з БД «Домашня бібліотека» зникнуть записи з номерами 3, 6, т. е. книги, випущені до 1985 року.

Якщо ж потрібно видалити всі записи з таблиці, то це робиться командою

Примітка. Часто в реальних СУБД по команді видалити лише позначаються записи, призначені для видалення. Виняток їх з файлу відбувається після виконання процедури стиснення файлу.

Якщо до готової базі даних потрібно додати нові записи, то це завжди можна зробити за допомогою вже знайомої вам команди:

За цією командою користувачеві надається можливість ввести значення полів нового запису, яка занесеться в кінець таблиці.

Коротко про головне

Сортування БД - це впорядкування записів в таблиці за зростанням або спаданням значень якого-небудь поля - ключа сортування. Сортування може проводитися по декількох ключах одночасно.

Зміна складу записів в БД відбувається шляхом видалення непотрібних записів і додавання нових. Додана запис поміщається в кінець таблиці.

Запитання і завдання

1. Що розуміється під сортуванням бази даних?

2. Що таке ключ сортування?

3. У якому випадку і яким чином проводиться сортування по декількох ключах?

4. За допомогою яких команд змінюється склад записів БД?

5. Запишіть команди для виконання таких дій з БД "Домашня Біблеотекі":

практичне завдання

Сортування, видалення і редагування записів

Куплені вміння і навички:

- Сортування даних таблиці по зростанню і зменшенням.
- Використання сортування в запитах.
- Створення запитів на видалення і зміна.

Використання сортування, створення запитів на видалення і зміна

Використання сортування, створення запитів на видалення і зміна

Використання сортування, створення запитів на видалення і зміна

Схожі статті