ОБ ОБУЧЕНИИ РАБОТЕ С МНОГОПОЛЬЗОВАТЕЛЬСКОЙ БАЗОЙ ДАННЫХ В АРХИТЕКТУРЕ КЛИЕНТ/СЕРВЕР
Оскерко Валентина Степановна, Белорусский государственный экономический университет, oskerkov@mail.ru
Высокий динамизм процессов в науке, технике, производстве обусловливает необходимость качественно нового подхода к работе с информацией. Разрабатываются автоматизированные информационные системы, которые существенным образом влияют на повышение эффективности деятельности экономических объектов и интенсивно внедряются в банках, маркетинге, менеджменте, бухгалтерском учете и др. Их ядром является база данных (БД). В связи с массовым распространением локальных сетей получающим бизнес-образование актуально умение работы с централизованной БД в технологии «клиент/сервер». В ней функции клиентских приложений и сервера баз данных определенным образом разделены, в результате чего увеличивается пропускная способность сети, уменьшается потребность клиентских приложений в оперативной памяти, существенно повышается степень безопасности БД. Указанные преимущества технологии  «клиент/сервер» обусловливают  ее массовое распространение и, как следствие, необходимость практических навыков формирования запросов к БД в этой технологии.
Принципы формирования запросов определяются используемым программным  обеспечением данной технологии. В локальных сетях вузов, как правило,   в качестве сервера баз данных используется Microsoft SQL Server, а  клиентского приложения – система управления базами данных (СУБД) Microsoft Access. В этом случае обучающимся можно продемонстрировать технологию доступа к данным на сервере сети на диалекте языка SQL в СУБД Access – Microsoft Jet SQL. Она требует, во-первых, умения создавать с помощью механизма ODBC пользовательский источник данных (ссылку на внешнюю БД),  во-вторых, знания  функциональных возможностей и синтаксиса  мощной SQL-команды Select, в-третьих,  умения создания, редактирования и выполнения запросов в режиме SQL.
 Если при формировании SQL-запроса допущены ошибки, то их поиск и исправление возлагается на пользователя, так как информации о локализации ошибок и рекомендаций по  их устранению СУБД Access  практически не выводит. В этой связи обучающихся целесообразно ознакомить с технологией доступа к данным на сервере с помощью специализированного клиентского приложения, в котором указанный недостаток преодолен. 
С точки зрения автора более эффективным средством формирования запросов к БД на сервере является  компонент Microsoft SQL Server  – Query Analyzer. Это клиентское приложение позволяет быстро формировать многофункциональные запросы на диалекте Transact-SQL и выполнять их. Это возможно  благодаря наличию таких средств, как: проверка синтаксиса команд до их выполнения, редактирование шаблонов команд согласно собственным требованиям, отображение в одном окне  команды Transact-SQL и результата запроса, использование Браузера объектов БД для упрощения процесса построения запросов и др.   
Для обучения работе с многопользовательской БД должен быть решен вопрос о создании на сервере локальной сети учебной БД и  обеспечения к ней доступа обучающихся. Автор считает, что эта БД должна быть наполнена реальной экономической информацией, представляющей профессиональный интерес для будущих  специалистов, что будет стимулировать приобретение практических навыков  формирования запросов к многопользовательской БД.  Имея это в виду, им в качестве учебной БД разработана БД о социально-экономическом развитии республики Беларусь за 1998-2008 гг. на основании данных статистических ежегодников Национального статистического комитета РБ. Она содержит основные показатели развития промышленности, сельского хозяйства, торговли, характеризует валовой внутренний продукт и его использование, инвестиции и др. 
С целью освоения технологии работы с многопользовательской БД в архитектуре клиент/сервер с помощью клиентских приложений Access и Query Analyzer на примере БД «Социально-экономическое развитие Республики Беларусь» разработан комплекс заданий с методическими рекомендациями по их выполнению в среде данных приложений. 
Реализация изложенной методики обучения работе с  многопользовательской БД в архитектуре клиент/сервер показала, что обучающиеся быстро осваивают инструментальные средства выбранных клиентских приложений и реально видят практическое применение данной технологии. А ежегодное обновление учебной БД позволило бы студентам использовать ее информацию для экономического анализа при выполнении научных, курсовых и дипломных работ. Тогда освоенная технология доступа к данным коллективного пользования была бы востребована на практике уже в стенах учебного заведения.