Разработка базы данных библиотечного фонда города

Страницы работы

Содержание работы

1 ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

БД 1: Разработать базу данных в соответствии с описанием предметной области. Создать контрольный экземпляр базы с помощью СУБД Access.

База данных библиотечного фонда города.

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

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

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

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

База данных должна обеспечивать решение следующих задач пользователей:

1 Получить данные о выработке библиотекарей.

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

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

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

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

6 Алфавитный каталог.

7 Систематический каталог.

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

2 Введение

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

Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер».

Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения на каком языке, и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де-факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic  и Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент-сервер».

Таким образом, на сегодняшний день разработчик не связан рамками какого-либо конкретного пакета, а в зависимости от поставленной задачи может использовать самые разные приложения.

В данной курсовой работе нам было предложено разработать базу данных в среде Access в соответствии с предоставленными данными.

3 Проектирование базы данных

3.1 Инфологическое проектирование

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

Между сущностями обязательно должны быть связи.

Говорят, что по отношению к некоторой связи у сущности класс принадлежности обязателен, если все экземпляры обязаны участвовать в связи. Если перейти на уровень связи между отдельными экземплярами, то возникает характеристика ─ степень связи.

Похожие материалы

Информация о работе