лася протягом 10 років, і в ній накопичився великий обсяг інформації за наявними в бібліотечному фонді журналам. Однак ця база має незручний для користувача інтерфейс і обмежені можливості пошуку інформації. Крім того, з часом в бібліотеці з'явився сканер, і виникла ідея про можливість полегшити монотонна праця бібліотекаря, заносить дані по кожній статті в базу.  
 Звичайно, ідея автоматизації діяльності бібліотеки не нова і на ринку програмних засобів існує кілька готових рішень для її здійснення. Наприклад, така відома система автоматизації бібліотек як ІРБІС. Однак продукт є пропрієтарним, і у бібліотеки немає можливості його придбання. 
  У зв'язку з цим було прийнято рішення створити нову базу даних, на основі існуючої, і при цьому врахувати, що змінилися з часом вимоги. Відповідно, для роботи з базою необхідно створити додаток, основними перевагами якого перед існуючим рішенням були: 
  більш зручний для користувача інтерфейс; 
  повнотекстовий пошук за різними критеріями; 
  автоматизований введення нових статей. 
  У процесі аналізу можливих способів автоматизації було прийнято рішення реалізувати наступний алгоритм: 
  Сканування змісту журналу і збереження його у вигляді зображення на комп'ютері; 
  Відкриття зображення на комп'ютері в розробленій програмі; 
  Виділення на зображенні прямокутних областей, що містять необхідну інформацію; 
				
				
				
				
			  Розпізнавання в кожному виділеному фрагменті текстових символів і перенесення їх у відповідні текстові поля; 
  Збереження занесеної інформації в базу даних. 
  Запропонований алгоритм повторюється для кожного отриманого бібліотекою журналу. Крім цього, так як в журналі зазвичай друкується по кілька статей, етапи 3, 4 і 5 повторюються для кожної з них. 
  Також слід зазначити, що використовуватися розроблена програма і база даних до неї будуть на комп'ютері з бюджетною конфігурацією, тому при розробці слід звернути увагу на мінімальне використання ресурсів комп'ютера, і в першу чергу на мінімальне споживання оперативної пам'яті. Працювати з програмою буде переважно один навчений співробітник бібліотеки, хоча надалі можлива перспектива розширення на кілька робочих місць. 
    2. Проектування бази даних 
   .1 Вибір СУБД 
   Файл-серверні СУБД 
  В файл-серверних СУБД файли даних розташовуються централізовано на файл-сервері. СУБД розташовується на кожному клієнтському комп'ютері (робочої станції). Доступ СУБД до даних здійснюється через локальну мережу. Синхронізація читань і оновлень здійснюється за допомогою файлових блокувань. Перевагою цієї архітектури є низьке навантаження на ЦП сервера. Недоліки: потенційно високе завантаження локальної мережі; утрудненість централізованого управління; утрудненість забезпечення таких важливих характеристик як висока надійність, висока доступність і висока безпека. Застосовуються найчастіше в локальних додатках, які використовують функції управління БД. 
  Приклади: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro. 
  На даний момент файл-серверна технологія вважається мора...