Самостоятельная разработка базы данных
Задание (80 мин)
Даны описания отношений реляционной базы данных для информационной системы в определенной предметной области.
- Выберите типы для атрибутов.
- Используя конструктор таблиц, создайте соответствующие таблицы, организуйте связи между ними и постройте схему БД.
- Создайте формы для просмотра и заполнения таблиц.
- Заполните таблицы конкретными данными.
- Используя конструктор запросов, реализуйте указанные запросы к БД.
Библиотека
Книга (Номер книги, Название, Издательство, Год издания, Количество страниц).
Автор (Шифр автора, ФИО, Город проживания).
Полка (Шифр полки, Название, Место нахождения).
Расстановка(Номер книги , Шифр автора, Шифр полки, Количество).
«Расстановка» показывает, на какой полке какая книга какого автора имеется в каком количестве экземпляров.
Реализовать следующие запросы к БД:
- вывести ФИО авторов, книги которых стоят на разных полках;
- вывести названия полок, на которых стоят книги, изданные в указанном году;
- вывести ФИО автора, книг которого больше всего в библиотеке;
- вывести название города, в котором живет автор, книга которого имеет больше всего страниц на данной полке;
- вывести ФИО авторов, книг которых нет на указанной полке;
- вывести перечень издательств, книги которых есть библиотеке.