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

Найтиповіші запити по базі даних “Бібліотека”:

1) Знайти факультет, на якому навчається студент. SQL-запит:

SELECT DISTINCTROW факультет.[Повна назва], факультет.[Керівник підрозділу], читач.[Прізвище]&” “&[Ім”я] AS Выражение1

FROM факультет INNER JOIN [читач] ON факультет.[Номер факультету]=читач.Факультет

WHERE ((([читач].[Прізвище]&” “&[Ім”я])=[Введіть прізвище та ім”я

читача]);

2) Знайти прізвище читача, який читає таку-то книгу.

SELECT DISTINCTROW читач.Прізвище, читач.[Ім”я], книга.Назва

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

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

3) Який факультет очолює такий-то декан ?

SELECT DISTINCTROW факультет.[Повна назва], факультет.[Керівник підрозділу]

FROM факультет

WHERE (((факультет.[Керівник підрозділу])=[Введіть прізвище декану]));

4) Знайти всіх студентів, які навчаються на такому-то курсі.

SELECT DISTINCTROW читач.[Код читача], читач.Прізвище, читач.[Ім”я], читач.Курс

FROM [читач]

WHERE (((читач.Курс)=[Введіть курс]));

5) Знайти назви книг та місця, де вони були видані, якщо роки їх видання з

такого-то по такий-то рік.

SELECT DISTINCTROW [видавництво-книга].[Рік видання], книга.Назва, книга.Автор, видавництво.[Назва видавництва], видавництво.місто

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

WHERE ((([видавництво-книга].[Рік видання]) BETWEEN [Введіть перший рік випуску] AND [Введіть останній рік випуску]));

6) За номером відділу знайти його повну назву та бібліотекаря, який там

працює.

SELECT DISTINCTROW бібліотекар.Прізвище, відділ.[Код відділу], відділ.Назва

FROM відділ INNER JOIN (бібліотекар INNER JOIN [бібліотекар-відділ] ON бібліотекар.[Код бібліотекаря]=[бібліотекар-відділ].[Код бібліотекаря]) ON відділ.[Код відділу]=[бібліотекар-відділ].[Код відділу]

WHERE ((( відділ.[Код відділу])=[Введіть номер відділу]));

7) Знайти всі книжки, які не знаходяться у такому-то відділі.

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