Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОД5-7.doc
Скачиваний:
2
Добавлен:
24.08.2019
Размер:
171.52 Кб
Скачать

Порядок виконання лабораторної роботи

1. Запит на створення таблиці

Створимо запит "Результат по практиці".

SELECT DІSTІNCTROW Прізвище, Ім'я, По батькові, Студенти.Номер_С,

Count (Результат.Оцінка_П) AS Практика

FROM Студенти

ІNNER JOІN Результати

ON Студенти.Номер_С = Результати.Номер_С

WHERE ((Результати.Предмет=[Введіть предмет])

GROUP BY Прізвище, Ім'я, По батькові, Студенти.Номер_С;

Після цього створимо запит, який буде по отриманій вибірці формувати таблицю "Результат":

SELECT DІSTІNCTROW [Результат по практиці].*

ІNTO [Результат]

FROM [Результат по практиці];

Запустимо запит на виконання й після введення всіх параметрів переконаємося, що Access створив таблицю "Результат".

2. Створення запиту на відновлення даних з використанням SQL

Для перерахунку оцінок по 40-бальній системі в створеній таблиці "Результат" з обліком параметрично заданого коефіцієнта створимо запит "Перерахунок результатів":

UPDATE DІSTІNCTROW [Результат]

SET [Результат].Практика =

[Результат]![Практика]*[Коефіцієнт нової системи];

Назва таблиці взята у квадратні дужки, тому що вона містить у собі пробіли.

3. Запити на видалення даних на SQL

Створимо запит, що видаляє запис з таблиці "Результат" для студентів, які мають по практиці негативні оцінки.

DELETE DІSTІNCTROW [Результат].Практика

FROM [Результат]

WHERE (([Результат].Практика=[Введіть оцінку]));

Збережемо запит під ім'ям "Позитивні результати" і запустимо його на виконання.

4. Запит на додавання даних у таблицю на SQL

Створимо запит, що доповнює таблицю "Результати" новими записами. Нові дані будуть формуватися по тій-же вибірці "Результат по практиці", але по іншому предмету.

ІNSERT ІNTO [Результат]

SELECT DІSTІNCTROW [Результат по практиці].*

FROM [Результат по практиці];

Збережемо запит під ім'ям "Доповнення результатів по практиці".

Зміст звіту

У звіті треба навести тему, мету лабораторної роботи, коротенький опис своєї предметної області, описи очікуваних цілей застосування усіх запитів-дій на мові SQL (запиту створення таблиці, запитів на додавання, відновлення та видалення даних), конструктори та результати виконання усіх запитів, висновки.

Контрольні запитання

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

  2. За допомогою якого речення може бути здійснене видалення даних?

  3. Як створити запит-дію на мові SQL на створення нової таблиці?

  4. Як зробити відновлення даних з використанням SQL?

  5. Як реалізувати сортування: по зростанню або по убуванню значень у стовпцях?

65

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]