ся на id_izdatelstva; kod_goroda (числове), яке посилається на id_gorod; kod_avtora (числове), яке посилається на id_avtor; kod_mesta, яке посилається на id_mesto_hraneniya; zena (грошовий); stranizi (числовий); reiting_u_kritikov (числовий).
В
Рис. 11
Форма цієї таблиці.
В
Рис. 12
Таблиця читачі складається з 5 полів: id_chitatel (лічильник); fio (техтовий); data_rozdeniya (дата); adress (текстовий); telefon (числове).
В
Рис. 13
Форма цієї таблиці.
В
Рис. 14
Таблиця формуляри складається з 5 полів: id_formulyara (лічильник); kod_knigi (числове), яке посилається на id_knigi; kod_chitatelya (числове), яке посилається на id_chitatel; data_vidachi (дата); data_vozvrata (дата).
В
Рис. 15
Форма цієї таблиці.
В
Рис. 16
Схема даних
Усі зв'язки показані в схемі даних.
В
Рис. 17
Запити
У даній роботі представлено 10 запитів: вартість всіх книг за автором, кількість книг за автором, кількість книг за жанрами, кількість книг по видавництвах, кількість книг за місцем зберігання, кількість книг з читачеві, за жанром і книзі кількість читачів, скільки сторінок написав кожен автор, середній рейтинг за автором, середній рейтинг по видавництву.
) кількість книг за автором: avtori.avtor, Count (avtori.avtor) AS [кількість книг]
FROM avtori INNER JOIN knigi ON avtori.id_avtor = knigi.kod_avtoraBY avtori.avtorBY avtori.avtor;
В
Рис. 18
) вартість всіх книг за автором: avtori.avtor, Sum (knigi.zena) AS [вартість його книг]
FROM avtori INNER JOIN knigi ON avtori.id_avtor = knigi.kod_avtoraBY avtori.avtorBY avtori.avtor;
В
Рис. 19
) кількість книг за жанрами:
SELECT zanr.zanr, Count (knigi.nazvanie) AS [кількість книг] zanr INNER JOIN knigi ON zanr.id_zanr = knigi.kod_razdelaBY zanr.zanrBY zanr.zanr;
В
Рис. 20
) кількість книг по видавництвах:
SELECT izdatelstva.izdatelstva, Count (izdatelstva.izdatelstva) AS [кількість книг] izdatelstva INNER JOIN knigi ON izdatelstva.id_izdatelstva = knigi.kod_izdatelstvaBY izdatelstva.izdatelstvaBY izdatelstva.izdatelstva;
В
Рис. 21
) кількість книг за місцем зберігання:
SELECT mesta_hraneniya.mesto_hraneniya, Count (knigi.nazvanie) AS [кількі...