Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты по информатике.doc
Скачиваний:
19
Добавлен:
17.05.2015
Размер:
464.9 Кб
Скачать

6.1.5. Задания к теме 8

  • Задание 1.

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

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

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

Имя поля

Тип

Длина

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

Код издания

Текстовый

6

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

Фамилия

Текстовый

20

Индекс

Имя

Текстовый

20

Отчество

Текстовый

20

Название

Текстовый

60

Индекс

Категория

Текстовый

10

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

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

Текстовый

20

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

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

Текстовый

20

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

Год издания

Числовой

  • Читатели:

Имя поля

Тип

Длина

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

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

Текстовый

15

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

Фамилия

Текстовый

20

Индекс

Имя

Текстовый

20

Отчество

Текстовый

20

Адрес

Текстовый

40

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

Имя поля

Тип

Длина

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

Счетчик

Ключевое

Код читателя

Текстовый

15

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

Код издания

Текстовый

6

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

Дата выдачи

Дата/время

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

Дата/время

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

Дата/время

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Создать отчеты, отражающие такую же информацию, что и указанные формы.

  2. В соответствующих формах создать кнопки, открывающие соответствующие отчеты.

  • Задание 2.

База данных «Риэлтерская фирма».

База данных «Риэлтерская фирма» включает следующие таблицы:

  • Квартиры:

Имя поля

Тип

Длина

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

Счетчик

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

Район

Текстовый

60

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

Количество комнат

Числовой

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

Цена

Денежный

Дата постановки на учет

Дата/время

  • Покупатели:

    Имя поля

    Тип

    Длина

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

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

    Текстовый

    15

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

    Фамилия

    Текстовый

    20

    Индекс

    Имя

    Текстовый

    20

    Отчество

    Текстовый

    20

    Адрес

    Текстовый

    40

  • Покупка квартир:

Имя поля

Тип

Длина

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

Счетчик

Ключевое

Код покупателя

Текстовый

15

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

Код квартиры

Числовой

Подстановка (табл. «Квартиры» поле «№»

Дата заключения договора

Дата/время

Фамилия агента

Текстовый

20

Индекс

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

    1. «Квартиры», «Покупатели» - 3;

    2. «Покупка квартир» - 10.

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

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

    1. Количество квартир, проданных каждым из агентов;

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

    3. Общая сумма комиссионных, полученных каждым из агентов (комиссионные составляют 10% от цены проданной квартиры);

    4. Среднее время, необходимое для продажи квартиры каждой из категорий (количество комнат). Время за которое квартира была реализована определяется как разница между датой заключения договора и датой постановки на учет.

    5. На удаление из списка квартир тех, которые не проданы в течении 120 дней после постановки на учет;

    6. На создание таблицы, предназначенной для хранения данных о клиентах, чьи запросы на данный момент времени не удовлетворены;

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

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

    1. Все покупатели, имеющие дело с определенным агентом;

    2. Все имеющиеся на продаже квартиры в определенном районе.

  5. Создать отчеты, отражающие такую же информацию, что и указанные формы.

  6. В соответствующих формах создать кнопки, открывающие соответствующие отчеты.

  • Задание 3.

База данных «Банк».

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

  • Вклады:

Имя поля

Тип

Длина

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

Счетчик

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

Вид вклада

Текстовый

20

Индекс

Процентная ставка

Числовой

Формат поля – процентный, свойство подстановки (фиксированный набор значений)

Срок вклада

Числовой

  • Клиенты:

Имя поля

Тип

Длина

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

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

Текстовый

15

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

Фамилия

Текстовый

20

Индекс

Имя

Текстовый

20

Отчество

Текстовый

20

Адрес

Текстовый

40

  • Счета:

Имя поля

Тип

Длина

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

Счетчик

Ключевое

Код клиента

Текстовый

15

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

Код вклада

Числовой

Подстановка (табл. «Вклады» поле «№»

Дата заключения договора

Дата/время

Дата закрытия вклада

Дата/время

Сумма вклада

Денежный

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

  1. «Вклады», «Клиенты» - 3;

  2. «Счета» - 10.

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

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

  1. Счета, которые могут быть закрыты на текущую дату (срок вклада истек);

  2. Сумма вклада (по видам), внесенная каждым из клиентов;

  3. Клиент, внесший самую большую сумму;

  4. Сумма (включая проценты), которую каждому из клиентов необходимо выплатить на сегодняшний день по каждому из видов вкладов (перекрестный).

  5. На создание таблицы, предназначенной для хранения данных о закрытых вкладах;

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

  7. На удаление из списка счетов тех, которые закрыты;

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

  9. Все счета, открытые определенным клиентом;

  10. Все клиенты, которые должны забрать деньги на текущую дату.

  11. Создать отчеты, отражающие такую же информацию, что и указанные формы.

  12. В соответствующих формах создать кнопки, открывающие соответствующие отчеты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]