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

21.Механизмы доступа к данным. Характеристика bde и ado.Net

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

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.

Хар-ка BDE:

1.Единообразный доступ к стандартным источникам данных: Paradox, dBASE, FoxPro, Access, а также текстовым БД

2.Можно добавлять драйверы Microsoft ODBC

3.BDE имеет объектно-ориентированное устройство. Во время выполнения приложение взаимодействует с BDE, создавая различные BDE-объекты. Эти объекты затем используются для управления элементами БД, такими как таблицы и запросы. BDE API даёт прямой и оптимизированный доступ к движку, а также к встроенным в BDE драйверам для dBASE, Paradox, FoxPro, Access и текстовых БД.

4.Файлы ядра движка БД существуют как набор DLL

5.В поставку BDE входит набор дополнительный утилит и примеров приложений.

6.Система BDE конфигурируется с помощью BDE Administrator

7.В BDE используется «Local SQL», подмножество стандарта ANSI-92 языка SQL, расширенное для поддержки используемых в Paradox и DBF

8.Local SQL позволяет использовать SQL для запросов к локальным «стандартным» таблицам, которые не находятся на серверах БД, в т. ч. удалённых. Local SQL также является необходимым средством для создания запросов с выборками из многих таблиц, часть которых локальна, а часть находится на удалённых 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.

22. История sql. Принцип работы. Стандарты.

История SQL

Создан в начале 70-х годов в результате исследовательского проекта IBM, целью которого было создание языка манипуляции реляционными данными. Первоначально он назывался SEQUEL , затем — SEQUEL/2, а затем — просто SQL.Официальный стандарт SQL был опубликован ANSI в 1986 году.В настоящее время действует стандарт, принятый в 2003 году (SQL:2003) с небольшими модификациями, внесёнными позже.

Существует три уровня соответствия стандарту ANSI — начальный,промежуточный и полный. Многие производители серверных СУБД, такиекак IBM, Informix, Microsoft, Oracle и Sybase, применяют собственные реализации SQL, основанные на стандарте ANSI (отвечающие как минимум начальному уровню соответствия стандарту) и содержащие некоторые расширения, специфические для данной СУБД.

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

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