Зміст 
   Введення 
 . Технічне завдання 
  .1 Опис предметної області 
  .2 Моделі варіантів використання 
  .3 Вимоги до інформаційного та програмного забезпечення 
 . Технічний проект 
  .1 Моделі локальних уявлень 
  .2 Инфологическая модель предметної області 
  .3 Фізична модель бази даних 
  .4 Основні запити до бази даних 
  .5 Збережені процедури 
  .6 Архітектура інформаційної системи 
 . Робочий проект 
  .1 SQL-скрипт створення бази даних 
  .2 SQL-скрипт збережених процедур 
  .3 Текст програми 
  .4 Керівництво користувача 
  Висновок 
  Список джерел 
  Додатки 
   Введення 
				
				
				
				
			  бібліотека програма інформаційний 
  В даний час, у зв'язку з поширенням інформаційних технологій у всіх сферах життя, створення автоматизованих інформаційних систем стає все більш актуальним. 
  Метою даної роботи є розробка системи, що автоматизує ведення бази даних бібліотеки. Дана система спрощує процес обліку книг, пов'язаний з обробкою великих обсягів інформації, а також дозволяє читачам здійснювати в інтерактивному режимі пошук і вибір цікавлять книг. 
  Для досягнення поставленої мети передбачається складання технічного завдання відповідно до вимог предметної області, розробка инфологической і фізичної моделі бази даних на платформі Oracle, написання інформаційної системи на мову програмування C. 
   1. Технічне завдання 
   .1 Опис предметної області 
   Наявні в бібліотеці книги розподілені в каталозі по розділах згідно з тематикою. Кожен розділ містить безліч книг, одна книга може відноситися до декількох розділах. Кожна книга може бути присутнім в декількох екземплярах. 
  Дані про читачів зберігаються в картотеці. Кожен читач може одночасно тримати на руках не більше п'яти бібліотечних книг і не більше одного примірника кожної книги. 
   .2 Моделі варіантів використання 
   Читач повинен мати можливість: 
  - переглядати каталог бібліотеки і отримувати повний список наявних книг із вибраного розділу; 
  - після вибору книги, за наявності вільного примірника, отримати його номер і розташування; в іншому випадку, мати можливість дізнатися про найближчому часі повернення примірника. 
  Бібліотекар повинен: 
  - реєструвати нові книги в каталозі, розподіляючи їх по розділах; 
  - зберігати місце розташування кожного примірника; 
  - списувати не користуються попитом книги; 
  - видавати читачеві книги, з фіксуванням номера виданого примірника і терміну повернення книги; 
  - приймати книги, які повертаються читачем, з перевіркою відповідності повертається номера книги виданим номеру; 
  - проводити списання загублених книг або реєстрацію заміни. 
  Адміністрація бібліотеки повинна: ??
  - мати можливість отримувати відомості про боржників; 
  - отримувати відомості про популярних і непопулярних серед чита...