Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВАРИАНТЫ ИНДИВИДУАЛЬНЫХ ЗАДАНИЙ_а.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
73.6 Кб
Скачать

Вариант 14

Создать базу данных «Библиотека». БД должна содержать таблицы:

  • «Сведения о книгах» с полями КодКниги, НазваниеКниги, Автор, НазваниеИзательства, ГодИздания, КоличествоЭкземпляров, Стоимость Книги. Для поля КодКниги создать маску ввода, которая обеспечит ввод и отображение кодов книг в режиме таблицы в виде Кн_01, Кн_02, Кн_03 и т. д. Для полей Автор и НазваниеИзательства создать списки подстановки. Для поля СтоимостьКниги использовать тип данных денежный, число десятичных знаков – 0. В библиотеке не менее двух книг каждого издательства и не менее двух книг каждого автора. Таблица должна содержать не менее 8 записей;

  • «Сведения о читателях» с полями КодЧитателя, Фамилия, Адрес, №_телефона. Для поля №_телефона создать маску ввода, которая обеспечит ввод и отображение номеров телефонов в международном формате (например, +375 214 53-55-55). Таблица должна содержать не менее 5 записей;

  • «Книга_Читатель» с полями №п/п, КодКниги, КодЧитателя. Каждый читатель брал в библиотеке не менее двух книг. Таблица должна содержать не менее 15 записей.

Между таблицами БД установить связь вида «один-ко-многим» с контролем целостности данных и выполнением каскадных операций обновления и удаления данных связанных полей таблиц БД.

Заполнить таблицы данными.

Создать форму для просмотра, редактирования и ввода данных в таблицу «Сведения о книгах» и многотабличную форму для просмотра, редактирования и ввода данных в таблицы «Сведения о читателях» и «Книга_Читатель».

Используя запросы:

  • выбрать сведения о наличии в библиотеке книг автора, фамилия которого вводится с клавиатуры (запрос с параметром). Результирующая таблица должна содержать поля: КодКниги, НазваниеКниги, Автор, НазваниеИзательства, ГодИздания, КоличествоЭкземпляров, Стоимость. Запрос сохранить под именем «Наличие книг». Подготовить отчет с именем «Наличие книг» по полученной информации. Созданный отчет распечатать;

  • определить, сколько раз читатели брали в библиотеке каждую из книг. Результирующая таблица должна содержать поля: КодКниги, НазваниеКниги, Автор, СколькоРазБрали. Запрос сохранить под именем «Востребованность книг». Подготовить отчет с именем «Востребованность книг» по полученной информации. Созданный отчет распечатать.

При помощи диспетчера кнопочных форм создать главную кнопочную форму базы данных, включающую в себя следующие страницы:

  • главная страница «БД «Библиотека» с кнопками перехода на другие страницы и кнопкой завершения работы приложения;

  • страница «Таблицы» для обеспечения возможности работы с ранее созданными таблицами и кнопкой возврата на главную страницу;

  • страница «Запросы» для обеспечения возможности работы с ранее созданными запросами действия и кнопкой возврата на главную страницу;

  • страница «Формы» для обеспечения возможности работы с ранее созданными формами с возможностью изменения существующих данных и кнопкой возврата на главную страницу;

  • страница «Отчеты» для обеспечения возможности работы с ранее созданными отчетами действия и кнопкой возврата на главную страницу.

Выполнить настройку БД «Библиотека» таким образом, чтобы созданная главная кнопочная форма была стартовой.