- •1. Понятие систем управления базами данных
- •2. Классификация систем управления базами данных
- •3. Краткий исторический обзор систем управления базами данных для персональных компьютеров
- •4. Режимы работы пользователя с системой управления базой данных
- •5. Функциональные возможности системы управления базой данных
- •6. Обзор современных систем управления базами данных
- •7. Тенденция развития систем управления базами данных
7. Тенденция развития систем управления базами данных
В недавнем прошлом понятие «автоматизация обработки информации» означало так называемые традиционные процедуры: сбор, регистрация, обработка, передача, хранение и выдача информации. Развитие элементной базы для компьютеров, а также программного обеспечения и его части (операционных систем) позволили начать переход к обработке нетрадиционных данных (графика, рисунки, тексты, звуковая информация, видео, страницы HTML — язык разметки гипертекста) и другой информации. Возрастают роль интеграции информации, необходимость обмена информацией между базами данных различных СУБД, работы в локальных сетях в условиях использования информации базы данных многими пользователями.
Определенное влияние на развитие СУБД оказала ОС Windows 95, которая с 1996 г. принята в качестве стандарта для персональных компьютеров. Популярными 32-разрядными СУБД являются Access, Paradox 7 for Windows 95 and Windows NT (Borland) и Lotus.
Согласно литературным данным основным направлением в развитии СУБД является разработка универсальных СУБД (традиционная и нетрадиционная интегрированная обработка). Существуют два направления: объектное и объектно-реляционное (совершенствова-
и не существующих реляционных СУ БД). Нетрадиционные данные в современных СУБД недоступны для внутренней обработки. Разра-ь.пываются объектно-реляционные СУБД DB2 для ОС AIX и OS/2, интегрированная СУБД Oracle, Universal Server. Получают дальнейшее развитие специализированные серверы для поддержания данных к разных базах.
Дальнейшее развитие СУБД предусматривает:
• улучшение многоволоконного графического интерфейса;
• возможности работы в локальном режиме и в режиме клиента на рабочей станции;
• расширение специальных средств (мастера, конструкторы, эксперты);
• наличие собственных языков программирования;
• применение объектной технологии типа OLE2.
Интеграция баз данных требует разработки проблем параллельной обработки информации на многопроцессорных вычислительных системах. В этом направлении предусмотрено развитие СУБД:
а) без раздела ресурсов (за каждым процессором закреплены выделенные области памяти и диски), например DB2, Navigation Server;
б) с совместным использованием дискового пространства (все процессоры делят между собой операционную память и место на диске), например СУБД AdabasD.
В целом СУБД совершенствуются и развиваются с учетом совершенствования и расширения функциональных возможностей, а также архитектуры СУБД и качества внешнего интерфейса; расширяются возможности обработки сложных запросов с одновременным увеличением быстроты обработки.
Развитие баз данных, СУБД и Internet происходит в направлении расширения их «интеллекта» за счет развития и применения интеллектуальных программных и языковых средств, что приведет к созданию баз знаний по соответствующим предметным областям и глобальной базы знаний.
Нужно знать содержание следующих понятий:
СУБД;
языковые средства СУБД;
архитектура СУБД;
классификация СУБД;
история развития СУБД;
режимы работы пользователя в СУБД;
функциональные возможности СУБД;
архитектура «клиент — сервер»;
V" архитектура «файл — сервер»;
V архитектура MS Access;
V обзор современных СУБД;
V тенденция развития СУБД.
Нужно уметь:
V выбрать СУБД для конкретного объекта управления;
V отобразить графически взаимосвязи объектов MS Access;
V отобразить графически архитектуру «клиент — сервер» и «файл сервер».