1. Развитие систем управления баз данных за период с 1995 года по 2005 и перспективы их дальнейшего развития.
1.1. Мультимедийные базы данных, 1995 год.
Реляционные системы внесли много усовершенствований в облегчение использования, графические интерфейсы, клиент серверные приложения, распределенные базы данных, параллельный поиск данных и добывание данных. Традиционно существовало четкое разделение программ и данных. Этот подход хорошо работал, пока речь шла только о таких данных как числа, симолы, массивы, списки или множества записей. По мере появления новых приложений разделение программ и данных стало проблематичным. Приложениям требовалось дать данным поведение. Например, если данные представляли сложный объект, то методы поиска, сравнения и манипулирования данными становились специфичными для типов данных «документ», «графический образ», «звук» или «карта».
1.2. Разработка понятийных моделей и система классификации и кодирования, 1996 год.
Необходимость использования общих понятийных моделей заставляет заново рассматривать проблему проектирования баз данных того, что называется нормативно-справочная информация и система классификации и кодирования.
До сих пор часто встречается мнение, что система классификации и кодирования — средство сокращенного представления информации в интегрированной базе данных. На самом деле, отсутствие система классификации и кодирования или использование некорректно построенных система классификации и кодирования приводит к смысловой несовместимости информации, хранимой в различных баз данных или даже в одной базе данных. В этих условиях не приведет к достижению целей использование самых продвинутых режимов технологической интероперабельности. Таким образом, целесообразно использовать работы по проектированию баз данных с НСИ и проектирование система классификации и кодирования как начало и основу для создания понятийного пространства, для построения понятийной модели деятельности предприятия.
В ходе работы и обследования должны быть определены границы применимости двух концепций: проектирование базу данных как объекта, осознано отделенного от прикладных программ, и объектно-ориентированное проектирование, в котором объект инкапсулирует и данные, и методы их обработки.
1.3. Моделируются бизнес процессы 1997 год.
Системы нового поколения позволяют предприятию самостоятельно моделировать в системе свои бизнес процессы. Это значит, что, продумывая внедрение нового бизнес процесса, руководитель самостоятельно или с помощью своего специалиста по компьютерам описывает его в своей корпоративной системе, определяя при этом, какие документы участвуют в процессе и кто из специалистов отвечает за действия с этими документами. Больше руководителю не придется ни инструктировать своих специалистов, ни контролировать последовательность действий или правильность оформления документов — система просто не позволит персоналу делать ошибки или нарушать технологию работы.
Бизнес-процесс получения товаров по накладной Убираются внутрифирменные барьеры
Для обеспечения согласованной работы произвольного числа пользователей в единой компьютерной сети наиболее подходящей является технология клиент/сервер, в которой один или несколько самых мощных компьютеров, называемых серверами, используются не для работы, а выделяются для хранения данных со всех участков и, главное, для обеспечения правильного взаимодействия между рабочими местами. Все остальные компьютеры в сети являются клиентами. Раньше в компьютерных сетях применялась технология файл-сервер, которая практически не обеспечивала защиты данных от сбоев и ошибок специалистов и создавала, поэтому множество аварийных ситуаций. Клиент/серверная технология гораздо надежнее и «умнее»: она позволяет избегать потерь данных (например, когда несколько людей пытаются одновременно вносить изменения в одни и те же данные), гораздо лучше обеспечивает сохранность информации и от случайностей, и от злого умысла, и, наконец, она дает возможность работать в сети гораздо большему числу людей одновременно.
1.4. SQL Base 7.0. Новая версия — новые возможности, 1998 год.
В начале 1998 года корпорацией Centura Software была выпущена новая версия сервера баз данных SQL Base 7.0. Седьмая версия SQL Base, в период бета тестирования, имевшая название «Voyager», является небольшой по объему базой данных, используемой для создания информационных систем, в том числе ориентированных на Web. SQL Base сервер, используемый с информационными системами или web-приложениям позволяет создавать надежные системы обработки данных, не требующие сложного администрирования и способные удовлетворить большинство потребностей пользователя.
Наиболее важной особенностью SQL Base 7.0 является легкость перехода от предыдущих версий, а так же простота обучения. Имеющиеся встроенные диспетчеры, обеспечивающие полную интеграцию с Microsoft Windows NT и Novell NetWare, универсальный механизм репликации с любыми серверами баз данных и API для построения Java-приложений делают SQL Base 7.0 неплохим выбором для разработчиков.
SQL Base 7.0 позволяет создавать Web-приложения, использующие доступ к базам данных, с этой целю в SQL Base 7.0 встроены новые особенности репликации в новой компоненте SQL Exchange. SQL Base 7.0 поддерживает репликацию для всех СУБД, в частности двунаправленную репликацию со всеми основными источниками данных в дополнение к поддержке ODBC-3.
В настоящее время, растет популярность Java, как основного языка для разработки Web-приложений. Java-апплетам, как клиентским, так и серверным требуется доступ к базам данных, и SQL Base 7.0 имеет JDBC-драйверы, позволяющие организовать подобный доступ. Уровень-4 JDBC-драйверов позволяет создавать очень простые клиентские Java-приложения, связанные с встроенной базой данных, основанной на SQL Base.
SQL Base существует в следующих разновидностях:
(а) Многопользовательский многозадачный 32-битный сервер баз данных для
Windows NT и 95,
(b) Однопользовательский многозадачный 32-битный сервер баз данных для
Windows NT и 95,
© Однопользовательский 16-битный сервер базы данных для Windows 3.1 и 3.11.
SQL Base обеспечивает следующие особенности репликации:
— Поддержка любых RDBMS, через ODBC и встроенные драйверы.
— Возможность конвертации типов данных «на лету» .
— Более легкий и удобный, пользовательский интерфейс для настройки репликации.
— Включает в себя язык скрипов для настройки логики процесса копирования данных, и запуска одного или большего количества репликационных процессов.
— Разработчики могут устанавливать правила для решения конфликтов «на лету» .
Элементы управления ActiveX позволяют программистам делать прямые запросы к системе репликации из любого языка программирования. Любой инструмент разработки, поддерживающий использование ActiveX, типа Microsoft Visual Basic, может безопасно производить репликацию.
Внешние функции SQL Base позволяют автоматически вызывать триггеры в replication-set.
Независимая компонента системы репликации позволяет пользователям выполнить репликацию с любой клиентской машины, имеющей доступ к исходному и целевому серверу баз данных.
1.5. Jasmine — первая полномасштабная, промышленная система, 1999 год.
Jasmine — первая полномасштабная, промышленная система управления объектными базами данных. Эта ОСУБД создана совместными усилиями корпорации Computer Associates и фирмы Fujitsu и выпущена на рынок в начале 1999 года.