Скачиваний:
60
Добавлен:
28.06.2014
Размер:
49.33 Кб
Скачать

Microsoft Access

MS Access – СУБД от корпорации Microsoft. Данная СУБД поставляется вместе с пакетом программ MS Office. Крайней версией на данный момент является MS Access 2007.

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

У такой СУБД есть и недостатки. Защита информации от сбоев реализована сохранением данных после любого действия, что отрицательно влияет на быстродействие системы. Отсутствие встроенного компилятора ЕХЕ-файлов, что не позволяет правильно закончить технологический цикл разработки приложения без привлечения других средств программирования. СУБД использует библиотеки ОС Windows, что также отрицательно влияет на быстродействие и безопасность.

Но несмотря на недостатки, MS Access все равно остается достаточно популярной СУБД.

VisualFoxPro

Реляционные системы управления базами данных (СУБД), такие как FoxBase, FoxBase plus, FoxPro, Visual FoxPro относятся к новому поколению СУБД реляционного типа из семейства dBase – подобных СУБД. Пакеты этого семейства получили широкое распространение, и многие из них были русифицированы.

СУБД типа Fox сохраняет преемственность по отношению к более ранним представителям dBase – подобных СУБД, в отношении структуры баз данных, команд создания и обработки данных, основных типов данных. В тоже время каждая последующая СУБД обладает большими возможностями по сравнению с предыдущими. Так, например, Visual FoxPro по сравнению с FoxPro обладает более значительными изобразительными возможностями.

База данных в Visual FoxPro – это совокупность таблиц, отношений между таблицами, индексов, триггеров и хранимых процедур.

Данная работа использует язык команд СУБД семейства Fox. Используемые команды, в основном, применимы во всех СУБД этого типа, но отладка велась на русифицированной СУБД FoxPro для Windows версии 2.5b.

Создание базы данных в Visual FoxPro осуществляется в интерактивном режиме с помощью конструктора базы данных, который позволяет:

1) создавать и модифицировать таблицы, хранимые процедуры, представления данных;

2) добавлять созданные ранее таблицы;

3) определять для таблиц индексы;

4) устанавливать отношения между таблицами, которые будут поддерживаться при создании форм и отчетов.

В среде СУБД типа Fox каждая подзадача может оформляться в виде отдельного командного файла с расширением. prg и заканчиваться оператором возврата в вызывающий командный файл.

Для поддержания базы данных в устойчивом состоянии используется ряд механизмов, которые получили обобщенное название средств поддержки целостности. Эти механизмы применяются как статически (на этапе проектирования БД), так и динамически (в процессе работы с БД).

Teradata

Корпорация Teradata (NYSE: TDC) — разработчик аппаратного и программного обеспечения, специализирующийся в области приложений для хранения и анализа данных. Teradata ранее было подразделением корпорации NCR, крупнейшей компании в Огайо. Представительства Teradata расположены в более чем 60 странах мира. Teradata Database — это система массовой параллельной обработки, запущенная в виде коллективной распределённой архитектуры. СУБД Teradata Database — это линейная и предсказуемая во всех направлениях нагрузка на базу данных (тома данных, пропускная способность, число пользователей, сложность запросов).Масштабируемость объясняется популярностью приложений для хранения данных, используемых в промышленных масштабах. Teradata предлагает серверы Intel, соединённые в частную сеть BYNET для обмена сообщениями. Системы Teradata предлагаются с фирменными Teradata’вскими дисковыми массивами для хранения баз данных производства либо LSI либо EMC.

Cache

Cache – пост-реляционная объектная СУБД, предоставляющая неограниченные возможности для разработки Web-решений и клиент-серверных приложений.

В соответствии с принципами проектирования объектно-ориентированных баз данных система Cache:

содержит объект – элемент БД, в котором хранятся не только данные, но и методы их обработки;

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

допускают работу на высоком уровне абстракции.

Cache предназначена для обработки транзакций в системах со сверхбольшими базами данных и практически неограниченным количеством одновременно работающих пользователей.

Cache обеспечивает великолепную производительность, богатые возможности масштабирования, кластеризации, зеркалирования и управления, возможность анализа данных в режиме реального времени, отказоустойчивость и надежность.

Все эти возможности объединены в едином продукте, имеющем полноценную и простую в использовании среду разработки, которая позволяет в кратчайшие сроки создавать многофункциональные приложения.

При обработке огромного количества транзакций, когда производительность является важнейшим показателем, сервер баз данных Cache позволяет масштабировать приложения для обслуживания десятков тысяч пользователей без снижения скорости.

Уникальное качество Cache заключается в равноправной и эффективной поддержке сразу трех способов работы с данными:

Мощного объектного доступа

Реляционного SQL-доступа

Высокопроизводительного и гибкого прямого доступа к многомерным данным

Объектный доступ к данным обеспечивает:

-Быстрое и реалистичное моделирование сложных структур данных

-Полную поддержку OO-методов проектирования и разработки, включая инкапсуляцию, множественное наследование, полиморфизм

-Реализацию встраиваемых объектов, ссылок, коллекций, отношений, BLOB'ов

-Быструю разработку приложений

-Высокое быстродействие

-Масштабируемость

SQL-доступ к данным позволяет:

-Получить доступ к данным в виде традиционного реляционного представления

-Использовать JDBC/ODBC

-Значительно повысить быстродействие имеющихся приложений

-Использовать привычный SQL-инструментарий для запросов, построения отчетности и аналитики.

Прямой доступ к многомерным данным:

-Высочайшая производительность на критичных участках кода

-Возможность поддержки унаследованных приложений

Сервер приложений Cache - это гибкость, безграничные возможности взаимодействия с другими системами, технологиями и средствами разработки в совокупности с развитой средой проектирования и разработки.

Классы Cache могут быть представлены как .NET, Java, COM или C++ проекции. Механизм EJB Bean-managed Persistence в Cache позволяет настраивать отображение между классами Java и реляционными таблицами.

В Cache представлены два языка (Caché ObjectScript и Caché Basic). Будучи идентичными по функционалу, оба этих языка поддерживают все виды доступа: прямой, объектный, реляционный.

SQL-Gateway позволяет Cache осуществлять соединение с реляционными базами данных. COM Gateway позволяет Cache вызывать COM-объекты.

Enterprise Cache Protocol (ECP). Протокол, позволяющий оптимизировать производительность и масштабируемость многосерверных конфигураций Cache путем распределенного кэширования данных и объектов.

Соседние файлы в папке Ковех,Рязанов