Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник рабочих программ МЕНЕДЖМЕНТ БАКАЛАВРИАТ...doc
Скачиваний:
4
Добавлен:
08.11.2019
Размер:
4.83 Mб
Скачать

6.1.2. Задания к теме 4.

  • Задание 1.

База данных «Библиотека».

База данных «Библиотека» включает следующие таблицы:

  • Литература:

Таблица №22

Имя поля

Тип

Длина

Дополнительные свойства

Код издания

Текстовый

6

Ключевое поле

Фамилия

Текстовый

20

Индекс

Имя

Текстовый

20

Отчество

Текстовый

20

Название

Текстовый

60

Индекс

Категория

Текстовый

10

Свойство подстановки (фиксированный набор значений)

Место издания (город)

Текстовый

20

Свойство подстановки (фиксированный набор значений)

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

Текстовый

20

Свойство подстановки (фиксированный набор значений)

Год издания

Числовой

  • Читатели:

Таблица №23

Имя поля

Тип

Длина

Дополнительные свойства

Паспорт (серия, номер)

Текстовый

15

Маска ввода, ключевое поле

Фамилия

Текстовый

20

Индекс

Имя

Текстовый

20

Отчество

Текстовый

20

Адрес

Текстовый

40

  • Выданная литература:

Таблица №24

Имя поля

Тип

Длина

Дополнительные свойства

Счетчик

Ключевое

Код читателя

Текстовый

15

Подстановка (табл. «Читатели» поле «Паспорт (серия, номер)»

Код издания

Текстовый

6

Подстановка (табл. «Литература» поле «Код издания»

Дата выдачи

Дата/время

Предполагаемая дата возврата

Дата/время

Фактическая дата возврата

Дата/время

  1. Создать указанные таблицы и ввести в них следующее число записей:

    • «Литература», «Читатели» - 3;

    • «Выданная литература» - 10.

  1. Связать созданные таблицы между собой, обеспечив целостность введенных данных.

  2. Создать следующие запросы:

    • Количество выданных экземпляров по каждому из изданий;

    • Данные по читателям, просрочившим возврат книги с указанием фамилии и инициалов (в одном поле);

    • Пеня за просрочку возврата книги (за каждый день просрочки начисляется 10р.)

    • Количество книг каждой из категорий, выданных каждому из студентов (перекрестный);

    • На удаление из списка выданной литературы возвращенных изданий;

    • На создание таблицы, предназначенной для хранения данных о выбывших читателях (тех, кто не брал литературу более 60 дней);

    • На добавление в созданную таблицу записей, отвечающих указанному условию (тех, кто не брал литературу более 60 дней).

  1. Создать следующие формы (сложные):

    • Все книги, находящиеся на данный момент на руках у определенного читателя;

    • Все читатели, которым выдавалась определенная книга.