X Код для використання на сайті:
Ширина px

Скопіюйте цей код і вставте його на свій сайт

X Для завантаження презентації, скористайтесь соціальною кнопкою для рекомендації сервісу SvitPPT Завантажити собі цю презентацію

Презентація на тему:
Автоматизоване видалення та оновлення даних

Завантажити презентацію

Автоматизоване видалення та оновлення даних

Завантажити презентацію

Презентація по слайдам:

Слайд 1

Автоматизоване видалення та оновлення даних

Слайд 2

Проблемна ситуація Редагування у таблиці даних зручно виконувати для невеликої кількості даних (Приклад: перехід учня з 10А до 10Б) Якщо в базі даних кілька тисяч записів для учнів багатьох шкіл і наприкінці навчального року їх потрібно “перевести ” в наступний клас? Автоматизувати подібні дії дозволяє спеціальний запит: Запит на оновлення даних (Те саме можна сказати і про додавання і видалення записів)

Слайд 3

Завдання: Змінити відомості про учнів і вчителів на кінець навчального року

Слайд 4

Завершення навчального року Видалити записи про 11-класників Змінити записи усіх учнів (10А 11А) Змінити відомості про викладання і класне керівництво Тип запиту можна встановити: “Создание –конструктор –тип запроса” на стрічці або: клацнути правою кнопкою миші на полі бланку для запиту

Слайд 5

Завдання на видалення записів Виконують за допомогою запиту на видалення даних, що задовольняють певній умові Працюємо з копією файлу! (наприклад, скопіювати Школа1 в Школа_конец_года) Відкрити конструктор запитів, додати таблицю “Учні”, тип запиту – “Удаление”

Слайд 6

Додати у рядок “Удаление” умову для видалення: 11* Виконати запит Після натискання “Да” записи будуть видалені

Слайд 7

Видалення даних у мові SQL DELETE * FROM Учні WHERE клас Like "11*";

Слайд 8

Оновлення даних Коли дані про 11 класи видалено, потрібно “перевести” учнів у наступний клас (змінити клас). Для цього використовуємо Запит на оновлення – автоматичне змінення всих або деяких записів таблиць Спочатку внесемо зміни в схему даних, щоб полегшити завдання. (Відокремимо номер класу і літеру класу, змінивши “Назва“ на “Паралель” і “Буква” у таблицях “Класи” та “Викладання” Відкрити копію б.д. Школа, відкрити схему (работа с базами данных – схема)

Слайд 9

Видалити зв’язки між таблицями Класи та Учні і Класи та Викладання

Слайд 10

Змінити структуру таблиці “Класи” (розділити клас і букву) В режимі конструктора додати поле “Паралель” (числовий тип), індексоване поле (Да, допукаются совпадения) Заповнити в таблиці поле Паралель Перейменувати поле Назва на Буква Створити складений ключ (виділити, утримуючи Ctrl, поля паралель і буква і правою кнопкою - ключ

Слайд 11

Слайд 12

Для таблиць Учні і викладання виконати те саме Створіть зв’язок між таблицями Класи та Учні. Для цього на схемі, утримуючи Ctrl, з таблиці Класи претягнуть поля паралель і буква на таблицю Учні. У вікні “Изменение связей” виконати зв’язки (один ко многим)

Слайд 13

Новий вигляд схеми

Слайд 14

Виконати запит ”Збільшити на 1 значення поля паралель у таблиці Учні” Відкрити конструктор запитів, додати таблицю “Учні” Вибрати “Тип запроса - обновление” В рядку “Обновление” вказати умову: “паралель”+1 Виконати запит

Слайд 15

Слайд 16

Оновлення даних у мові SQL UPDATE Учні SET Учні.паралель = "паралель"+"1"; Для якого завдання сформований наступний запит? UPDATE Учні SET буква = "А" WHERE паралель=10 AND буква = "Б";

Завантажити презентацію

Презентації по предмету Інформатика