них таблиць. Результатом виконання запиту є результуюча таблиця, яка поряд з іншими таблицями може бути використана при обробці даних. За допомогою запитів можна також оновлювати, видаляти або додавати дані в таблиці. Основним призначенням запитів є відбір даних по критеріях пошуку. br/>
4.1 Запит, що показує які товари необхідно замовити магазину на базі
Структура синтаксису запиту на SQL:
SELECT magazin.name_tovar, otdel.name_otdel, magazin.kol_vo, magazin.nalichieotdel INNER JOIN magazin ON otdel.kod_otdel = magazin.kot_otdelBY magazin.name_tovar, otdel.name_otdel, magazin.kol_vo, magazin.nalichie ,. kod_tovara (((magazin.nalichie) = -1)) BY otdel.name_otdel;
Результат виконання запиту:
В
4.2 Запит, що показує які товари присутні у відділах магазину
Структура синтаксису запиту на SQL:
SELECT magazin.name_tovar, otdel.name_otdel, magazin.kol_vo, magazin.nalichieotdel INNER JOIN magazin ON otdel.kod_otdel = magazin.kot_otdelBY magazin.name_tovar, otdel.name_otdel, magazin.kol_vo, magazin.nalichie , magazin.kod_tovara (((magazin.nalichie) = -1)) BY otdel.name_otdel;
Результат виконання запиту:
В
4.3 Запит, що показує завідувачів відділів
Структура синтаксису запиту на SQL:
SELECT sotrudniki.name_otdel, doljnost.doljnost, sotrudniki.familia, sotrudniki.imja,. щесруиемщ, doljnost.zarplataotdel INNER JOIN (doljnost INNER JOIN sotrudniki ON doljnost.kod_dol = sotrudniki.kod_doljnosti) otdel.kod_otdel = sotrudniki.kod_otdelBY sotrudniki.name_otdel, doljnost.doljnost, sotrudniki.familia, sotrudniki.imja,. щесруиемщ, doljnost.zarplata (((doljnost.doljnost) = "менеджер")); BY sotrudniki.name_otdel;
Результат виконання запиту:
В
4.4 Запит, що підраховує сумарну вартість товару в кожному відділі
Структура синтаксису запиту на SQL:
select a.name_otdel, sum (a.summa) as summa_otdel
(SELECT otdel.name_otdel, magazin.name_tovar, magazin.cena, magazin.kol_vo, (cena) * (kol_vo) AS summaotdel INNER JOIN magazin ON otdel.kod_otdel = magazin.kot_otdelBY otdel.name_otdel, magazin.name_tovar, magazin.cena, magazin.kol_vo) aby a.name_otdel;
Результат виконання запиту:
В
5. Розмежування прав доступу, адміністрування
При створенні програми бази даних часто виникає необхідність розмежувати права користувачів для роботи з даними. Крім цього, обмеження доступу до бази, виконує, по суті, ще й функцію захисту даних від несанкціонованого доступу. Адже не зареєстрованому користувачу неможливо буде відкрити базу навіть для читання. p al...