Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД_экз.docx
Скачиваний:
11
Добавлен:
24.09.2019
Размер:
837.07 Кб
Скачать

17) Характеристики локальных субд

Локальная база данных - база данных, размещенная на одном или нескольких носителях на одном компьютере. Данные локальной базы данных (файлы данных) находятся на одном (локальном) устройстве, в качестве которого может выступать диск компьютера или сетевой диск (диск другого компьютера, работающего в сети). Для обеспечения разделения данных (доступа к данным) между несколькими пользователями, в качестве которых выступают программы, работающие на одном или нескольких компьютерах, в локальных базах данных применяется метод, получивший название блокировка файлов. Суть этого метода заключается в том, что пока данные используются одним пользователем, другой пользователь не может работать с этими данными, т. е. данные для него закрыты, заблокированы.

Недостатки: потенциально высокая загрузка локальной сети; затруднённость централизованного управления; затруднённость обеспечения таких важных характеристик как надёжность, доступность, безопасность.

18) Архитектура клиент-сервер состоит из клиентов и серверов. Основная идея состоит в том, чтобы размещать серверы на мощных машинах, а приложениям, использующим языковые компоненты СУБД, обеспечить доступ к ним с менее мощных машин-клиентов посредством внешних интерфейсов.

Преимущества:

  • снижение сетевого трафика при выполнении запросов

  • возможность хранения бизнес-правил

  • клиентские приложения будут избавлены от значительной части кода

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

  • резервное копирование и архивация данных

  • оптимизация выполнения запросов

19.Требования к современным субд. Субд ведущих производителей.

Требования к современным СУБД:

1.Производительность

2.Управляемость

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

4.Корректная обработка транзакций

5.Поддержка доступа к данным с помощью Web-служб;

6.Поддержка стандартных механизмов доступа к данным

7.Встроенная поддержка безопасности

8.Надежность

9.Наличие средств защиты данных от потери и НСД

СУБД ведущих производителей:

20.Механизмы доступа к данным. Характеристика odbc, ole db и ado.

Способы доступа к данным:

1.Прикладной программный интерфейс (Application Programming Interface, API)

2.Универсальный механизм доступа к данным (ODBC, OLE DB, ADO, BDE)

Способы доступа к данным:

1.Непосредственный вызов функций клиентского API.

2.Вызов функций ODBC API.

3.Непосредственное обращение к интерфейсам OLE DB.

4.Применение ADO .

5.Применение ADO + OLE DB + ODBC.

6.Применение BDE + SQL Links.

7.Применение BDE + ODBC Link + ODBC.

Хар-ка ODBC: 1. Не рассчитана на работу с большим числом клиентов

2.Для взаимодействия с базой данных приложение-клиент вызывает функции интерфейса ODBC, которые реализованы в специальных модулях, называемых ODBC-драйверами.

3.ODBC-драйверы - это DLL-библиотеки, при этом одна DLL-библиотека может поддерживать несколько ODBC-драйверов. При установке на компьютер любого SQL-сервера автоматически выполняется регистрация в реестре Windows и соответствующего ODBC-драйвера.

4.Каждый ODBC-драйвер специфицируется как драйвер, поддерживающий определенный уровень функций ODBC API.

5.Функции ядра ODBC API находятся в файле Sql.h , а прототипы функций 1 и 2 уровней - в файле Sqlext.h.

Хар-ка OLE DB: Спецификация OLE DB определяет объект Command (команда), предназначенный для выполнения текстовой команды. В качестве такой команды может выступать и SQL-оператор. При этом выполнение команды может создавать результирующий набор.

Хар-ка ADO: 1.Последней версией ADO является версия 2.8.

2.В рамках платформы Microsoft .NET интерфейс ADO заменён ADO.NET.

3.ADO.NET — основная модель доступа к данным для приложений, основанных на Microsoft .NET. Не является развитием более ранней технологии ADO.

4. Компоненты ADO.NET входят в поставку оболочки .NET Framework.

5. Компоненты ADO используются в языках высокого уровня, таких как VBScript в ASP, JScript в WSH, Visual Basic, Delphi.

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