Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

ОБЗОР СОВРЕМЕННЫХ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

Читайте также:
  1. A) на этапе разработки концепций системы и защиты
  2. A) Объективный и системный
  3. A) системный;
  4. a. Окружают тела нейронов центральной нервной системы
  5. A. Принципы организационно-правового построения банковской системы
  6. A1. Сущность и классификация организаций. Жизненный цикл организации и специфика управления на различных его этапах.
  7. A]хранитель вправе по истечении обычного при данных обстоятельствах срока хранения вещи потребовать принятия поклажедателем вещи обратно
  8. B. агроэкосистемой
  9. DSM — система классификации Американской психиатрической ассоциации
  10. EIS и DSS системы.

Для всех современных СУБД характерно наличие инструментария поддержки целостности данных в многопользовательской базе данных — так называемого блокирования. Сущность этого понятия в том, что когда с элементом данных работает один пользователь, другие пользователи в это время не могут изменить значение данного элемента.

Обеспечивается мониторинг базы данных (набор статистической информации) для оценки производительности функционирования системы. Приведем основные сведения о некоторых СУБД.

SQL Server 7.0. Реляционная СУБД в среде операционных систем (ОС) Windows NT и Windows 95/98. Основные параметры: может управлять до 32 767 базами данных, а каждая база может включать до 2 млрд. таблиц. В одной таблице базы данных может быть до 1024 столбцов; количество строк не ограничивается. Для одной таблицы может быть определено до 250 индексов. SQL Server 7.0 имеет архитектуру «клиент — сервер».

Для формирования запросов применяется язык программирования запросов Transact-SQL. Имеет компоненту «координатор распределенных транзакций» (выполняются на нескольких серверах), что позволяет осуществлять более 30 тыс. транзакций в минуту.

Oracle 8. Объектно-реляционная СУБД, т.е. построенная на основе соединения объектно-ориентированной и реляционной теорий. Она разработана с ориентацией на ОС Windows NT и Solaris. Система хранит большие системные объемы информации объекта управления, что позволяет не только выполнять классические, традиционные процедуры, но и поддерживать процедуры принятия управленческих решений.

Есть данные, что СУБД Oracle 8 может функционировать в среде 10 тыс. пользователей и базах данных объемом 100 терабайт* (1 ТВ == = 1 048 576 000 000 байт). Выполняет от 40 до 110 тыс. транзакций в минуту.

СУБД Oracle 8 поддерживает технологию распределенной обработки данных, совмещенную с функционированием централизованной базь! данных, и архитектуру «клиент — сервер», а также обработку данных в WWW (опубликовать данные в Internet).

Применяется язык запросов SQL*PLUS, который кроме выполнения функций SQL обрабатывает наборы данных связанных объектов. Для программирования задач имеется процедурный язык PL/SQL.

Oracle 8 имеет высокоэффективные генераторы экранных форм и отчетов. Поддерживает совместимость баз данных других систем (Access, DB2 и др.).

Informix. СУБД реляционного типа в среде ОС UNIX, управляет структурированными и неструктурированными данными. Реализуется параллельная обработка данных различных типов (традиционные, трехмерные данные, звук, видео, изображение, кодированные документы). Соответственно управляет данными географических информационных систем, компьютерной полиграфией.

* tera- (Т) - префикс, означающий один триллион; terabyte (ТВ) ~ терабайт— мера, используемая для запоминающих устройств с высокой плотностью записи данных. —- Прим. авт.

Используется язык доступа к данным Informix-SQL. Органи-ювано взаимодействие Web-приложений с базами данных. Можно создавать интеллектуальные Web-приложения. Администратор базы данных осуществляет ежедневный мониторинг базы данных (статистическое измерение и отображение функционирования сис-гемы).

Sybase. СУБД реляционного типа. Имеет несколько серверов, каждый из которых выполняет соответствующие функции: унифицированный доступ к разнородным источникам данных различных СУБД (Informix, Oracle, DB2 и др.); массовая параллельная обработка; оп-гимизация предварительных запросов и запросов «на лету»; одновременное обслуживание до 32 устройств загрузки и выгрузки частей базы данных. Реализован принцип параллельной обработки больших баз данных в реальном времени.

DB2. Семейство современных СУБД (DB2MVS, DB2 Common Server и др.) универсального типа. Серверы DB2 работают под управ-пением OS/2, AIX, Windows NT, HP-UX, Solaris, SCO, SINIX. Обрабатывает мул ьти меди иные данные. Можно создавать приложения на языках С, C++, Basic. Применена технология распараллеливания, что обеспечивает поддержку современных баз данных больших объемов. Для пользователей могут создаваться группы с общим доступом к дисковому массиву данных.

Размер одной таблицы может быть до 1 ТВ или 254 независимых разделов по 4 Гбайт. Поддерживает несколько методов формирования интерактивных запросов, обмен с серверами Internet.

Ingres II. СУБД объектно-реляционного типа. Применена Web-гехнология. Взаимодействует с базой данных Oracle, Sybase, XBASE, Informix, Microsoft SQL Server. Поддерживается ОС UNIX и подобными ей, Siemens, Open VMS, Tandem, Windows NT.

xBASE. СУБД, использующая объектно-ориентированный язык dBASE. Построена по архитектуре «клиент — сервер» с программно-изменяемой клиентской частью.

IMBASE. Специальная СУБД иерархического типа, ориентированная на автоматизацию проектных и конструкторских работ. Архитектура «клиент — сервер». Поддерживается ОС Windows 95/98 и Windows NT. СУБД IMBASE можно устанавливать локально.

Access 2000. Реляционная СУБД. Технология организации и обработки данных производится в системе «клиент — сервер» для корпоративных баз данных. Применять можно в сети и локально.

Объектно-ориентированные СУБД. На момент написания рукописи известны следующие СУБД: SemStone, Vbase, ORION, PDM, IRIS и др. Применяются объектно-ориентированные языковые и программные средства. В этих СУБД обеспечиваются параллельный до-

ступ к данным и контроль параллельной обработки и восстановления данных. Применяются абстрактные типы данных.

В среде этих СУБД функционируют понятия (термины) «объект», «класс», «расширяемость», «наследование», «инкапсуляция», «поли-формизм».

Класс (class) — это средство для описания группы объектов в рамках одного класса и полной характеристики любого объекта данного класса. Классы определяют типы содержащихся в них объектов и способы их поведения.

Расширяемость (extensibility) — возможность определения на основе существующих объектов новых объектов.

Наследование (inheritance) — передача определенных свойств от класса к его производным более низкой иерархии.

Инкапсуляция данных (data encapsulation) — независимость каждого объектного модуля (в пределах разумного) от других, для которых доступен только сам модуль в целом, но не его содержимое.

Полиформизм (polymorphism) — возможность переопределения процедуры в производном классе. Последний наследует свои структуры данных и процедуры из другого класса. Базовый класс не определяет точно тип объектов в производном классе.




Дата добавления: 2015-05-05; просмотров: 31 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
КЛАССИФИКАЦИЯ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ| ТЕНДЕНЦИЯ РАЗВИТИЯ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав