Сбазой данных
результатом работы должна стать база данных для небольшой библиотеки. она должна содержать следующую информацию.
1. о книжном фонде: автор, название, год издания, издательство, инвентарный номер, тип издания — учебное, художественное, справочное.
2. о читателях: фамилия, имя, отчество, номер читательского би- лета, категория — студент, преподаватель, сотрудник.
3. о выдаче книг: что, когда и кому выдано, возвращено ли об- ратно. при возврате запись о выдаче книги не удаляется, а хра- нится до специального указания.
4. для каждого типа изданий определены сроки пользования: учебные — 300 дней, художественные — 10 дней, справочные — 3 дня.
в каждой из таблиц целесообразно определить ключевое поле — одно из заданных полей или дополнительное поле — счетчик.
1
подготовьте нужные таблицы, установите связи между ними. заполните таблицы информацией: 5 читателей разных категорий, 10 книг разных типов, 25 записей о выдаче книг (часть должна быть уже возвращена, часть еще на руках у читателей).
2
на основании созданных таблиц подготовьте следующие запросы.
1. перечень всех изданий, выпущенных указанным издательством за последние пять лет.
2. перечень всех изданий, находящихся на руках у читателей с ука- занием даты истечения срока пользования.
3. перечень всех задержанных книг (срок пользования истек, а книга не возвращена).
4. список всех читателей — должников (если читатель задержал несколько книг, то он должен перечисляться в этом списке один раз).
5. перечень всех книг, находящихся у указанного читателя.
6. данные о читателе, взявшем данную книгу (по указанному ин- вентарному номеру).
7. перечень всех книг, у которых сегодня истекает срок пользо- вания.
8. информация о читателе (фамилия, имя, отчество и перечень книг, которыми он когда-либо пользовался).
9. информация о книге (автор, название, перечень читателей: кто и когда ею пользовался)
10. спрос на различные виды изданий — количество выданных из- даний каждого вида за указанный период.
3
для удобства работы персонала библиотеки подготовьте следую- щие формы.
1. добавление читателя.
2. добавление издания.
3. информация об указанном читателе (перечень книг, находя- щихся у него на руках с указанием, когда книга должна быть возвращена).
4. информация обо всех читателях с перечнем всех книг, которы- ми каждый из них когда-либо пользовался (главная форма — читатели, подчиненная — выданные книги).
4
подготовьте следующие отчеты.
1. информация о читателе (фамилия, имя, отчество и перечень книг, которыми он когда-либо пользовался).
2. информация о книге (кто и когда ею пользовался).
3. спрос на различные виды изданий (рис. 2.36).
рис. 2.36
5
подготовьте кнопочную форму для удобства работы с базой дан- ных.
290
320
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
aminazhum04.05.2020 06:38
-
Steyflie29.07.2022 19:04
-
СинийГраф11.06.2023 05:01
-
ира96701.02.2020 19:19
-
Lelka889113.03.2020 04:43
-
abiersack26.02.2021 18:37
-
578fyvhjj12.07.2021 11:47
-
мединалуна03.04.2022 00:28
-
kxljgjmv30.08.2022 17:52
-
дашаdaria1204.07.2020 23:45
![Caktus Image](/tpl/img/cactus.png)
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.