Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект БД (Библиотека).docx
Скачиваний:
211
Добавлен:
25.05.2018
Размер:
830.06 Кб
Скачать

Глава 1. Анализ предметной области асу «Библиотека».

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

1.1. Системный анализ предметной области.

База данных «Библиотека» будет использоваться администратором (сотрудниками библиотеки) для организации хранения книг и отслеживанием выданных книг на руки. А также БД необходима и для посетителей для быстрого поиска нужной литературы на стеллажах и получения информации о наличии литературы в учреждении на данный момент.

Сформулируем требования к нашей работе. БД «Библиотека» предназначена:

  • для ввода, хранения и обработки информации о печатных изданиях, поступающих в библиотеку;

  • для ввода, хранения и обработки информации об абонентах библиотеки;

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

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

Наша библиотека хранит на своих стеллажах книги, которые входят в следующие тематические категории:

  • Художественная литература.

  • Книги для детей.

  • Образование.

  • Наука и техника.

  • Биографии. Мемуары.

  • Деловая литература.

  • Красота. Здоровье. Спорт.

  • Психология.

  • Философия и религия.

  • Искусство.

1.2. Обзор информационных технологий, подходящих для разработки бд.

Система управления базами данных (СУБД) является совокупностью программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.

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

Обычно современная СУБД содержит следующие компоненты:

  • ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию;

  • процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода;

  • подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД;

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