Работа с базами данных в архитектуре клиент-сервер. Дубинин В.Н. - 4 стр.

UptoLike

Составители: 

4
функции для исполнения операторов языка SQL, а также функции полу-
чения диагностической информации, управления завершением транзак-
ций и получения информации о данной реализации. Системная модель
SQL/CLI состоит из трех компонентовприложения, реализации CLI и
SQL-сервера. Приложение производит вызовы функций, определяемых
SQL/CLI. Реализация SQL/CLI – это библиотека стадии исполнения, ко-
торая реализует функции CLI и связывается с
данным приложением.
Реализация CLI обращается к SQL-серверу, который обрабатывает опе-
раторы SQL.
Компания Microsoft Corp. разработала инструментарий для разра-
ботки программного обеспечения, основанный на расширенной версии
SQL/CLI и получивший название Open DataBase Connectivity (ODBC)
[1,6,14,16]. ODBC обеспечивает общий API-интерфейс для доступа к са-
мым разнообразным базам данных. Архитектура ODBC имеет четыре
основных компонента:приложение, менеджер драйверов, драйвер и ис-
точник или источники
данных. Центральным компонентом является ме-
неджер драйверов. Механизм ODBC может работать практически в лю-
бой операционной системе. Несмотря на наличие других, более высоко-
уровневых методов доступа к базам данных, таких как DAO и RDO, а
также стремительное развитие и внедрение новых методов (ADO, OLE
DB), ODBC прочно занимает свою нишу в общем ряду методов доступа к
базам
данных. “Фундаментальность” ODBC заключается в том, что он
опирается на международный стандарт SQL/CLI. Программирование с
помощью ODBC значительно сложнее, но выигрыш в скорости может
быть существенным.
Методические указания включают описание пяти лабораторных ра-
бот. Первые две работы ориентированы на изучение языка баз данных
SQL, последние трипрограммного интерфейса ODBC для разработки
клиентских приложений баз данных
. Для каждой лабораторной работы
приводятся необходимые теоретические сведения, порядок выполнения,
методические указания и варианты заданий.
Целью первой лабораторной работы является изучение специфика-
ции запроса языка SQL, приобретение практических навыков составле-
ния и содержательной интерпретации запросов выборки данных, а так-
же их выполнения на SQL-сервере с использованием клиентских утилит.
В данной лабораторной
работе используется готовая база данных, от-
ражающая деятельность некоторой книготорговой компании. Исполь-
зуемая база данных состоит из четырех таблиц, структура и семантика
которых представлена в описании работы. Содержимое таблиц приве-
дено в приложении. Приведено 96 вариантов SQL-запросов и 96 вари-
антов запросов на естественном языке к данной базе данных. Запросы к
функции для исполнения операторов языка SQL, а также функции полу-
чения диагностической информации, управления завершением транзак-
ций и получения информации о данной реализации. Системная модель
SQL/CLI состоит из трех компонентов – приложения, реализации CLI и
SQL-сервера. Приложение производит вызовы функций, определяемых
SQL/CLI. Реализация SQL/CLI – это библиотека стадии исполнения, ко-
торая реализует функции CLI и связывается с данным приложением.
Реализация CLI обращается к SQL-серверу, который обрабатывает опе-
раторы SQL.
     Компания Microsoft Corp. разработала инструментарий для разра-
ботки программного обеспечения, основанный на расширенной версии
SQL/CLI и получивший название Open DataBase Connectivity (ODBC)
[1,6,14,16]. ODBC обеспечивает общий API-интерфейс для доступа к са-
мым разнообразным базам данных. Архитектура ODBC имеет четыре
основных компонента:приложение, менеджер драйверов, драйвер и ис-
точник или источники данных. Центральным компонентом является ме-
неджер драйверов. Механизм ODBC может работать практически в лю-
бой операционной системе. Несмотря на наличие других, более высоко-
уровневых методов доступа к базам данных, таких как DAO и RDO, а
также стремительное развитие и внедрение новых методов (ADO, OLE
DB), ODBC прочно занимает свою нишу в общем ряду методов доступа к
базам данных. “Фундаментальность” ODBC заключается в том, что он
опирается на международный стандарт SQL/CLI. Программирование с
помощью ODBC значительно сложнее, но выигрыш в скорости может
быть существенным.
     Методические указания включают описание пяти лабораторных ра-
бот. Первые две работы ориентированы на изучение языка баз данных
SQL, последние три – программного интерфейса ODBC для разработки
клиентских приложений баз данных. Для каждой лабораторной работы
приводятся необходимые теоретические сведения, порядок выполнения,
методические указания и варианты заданий.
     Целью первой лабораторной работы является изучение специфика-
ции запроса языка SQL, приобретение практических навыков составле-
ния и содержательной интерпретации запросов выборки данных, а так-
же их выполнения на SQL-сервере с использованием клиентских утилит.
В данной лабораторной работе используется готовая база данных, от-
ражающая деятельность некоторой книготорговой компании. Исполь-
зуемая база данных состоит из четырех таблиц, структура и семантика
которых представлена в описании работы. Содержимое таблиц приве-
дено в приложении. Приведено 96 вариантов SQL-запросов и 96 вари-
антов запросов на естественном языке к данной базе данных. Запросы к




                                 4