Курс лекций: Информационное обеспечение автоматизированных библиотечных систем. Часть 3 — Основныt требования к СУБД и их функции
- Курс лекций: Информационное обеспечение автоматизированных библиотечных систем. Часть 3
- Основныt требования к СУБД и их функции
- Внешние базы данных АБИС
- Внутренние базы данных АБИС
- Электронный каталог как внутренняя база данных
- Сводные электронные каталоги
- Web-сайты автоматизированных библиотечно-информационных систем
- Нормативно-справочная база АБИС
- Совместимость форматов
- Машиночитаемая каталогизация
- Международные коммуникативные форматы и стандарты библиографической записи
- Национальные коммуникативные форматы библиографической записи
- Описание формата USMARC
- Цели создания форматаUNIMARC
- Задачи, возлагаемые на формат
- Вопросы конвертирования международных форматов
Основными требованиями к СУБД являются:
· масштабируемость — отсутствие существенного снижения скорости выполнения пользовательских запросов при росте их количества, а также аппаратных ресурсов, используемых в данной АИС;
· доступность — состояние высокой готовности к выполнению запросов;
· надежность — минимальная вероятность сбоев, наличие средств восстановления данных после сбоев, резервного копирования и дублирования данных;
· управляемость — простота администрирования;
· наличие средств защиты данных от потери и несанкционированного доступа;
· поддержка стандартных механизмов доступа к данным, позволяющих создавать приложения для расширения функций при разработке ПО конкретных АИС;
· поддержка сетевого доступа к данным с использованием локальных и Web-ориентированных программных средств.
Основные функции СУБД:
· создание пустой структуры БД;
· предоставление средств ее заложения;
· доступ к данным, средствам доступа, фильтрации и поиска данных.
Электронные БД представляют собой упорядоченные информационные массивы на машиночитаемых носителях.
Многие библиотеки самостоятельно создают БД по различным направлениям, а также используют БД других библиотек в режиме он-лайн.
Согласно данным аналитических фирм (например Gartner Research) за 2004 г, мировыми лидерами на рынке СУБД являются: IBM DB2 Universal Database, Oracle 10g, Microsoft SQL Server 2000 и Microsoft SQL Server 2005, Adaptive Server Enterprise и Adaptive Server 1Q (компании Sybase), Teradata Database V2R6.0 (компании Teradata) и Netezza Performance Server 8000 Series (компании Netezza) и др. В апр. 2006 г. корпорация IBM начала открытое ?-тестирование следующей версии DB2, получившей название Viper. Главными достоинствами программы являются способность хранить данные в оригинальном формате XML, а также возможность эффективно управлять как структурированными, так и неструктурированными данными.
Некоторые разновидности СУБД:
· настольная СУБД [desktop DBMS] — предназначена для работы в автономном (локальном) режиме. Наиболее распространенное программное обеспечение настольных СУБД: dBase, Paradox, FoxPro, Access, MSDE (Microsoft Systems Data Engine).
· серверная СУБД [server DBMS] — предназначена для работы в системах типа "клиент-сервер". Наиболее распространенные СУБД этого типа — Oracle, Informix, DB2, Sybase, Microsoft SQL Server.
· объектная СУБД [Object DataBase Management System, ODBMS] — построена на так называемом "объектном" подходе к структуре БД, который предполагает использование их моделей, близких к реальным представлениям их сущности у разработчиков. Типы данных определяются разработчиком и не ограничиваются каким-либо набором предопределенных типов. При этом данные о каждом объекте и методе его описания помещаются в хранилище как единое целое. В основе разработки объектных СУБД лежит использование объектного программирования. В 1992 г. ведущие разработчики объектных СУБД образовали группу по выработке и согласованию стандартов — ODMG (Object Database Management Group).
· система управления распределенными базами данных, СУРБД [distributed data base management system] — СУБД, предназначенная для организации доступа пользователей к распределенной базе данных;
· интегрированная система обработки данных, ИСОД [integrated data processing system] — функциональная подсистема "интегрированной информационной системы";
· система переработки текста [text processing (revision) system] — автоматическая или автоматизированная система, предназначенная для преобразования текста на естественном языке в текст на этом же или другом языке, связанный семантическими отношениями с исходным текстом. Типичными функциями системы переработки текстов являются "машинный перевод", индексирование (автоматическое), установление семантического соответствия при информационном поиске и др.;
· система сбора данных [data collection system] — система телеобработки данных (см. далее), обеспечивающая прием данных и их обработку без выдачи результатов в обратном направлении;
· система телеобработки данных [teleprocessing system] — взаимосвязанный комплекс технических, программных средств и процедур обмена данными, обеспечивающий телеобработку данных, т.е. их обработку на расстоянии, удаленном от источника их получения или дальнейшего использовании.