Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika.doc
Скачиваний:
0
Добавлен:
21.12.2019
Размер:
477.18 Кб
Скачать

12. Компьютерные технологии использования систем управления базами данных (субд).

Системой управления базами данных (СУБД) называют про¬граммную систему, предназначенную для создания на ЭВМ общей базы данных для множества приложений; поддержания ее в акту¬альном состоянии и обеспечения эффективного доступа пользова-телей к содержащимся в ней данным в рамках предоставленных им полномочий. СУБД предназначена, таким образом, для централи¬зованного управления базой данных как социальным ресурсом в интересах всей совокупности пользователей.

В настоящее время практически невозможно представить ин¬формационную поддержку современного учреждения без приме¬нения профессиональных СУБД. Однако существующий сегодня уровень возможностей программных продуктов данного направ-ления был достигнут не сразу: эволюция СУБД прошла путь от систем, опиравшихся на иерархическую и сетевую модель дан¬ных, до систем так называемого третьего поколения, для кото¬рых характерны идеи объектно-ориентированного подхода.

СУБД первого поколения имели ряд существенных недостат¬ков: отсутствие стандарта внешних интерфейсов и обеспечиваемости переносимости прикладных программ. Однако эти СУБД оказа¬лись весьма долговечны; разработанное на их основе программное обеспечение используется и сегодня, и большие ЭВМ (mainframe) содержат огромные массивы актуальной информации.

Разработка Е. Коддом реляционной теории подтолкнула к со¬зданию следующего класса СУБД. Особенностями второго поко¬ления являются применение реляционной модели данных и раз¬витый язык запросов SQL. Простота и гибкость модели данных

позволили стать ей доминирующей и занять лидирующие пози¬ции на соответствующем секторе рынка.

Многие разработчики сегодня выделяют ряд негативных мо¬ментов в реляционной модели, среди которых можно выделить невозможность представления и манипулирования данными слож¬ной структуры (тексты, пространственные данные). Это заставля¬ет вести работы по совершенствованию систем второго поколения или создания новой модели данных. Для СУБД третьего поколе¬ния характерны использование предложений, касающихся управ¬ления объектами и правилами, управления распределенными дан¬ными, языков программирования четвертого поколения (4GL), технологии тиражирования данных и других достижений в облас¬ти обработки данных. Сегодня СУБД этого поколения применя¬ются в деловой сфере достаточно активно не только как незакон¬ченные технические решения, а как готовые продукты, дающие возможности разработчикам активно использовать мощные сред¬ства управления данными.

Системы управления базами данных можно классифицировать:

по используемому языку общения:

• замкнутые, имеющие собственные самостоятельные языки общения пользователей с БД; они обеспечивают непосредствен¬ное общение с системой в режиме диалога, позволяют работать без программистов;

• открытые, в которых для общения с БД используется язык программирования, «расширенный» операторами языка манипу¬лирования данными (ЯМД); в этом случае необходимо присут¬ствие квалифицированного программиста;

по числу поддерживаемых СУБД уровней моделей данных:

• одно-, двух-, трехуровневые системы. Теоретически обо¬снован выбор трехуровневой архитектуры данных, однако на прак¬тике СУБД для персональных ЭВМ часто объединяют концепту¬альный и внутренний уровни представления;

по выполняемым функциям:

• операционные, предполагающие иные виды обработки по получению информации, не хранящейся в явном виде в БД;

• информационные, позволяющие организовать хранение дан¬ных, поиск и выдачу нужных данных из БД и поддерживать их целесообразность и актуальность;

по сфере применения:

• универсальные, которые настраиваются на любую предмет--ную область путем создания соответствующей БД и прикладных программ;

• проблемно-ориентированные на определенные процедуры об¬работки данных, присущих конкретной области применения;

по допустимым режимам работы:

• пакетные;

• с использованием телеобработки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]