Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kozlov.docx
Скачиваний:
7
Добавлен:
01.03.2025
Размер:
36.45 Кб
Скачать

Из базы sql, как и из других внешних источников могут быть применены различные способы:

1. Запросы на языке SQL на SQL сервере. с помощью SQL сервера можно выполнить выборку, добавление, обновление и структуру таблиц сервера. Запросы к серверу могут содержать инструкции для создания и удаления БД.

2. Связь с таблицами данных SQL сервера. Таблицы сервера отображаются в оке СУБД аксесс, ждя их простомтра и изменения средствами аксесса. Данные остаются в формате источника, но представлены как объекты аксесс и могут быть обработаны с помощью аксесса.

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

ОДБС предназначен для соединения приложения с сервером и выполнения процедур, связанных с получением данных. Основными компонентами ОДБС явл: администратор и драйвер.

Администратор устанавливает соединение с пользователем, поддерживает связь между приложение ис сервером, обеспечивает приложение информацией и по мере необходимости...

Драйвер управляет взаимодействие6м приложения с сервером, переводит SQL выражения приложения на диалект источника данных, перехватывает ошибки. Драйверы ОДБС содержатся в динамич. подключаемых библиотеках (DLL). Чтобы из приложения аксесс иметь доступ к БД SQL,о необходимо установить драйвер ОДБС. Ряд драйверов поставляется вместе с СУБД аксесс ( в том числе драйвер MC SQL-сервер), и они могут быть установлены уже при инсталляции аксесс, дополнительные драйвера, поддерживающие другие форматы данных, мб приобретены у независимых поставщиков.

Borland Interbase Server

Сервер реляционных БД, оптимизированный для реализации технологий укрупнения многопользовательских приложений. Технология укрупнения позволяет от многопользовательских приложений, построенных по традиционной модели, к приложениям с архитектурой по клиент-сервер. Доступны все основные UNIX-платформы. Оптимизирован для использования виндоус и обладает всеми функциями, обязательными для SQL-серверов БД.

К таким функциям относится наличие хранимых процедур, расширенные поддержка триггеров, декларативная ссылочная целостность и тд. Эти функции соответствуют стандарту ANSI/ISO.

Borland Database Engine

Основан на использовании DLL был ODBapi.

В 2000 г Борланд представила новую на SQL драйверах архитектуру, названную DBExpress.

Можно также добавить драйвера МС ОДБС, при подключении к ОДБС сокету. Борланд предоставляет Линкс, для доступа к широкому диапазону СУБД.

БДЕ имеет объектно-ориентированную структуру. Во время выполнения приложения взаимодействуют с БД, создавая АН

Локал SQL также является необходимым средством для создания таблиц, часть которых локальна, а часть - на серверах.

Microsoft SQL Server

основной язык – T- SQL (транзакт-SQL). Создан совместно MS и CBase.

MS SQL server и CBase для взаимодействия с сетью использует протокол уровня приложения под названием Tabular Data Stream (протокол передачи табличных данных).

MS SQL server также поддерживает ОДБС - интерфейс взаимодействия приложения с СУБД.

SQL 2005 - обеспечивает возможность подкл. пользователей через веб-сервисы (SOAP). Это позволяет клиентским программам не предназначенным для windows кроссплатформенно соединяться с SQL-сервером. MS также выпустила сертифицированной драйвер JDBC, позволяющий приложениям под управлением Java соединяться с MS SQL сервером.

SQL сервер поддерживает зеркалирование и кластеризацию. БД. Кластер сервера SQL – это совокупность одинокого конфигурированных серверов, такая схема помогает распределить раб. Нагрузку между несколькими серверами. Все сервера имеют одно виртуальное иимя. И данные распределяются по IP адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера, доступен автоматический перенос нагузки на другой сервер.

SQL сервер поддерживает избыточное дублирование данных по трем сценариям:

  1. снимок – производится снимок БД, который сервер отправляет получателям

  2. история изменений – все изменения БД непрерывно передаются пользователю

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

SQL сервер 2008

Направлен на то, чтобы сделать управление данными самонастраивающимися, самоорганизующимися и самообслуживающимися механизмом. Это позволит уменьшить до нуля время нахождения сервера в нерабочем состоянии. В SQL 2008 была добавлена поддержка структурированных и частично структурированных данных, включая цифровые форматы для изображений, звуков, видео и других типов мультимедиа. Поддержка мультимедиа внутри СУБД позволила специализированным функциям поддерживать все это. Кроме того были включены спец. Форматы даты и времени и пространственный тип для пространственно-зависимых данных.

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