Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
882.69 Кб
Скачать

7. Создание макросов, кнопок и формы навигации

Создать форму навигации для быстрого доступа к созданным формам и отчетам. Форма навигации должна открываться автоматически при загрузке базы данных.

Вариант 10 База данных библиотека

Разработать базу данных БИБЛИОТЕКА, содержащую информацию о фонде книг, которым располагает библиотека. Книги изданы различными издательствами. Каждый читатель может взять несколько книг на срок до 30 дней.

1. Создание структуры таблиц и связей

Таблица 1 – Издательства

Код издательства

Наименование издательства

Город

Таблица 2 – Книги

Шифр книги

Название книги

Первый автор

Код издательства

Год издания

Цена книги, руб.

Кол-во экземпляров, шт.

Таблица 3 – Читатели

Код читателя

Ф.И.О. читателя

Адрес

Телефон

Таблица 4 – Выдачи

пп

код читателя

шифр книги

дата выдачи

2. Создание простых форм и заполнение таблиц

1. Создать формы для заполнения данными таблиц Издательства, Читатели, Книги и Выдачи. Поля Код издательства (таблица Книги) и Код читателя (таблица Выдачи) организовать в виде полей со списком.

2. Заполнить таблицы с помощью созданных форм. Таблицы Издательства и Читатели должны содержать не менее 5 записей, таблицы Книги и Выдачи – не менее 30 записей. Для заполнения таблицы Издательства используйте данные интернет-магазинов, например, www.oz.by.

3. Создание запросов на выборку

1. Создать Запрос1 на условную выборку информации о выдаче книг, изданных в Москве после 2005 года. Информацию отсортировать в порядке возрастания даты выдачи. Запрос должен содержать поля:

  • Дата выдачи;

  • ФИО читателя;

  • Название книги;

  • Год издания;

  • Наименование издательства;

  • Город;

  • Срок возврата книги.

2. Создать параметрический Запрос2 на выборку информации о книгах определенного автора, фамилию которого вводит пользователь. Запрос должен содержать следующие поля: Название книги, Первый автор, Наименование издательства, Город, Год издания.

3. Создать Запрос3 с группировкой для определения общей стоимости книг, которые хранятся в фонде библиотеки.

4. Создать Запрос4 (перекрестный запрос). Сводная таблица должна выводить информацию в следующем виде.

Кол-во книг

Автор 1

Автор 2

. . .

Издательство 1

Издательство 2

. . .

4. Создание запросов на изменение

1. Создать Запрос5 на создание Таблицы 5 с полями Первый автор, Название книги, Наименование издательства, Город, Год издания, Цена книги, руб., Кол-во экземпляров, шт., Общая стоимость книг, руб. Включить в создаваемую таблицу сведения о книгах, выпущенных издательствами в Минске.

2. Создать Запрос6 на добавление в Таблицу 5 сведений о книгах, выпущенных в Москве.

3. Создать Запрос7 на обновление Таблицы 5. Если «возраст» книги больше 10 лет, уценить книгу в 2 раза.

4. Создать Запрос8 на удаление из Таблицы 5 сведений о тех книгах, количество которых превышает 5 экземпляров.