V.4. Перелік таких предметів по поверхах і кімнатах, яких немає на 3-му поверсі. Вихідна таблиця має мати такі атрибути:
Упорядкувати по NmFl,NbRm
Примітка. Тут V – номер варіанту, 4 – номер питання..
Приклад скрипту мовою SQL, який студент має представити у відповіді:
SELECT FLOORS.NbFl, FLOORS.NmFl, ROOMS.NbRm, IT_RM.CdPr, ITEMS.NmPr
FROM (FLOORS INNER JOIN ROOMS ON FLOORS.NbFl = ROOMS.NbFl) INNER JOIN (ITEMS INNER JOIN IT_RM ON ITEMS.CdPr = IT_RM.CdPr) ON ROOMS.NbRm = IT_RM.NbRm
WHERE (((IT_RM.CdPr) Not In (SELECT IT_RM.CdPr
FROM (FLOORS INNER JOIN ROOMS ON FLOORS.NbFl = ROOMS.NbFl) INNER JOIN (ITEMS INNER JOIN IT_RM ON ITEMS.CdPr = IT_RM.CdPr) ON ROOMS.NbRm = IT_RM.NbRm
WHERE (((FLOORS.NbFl)=3)))))
ORDER BY FLOORS.NbFl, ROOMS.NbRm;
Результат запиту, який студент також має представити у відповіді:
| NbFl
| NmFl
| NbRm
| CdPr
| NmPr
|
|
| перший
| 1-2
|
| Комп'ютер Pentium-4
|
|
| перший
| 1-2
|
| Пристрій для нагріву води
|
|
| другий
| 2-2
|
| Пристрій для нагріву води
|
|
| другий
| 2-2
|
| Комп'ютер Pentium-4
|
|
| четвертий
| 4-1
|
| Комп'ютер Pentium-4
|
|
| четвертий
| 4-1
|
| Пристрій для нагріву води
|
|
| четвертий
| 4-2
|
| Стіл двохтумбовий
|
Примітка. При перевірці результату наведеного вище запиту до БД, що представлена у цій папці, може бути отримано трохи інший результат, тому що в процесі підготовки завдань дані бази даних могли зазнати деяких змін.