Тут Ви можете завантажити Конспект уроку з інформатики "Сортування, видалення і додавання записів" 9 клас для предмета. Інформатика. Даний документ допоможе вам підготувати хороший і якісний матеріал для уроку.
Тема 27: «Сортування, видалення і додавання записів»
дати уявлення про пошук інформації в БД; ознайомити з прийомами пошуку за допомогою сортування, навчити видаляти, змінювати записи в БД;
розвивати увагу, критичність і самостійність;
прищеплення інтересу до придбання нових знань; виховувати почуття відповідальності при роботі з комп'ютером.
Сьогодні на уроці ми продовжуємо вивчати главу «Зберігання і обробка інформації в базах даних» і перш ніж перейти до вивчення нової теми згадаємо, що ми проходили на минулому уроці.
- Дайте визначення бази даних.
(БД - організована сукупність даних, призначених для тривалого зберігання у зовнішній пам'яті комп'ютера і постійного застосування)
- Які види баз даних ви можете назвати?
(Фактографічні і документальні)
- Що таке логічне вираз?
- Який вираз називається складним?
- Які логічні операції Вам відомі?
Вивчення нового матеріалу
Таким чином, сьогодні ми будемо вчитися шукати потрібну інформацію в базах даних, видаляти записи стали непотрібними, сортувати записи по якомусь принципом, отримувати довідки.
Дуже часто дані в таблицях бувають впорядковані по якомусь правилу. Процес упорядкування записів в таблиці називається сортуванням.
Для виконання сортування повинна бути вказана наступна інформація:
а) за значенням якого поля проводити сортування;
б) в якому порядку сортувати записи (за зростанням або спаданням значень поля).
Ключем сортування називається поле, за значенням якого виробляється сортування. Можливі два варіанти сортування: по зростанню значень ключа і по спадаючій значень ключа.
Відсортувати записи таблиці «Погода» з зменшенням значень вологості.
Для цього потрібно віддати команду:
.вибрати все сортувати ВЛАЖНОСТЬ спаданням
В результаті отримуємо таблицю:
Інформація в базах даних часто піддається змінам. Наприклад, БД «Погода» щодня повинна поповнюватися. Склад домашньої бібліотеки також з часом змінюється. Ми купуємо книги, іноді втрачаємо книги або даруємо друзям. Всі ці зміни повинні відразу ж відображатися в базі даних. Отже, в мові спілкування СУБД повинні бути присутніми команди, що дозволяють вносити такі зміни. В СУБД є для цих цілей дві команди. Перша дозволяє видаляти рядки з таблиці:
За цією командою користувачеві надається возможностьввесті значення полів нового запису, яка занесеться в кінець таблиці.
Щоб видалити з БД одну конкретну запис, потрібно вказати значення ключа цього запису.
Наприклад, якщо стосовно БД «Домашня бібліотека» віддати команду:
.видалити для НОМЕР = «0003»,
то відомості про книгу під номером 3 будуть виключені з таблиці.
2. Якщо по відношенню до БД «Школа» виконати команду
.видалити для МІСТО = «Шадринськ» і НОМЕР ШКОЛИ = 1,
то з таблиці буде виключена друга запис.
3. Після виконання команди
.видалити для РІК
з БД «Домашня бібліотека» зникнуть записи з номерами 3, 6, тобто книги, випущені до 1985 року.
4. Якщо ж потрібно видалити всі записи з таблиці, то це робиться командою
Примітка. Часто в реальних СУБД по команді видалити лише позначаються записи, призначені для видалення. Виняток їх з файлу відбувається після виконання процедури стиснення файлу.
Закріплення. Практична робота
У головному меню відкрийте Створення - Конструктор запитів. З'явилося меню Додавання таблиці. Виберіть таблицю «» і натисніть «Додати».
В меню Додавання таблиці натисніть Закрити.
У новій таблиці ми хочемо відобразити поля поле1, поле2, поле3, ... поле4.
Для цього вибираємо перше поле (сортування по зростанню), друге поле - поле2. третє поле - поле3 (в рядку умова пишемо поле 4 (в рядку умова пишемо = умова) і в меню конструктор натискаємо Виконати.
Закрийте запит. Для цього натисніть правою кнопкою миші на вкладці запит, збережіть запит під назвою «»
Інформація в базах даних часто піддається змінам. Наприклад, через рік наші учні стануть на 1 рік старше і перейдуть до наступного класу. Нам необхідно буде змінити записи в таблиці. Як же це можна зробити?
Змінювати кожну запис дуже довго і незручно. Зараз ми з вами спробуємо змінити в нашій таблиці вік учнів 7 років на 8 років. Для цього відкрийте таблицю «», виділіть поле поле і в головному меню натисніть кнопку Замінити
З'явиться меню Пошук і заміна. Виберіть зразок -7, замінити на - 8, і натисніть кнопку Замінити все. В результаті ми бачимо, що всі записи 7 замінені на 8. Закрийте меню пошук і заміна.
Точно також можна замінити в поле Клас записи 8 на 9 Це спробуйте зробити самі.
Для того, щоб видалити непотрібні записи в таблиці потрібно створити запит на видалення. Давайте спробуємо видалити запис.
У головному меню відкрийте Створення - Конструктор запитів. З'явилося меню Додавання таблиці. Виберіть таблицю «» і натисніть «Додати». В меню Додавання таблиці натисніть Закрити.
У новій таблиці ми хочемо відобразити поля поле1, поле2
Для цього вибираємо перше поле поле1 (сортування по зростанню), друге поле - поле2 (в рядку умова пишемо умова), і в меню конструктор натискаємо Виконати.
У нашій новій таблиці виявилося 2 однакові записи. Для того щоб видалити ці записи з таблиці виділіть ці записи і натисніть Видалити в головному меню.
Закрийте запит, зберігати не треба. Коли ми заново відкриємо таблицю, цих записів в таблиці вже не буде.
Домашнє завдання §15 питання і завдання с.94