|
Скачати 30.9 Kb.
|
Лабораторна робота №17-18 Тема: Робота в СУБД. Використання QBE для запису операторів SQL Теоретичні відомості Є дві основні мови опису запитів: - QBE – мова запитів за зразком - SQL – структурована мова запитів Мова QBE дозволяє створювати складні запити за допомогою конструктора запитів, використовується для вибору, обчислення і модифікації даних, вставки і вилучення даних. Результатом виконання запиту є нова таблиця або оновлена вихідна таблиця. Мова SQL (мова структурованих запитів) є набором програмних команд. Коли користувач створює запит в режимі конструктора, програма створює еквівалентну інструкцію SQL, в яку можна внести зміни. Оператори мови SQL складаються з таких основних частин:
Завдання
kod_firmu - тип даних числовий, підпис Код фірми (Свойства поля - Подпись), ключове поле nazva – тип даних текстовий, підпис Назва фірми, suma_kredut – тип даних грошовий, підпис Сума кредиту, termin_pogashenny – тип даних числовий, підпис Термін погашення.
SELECT Кредит.kod_firmu, Кредит.nazva, Кредит.suma_kredut, Кредит.termin_pogashenny, IIf([Кредит]![termin_pogashenny]<=3,0.5*[Кредит]![suma_kredut]*[Кредит]![termin_pogashenny]/12,0.45*[Кредит]![suma_kredut]*[Кредит]![termin_pogashenny]/12) AS [Вартість кредиту] FROM Кредит; - збережіть запит під назвою Запит 1. Означення: SELECT Кредит.kod_firmu, Кредит.nazva, Кредит.suma_kredut, Кредит.termin_pogashenny, - означає, що запит включає всі поля із таблиці; IIf([Кредит]![termin_pogashenny]<=3,0.5*[Кредит]![suma_kredut]*[Кредит]![termin_pogashenny]/12,0.45*[Кредит]![suma_kredut]*[Кредит]![termin_pogashenny]/12) – обчислення вартості кредиту; AS [Вартість кредиту] – назва обчислювального поля; FROM Кредит – означає, що поля знаходяться у таблиці Кредит.
SELECT Кредит.kod_firmu, Кредит.nazva, Кредит.suma_kredut, Кредит.termin_pogashenny, Запрос1.[Вартість кредиту], [Запрос1]![Вартість кредиту]+[Кредит]![suma_kredut] AS [Сума погашення кредиту] FROM Запрос1 INNER JOIN Кредит ON Запрос1.kod_firmu = Кредит.kod_firmu; Означення: Запрос1 INNER JOIN Кредит ON Запрос1.kod_firmu = Кредит.kod_firmu – означає, що між таблицею Кредит і запитом 1 є зв'язок по полю kod_firmu.
SELECT Кредит.nazva, Кредит.suma_kredut, Кредит.termin_pogashenny FROM Кредит ORDER BY Кредит.suma_kredut DESC Означення: ORDER BY Кредит.suma_kredut DESC – сортування поля Сума кредиту по спаданню (якщо ASC – то по зростанню).
SELECT Кредит.kod_firmu, Кредит.nazva, Кредит.suma_kredut, Кредит.termin_pogashenny FROM Кредит WHERE (((Кредит.suma_kredut)>500000)); Означення: WHERE (((Кредит.suma_kredut)>500000)) – вибірка даних за умовою, якщо введена команда WHERE (((Кредит.nazva)=[введіть назву фірми])) – то це запит з параметром. |
Лекція. Методичне забезпечення: Мета: засвоєння учнями поняття запитів SQL і QBE, та використання оператора SELECT |
Мови запитів QBE і SQL. Використання оператора SELECT Оператор SELECT дозволяє виконувати вибірку й обчислення над даними однієї чи декількох таблиць |
Тема. Створення запитів на вибірку та на поєднання в режимі SQL Закріплення вмінь і навичок використання запитів для аналізу даних. Усвідомлення послідовності етапів виконання запитів на вибірку... |
Тема. Використання операторів розгалуження для розв’язування прикладних задач Формування вмінь і навиків використання операторів розгалуження для розв’язування прикладних задач. Закріплення вмінь і навиків використання... |
Тема. Публікація статичної та динамічної інформації з БД в локальних... Рінок різних типів засобами СУБД MS Access. Закріплення вмінь і навичок використання запитів для аналізу інформації БД. Усвідомлення... |
Тема по програмі Тема уроку: Adobe Photoshop головне меню програми. Adobe Photoshop його інструменти та їх використання. Прошарки та робота з ними.... |
Тема. Створення таблиць засобами СУБД MS Access Формування вмінь та навичок створення, редагування та обробки даних таблиць БД різними способами. Вдосконалення навичок використання... |
Тема: "Системи управління базами даних" Мета: Система управління базами даних (СУБД) - це пакет прикладних програм і сукупність мовних засобів, що призначені для створення, супроводження... |
Тема: Використання сучасного програмного забезпечення для організації... Використання систем керування комп’ютерним кабінетом. Робота з програмою NetSupport Manager |
Урок з інформатики для учнів 11 класу Тема: Використання найпростіших формул. Посилання на клітинки і діапазони клітинок. Практична робота №3. Використання формул в електронних... |