Проектирование базы данных «Библиотечный фонд города»



Библиотечный фонд города составляют библиотеки, расположенные на территории города. Каждая библиотека включает в себя абонементы и читальные залы. Пользователями библиотек являются различные категории читателей: студенты, научные работники, преподаватели, школьники, рабочие, пенсионеры и другие жители города. Каждая категория читателей может обладать непересекающимися характеристи-ками-атрибутами: для студентов это название учебного заведения, факультет, курс, номер группы, для научного работника - название организации, научная тема и т.д. Каждый читатель, будучи зарегистрированным в одной из библиотек, имеет доступ ко всему библиотечному фонду города.

Библиотечный фонд (книги, журналы, газеты, сборники статей, сборники стихов, диссертации, рефераты, сборники докладов и тезисов докладов и пр.) размещен в залах-хранилищах различных библиотек на определенных местах хранения (номер зала, стеллажа, полки) и идентифицируется номенклатурными номерами. При этом существуют различные правила относительно тех или иных изданий: какие-то подлежат только чтению в читальных залах библиотек, для тех, что выдаются, может быть установлен различный срок выдачи и т.д. С одной стороны, библиотечный фонд может пополняться, с другой, - с течением времени происходит его списание.

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

Сотрудники библиотеки, работающие в различных залах различных библиотек, ведут учет читателей, а также учет размещения и выдачи литературы

Виды запросов в информационной системе:

 

1.
Получить список читателей с заданными характеристиками: студентов указанного учебного заведения, факультета, научных работников по определенной тематике и т.д.

2.
Выдать перечень читателей, на руках у которых находится указанное произведение.

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

4.
Получить перечень читателей, которые в течение указанного промежутка времени получали издание с некоторым произведением, и название этого издания.

5.
Выдать список изданий, которые в течение некоторого времени получал указанный читатель из фонда библиотеки, где он зарегистрирован.

6.
Получить перечень изданий, которыми в течение некоторого времени пользовался указанный читатель из фонда библиотеки, где он не зарегистрирован.

7.
Получить список литературы, которая в настоящий момент выдана с определенной полки некоторой библиотеки.

8.
Выдать список читателей, которые в течение обозначенного периода были обслужены указанным библиотекарем.

9.
Получить данные о выработке библиотекарей (число обслуженных читателей в указанный период времени).

10.
Получить список читателей с просроченным сроком литературы.

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

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

13.
Получить список читателей, не посещавших библиотеку в течение указанного времени.

14.
Получить список инвентарных номеров и названий из библиотечного фонда, в которых содержится указанное произведение.

15.
Выдать список инвентарных номеров и названий из библиотечного фонда, в которых содержатся произведения указанного автора.

16.
Получить список самых популярных произведений.

 

Проектирование базы данных «Спортивные организации города».

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

Спортсмены под руководством тренеров занимаются отдельными видами спорта, при этом один и тот же спортсмен может заниматься несколькими видами спорта, и в рамках одного и того же вида спорта может тренироваться у нескольких тренеров. Все спортсмены объединяются в спортивные клубы, при этом каждый из них может выступать только за один клуб.

Организаторы соревнований проводят состязания по отдельным видам спорта на спортивных сооружениях города. По результатам участия спортсменов в соревнованиях производится награждение.

Виды запросов в информационной системе:

 

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

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

3.
Получить список спортсменов, тренирующихся у некого тренера в целом либо не ниже определенного разряда.

4.
Получить список спортсменов, занимающихся более чем одним видом спорта с указанием этих видов спорта.

5.
Получить список тренеров указанного спортсмена.

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

7.
Получить список призеров указанного соревнования.

8.
Получить перечень соревнований, проведенных в указанном спортивном сооружении в целом либо по определенному виду спорта.

9.
Получить перечень спортивных клубов и число спортсменов этих клубов, участвовавших в спортивных соревнованиях в течение заданного интервала времени.

10.
Получить список тренеров по определенному виду спорта.

11.
Получить список спортсменов, не участвовавших ни в каких соревнованиях в течение определенного периода времени.

12.
Получить список организаторов соревнований и число проведенных ими соревнований в течение определенного периода времени.

13.
Получить перечень спортивных сооружений и даты проведения на них соревнований в течение определенного периода времени.

 


Дата добавления: 2018-02-28; просмотров: 768; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!