Читайте также: |
|
База данных «Библиотека».
База данных «Библиотека» включает следующие таблицы:
Имя поля | Тип | Длина | Дополнительные свойства |
Код издания | Текстовый | Ключевое поле | |
Фамилия | Текстовый | Индекс | |
Имя | Текстовый | ||
Отчество | Текстовый | ||
Название | Текстовый | Индекс | |
Категория | Текстовый | Свойство подстановки (фиксированный набор значений) | |
Место издания (город) | Текстовый | Свойство подстановки (фиксированный набор значений) | |
Издательство | Текстовый | Свойство подстановки (фиксированный набор значений) | |
Год издания | Числовой |
Имя поля | Тип | Длина | Дополнительные свойства |
Паспорт (серия, номер) | Текстовый | Маска ввода, ключевое поле | |
Фамилия | Текстовый | Индекс | |
Имя | Текстовый | ||
Отчество | Текстовый | ||
Адрес | Текстовый |
Имя поля | Тип | Длина | Дополнительные свойства |
№ | Счетчик | Ключевое | |
Код читателя | Текстовый | Подстановка (табл. «Читатели» поле «Паспорт (серия, номер)» | |
Код издания | Текстовый | Подстановка (табл. «Литература» поле «Код издания» | |
Дата выдачи | Дата/время | ||
Предполагаемая дата возврата | Дата/время | ||
Фактическая дата возврата | Дата/время |
1) Создать указанные таблицы и ввести в них следующее число записей:
ü «Литература», «Читатели» - 3;
ü «Выданная литература» - 10.
2) Связать созданные таблицы между собой, обеспечив целостность введенных данных.
3) Создать следующие запросы:
ü Количество выданных экземпляров по каждому из изданий;
ü Данные по читателям, просрочившим возврат книги с указанием фамилии и инициалов (в одном поле);
ü Пеня за просрочку возврата книги (за каждый день просрочки начисляется 10р.)
ü Количество книг каждой из категорий, выданных каждому из студентов (перекрестный);
ü На удаление из списка выданной литературы возвращенных изданий;
ü На создание таблицы, предназначенной для хранения данных о выбывших читателях (тех, кто не брал литературу более 60 дней);
ü На добавление в созданную таблицу записей, отвечающих указанному условию (тех, кто не брал литературу более 60 дней).
4) Создать следующие формы (сложные):
ü Все книги, находящиеся на данный момент на руках у определенного читателя;
ü Все читатели, которым выдавалась определенная книга.
5) Создать отчеты, отражающие такую же информацию, что и указанные формы.
6) В соответствующих формах создать кнопки, открывающие соответствующие отчеты.
· Задание 2.
База данных «Риэлтерская фирма».
База данных «Риэлтерская фирма» включает следующие таблицы:
4. Квартиры:
Имя поля | Тип | Длина | Дополнительные свойства |
№ | Счетчик | Ключевое поле | |
Район | Текстовый | Индекс, свойство подстановки (фиксированный набор значений) | |
Количество комнат | Числовой | Свойство подстановки (фиксированный набор значений) | |
Цена | Денежный | ||
Дата постановки на учет | Дата/время |
ü Покупатели:
Имя поля | Тип | Длина | Дополнительные свойства |
Паспорт (серия, номер) | Текстовый | Маска ввода, ключевое поле | |
Фамилия | Текстовый | Индекс | |
Имя | Текстовый | ||
Отчество | Текстовый | ||
Адрес | Текстовый |
ü Покупка квартир:
Имя поля | Тип | Длина | Дополнительные свойства |
№ | Счетчик | Ключевое | |
Код покупателя | Текстовый | Подстановка (табл. «Покупатели» поле «Паспорт (серия, номер)» | |
Код квартиры | Числовой | Подстановка (табл. «Квартиры» поле «№» | |
Дата заключения договора | Дата/время | ||
Фамилия агента | Текстовый | Индекс |
6. Создать указанные таблицы и ввести в них следующее число записей:
1. «Квартиры», «Покупатели» - 3;
2. «Покупка квартир» - 10.
7. Связать созданные таблицы между собой, обеспечив целостность введенных данных.
8. Создать следующие запросы:
1. Количество квартир, проданных каждым из агентов;
2. Количество квартир, проданных каждым из агентов в каждом из районов (перекрестный);
3. Общая сумма комиссионных, полученных каждым из агентов (комиссионные составляют 10% от цены проданной квартиры);
4. Среднее время, необходимое для продажи квартиры каждой из категорий (количество комнат). Время за которое квартира была реализована определяется как разница между датой заключения договора и датой постановки на учет.
5. На удаление из списка квартир тех, которые не проданы в течении 120 дней после постановки на учет;
6. На создание таблицы, предназначенной для хранения данных о клиентах, чьи запросы на данный момент времени не удовлетворены;
7. На добавление в созданную таблицу записей, отвечающих указанному условию.
9. Создать следующие формы (сложные):
1. Все покупатели, имеющие дело с определенным агентом;
2. Все имеющиеся на продаже квартиры в определенном районе.
10. Создать отчеты, отражающие такую же информацию, что и указанные формы.
11. В соответствующих формах создать кнопки, открывающие соответствующие отчеты.
Дата добавления: 2015-07-20; просмотров: 39 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Задача 26. | | | Задание 3. |