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

Тут Ви можете завантажити Конспект уроку з інформатики "Сортування, видалення і додавання записів" 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

Схожі статті