Реферат: Розробка складних інформаційно-пошукових систем

FROM книга INNER JOIN (відділ INNER JOIN [відділ-книга] ON відділ.[Код відділу]=[відділ-книга].[Код відділу]) ON книга.[Код книги]=[відділ-книга].[Код книги]

WHERE (((відділ.Назва)<>[Введіть назву відділу]))

GROUP BY книга.Назва, книгаюАвтор;

8) Знайти коди всіх тих читачів, які прнаймі читали книгу з кодом 6.

SELECT DISTINCTROW читач.[Код читача]

FROM абонемент INNER JOIN [читач] ON читач.[Код читача]=абонемент.[Код читача]

WHERE EXISTS

(SELECT книга.[Код книги]

FROM абонемент книга

WHERE абонемент.[Код книги]=книга.[Код книги]

AND книга.[Код книги]=6);

9) Знайти всіх читачів, що на даний момент тримають 5 книжок.

SELECT DISTINCTROW читач.Прізвище, читач.[Ім”я], факультет.[Номер факультету], COUNT (абонемент.[Код книги]) AS [COUNT_Код книги]

FROM (факультет INNER JOIN [читач] ON факультет.[Номер факультету]=читач.Факультет) INNER JOIN (книга INNER JOIN абонемент ON книга.[Код книги]=абонемент.[Код книги] ON читач.[Код читача]=абонемент.[Код читача]

GROUP BY читач.Прізвище, читач.[Ім”я], факультет.[Номер факультету]

HAVING (((COUNT (абонемент.[Код книги]))=5));

10) Знайти всі книги, що були видані у видавництві такому-то.

SELECT DISTINCTROW книга.Назва, книга.Автор

FROM книга INNER JOIN (видавництво INNER JOIN [видавництво-книга] ON видавництво.[Код видавництва]=[видавництво-книга].[Код видавництва]) ON книга.[Код книги]=[видавництво-книга].[Код книги]

WHERE (((видавництво.[Назва видавництва])=[Введіть назву видавництва]))

GROUP BY книга.Назва, книга.Автор;

11) Запит на видалення. З таблиці “боржники” видаляються записи про читачів,

якщо відмічено, що вони повернули взяті книги та від дня їх повернення до

поточного дня пройшло більше 20 днів, тобто, як зазначалось раніше, ще 20

днів після повернення книги бувший боржник обслуговуватись не буде.

DELETE DISTINCTROW DATE()-[Дата повернення] AS Вираз1, боржники.[Код читача] AS Вираз2, боржники.[Код книги] AS Вираз3, боржники.[Дата взяття] AS Вираз4, боржники.[Дата повернення] AS Вираз5, боржники.[Повернення книги]

FROM боржники

WHERE (((DATE()-[Дата повернення])>20 AND ((боржники.[Повернення книги])=YES));

11) Запит на додавання. Перевіряється таблиця “абонемент”. Якщо там є читачі, які тримають книгу більше 13 днів, то вони заносяться список боржників.

К-во Просмотров: 197
Бесплатно скачать Реферат: Розробка складних інформаційно-пошукових систем