Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург "Корона-Принт" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных.


НазваниеУчебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург "Корона-Принт" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных.
страница26/26
ТипУчебное пособие
1   ...   18   19   20   21   22   23   24   25   26

4.5. Информационные системы в Internet и intranet


Обработка информации в среде Internet существенно отличается от обработки информации в локальной сети и, тем более, на отдельном компьютере. Перечислим наиболее важные из них.

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

2. Взаимодействие распределенных элементов ИС происходит с помощью обмена пакетами или сообщениями. Отдельные программные компоненты ИС могут быть одного или различных производителей. В последнем случае особую роль приобретает решение проблемы поддержки стандартов на сетевые протоколы и на язык SQL.

3. Сеть Internet отличает от остальных глобальных сетей то, что по масштабам она больше всех других сетей (объединяет другие сети) и принципы ее организации оказывают существенное влияние на использование в сети баз данных.

Перед рассмотрением моделей и механизмов использования БД дадим краткую характеристику Internet.

Характеристика Internet

Основными видами услуг (сервиса), предоставляемых пользователям при подключении к Internet являются:

  • электронная почта (E mail);

  • телеконференции (UseNet);

  • система эмуляции удаленных терминалов (TelNet);

  • поиск и передача двоичных файлов (FTP);

  • поиск и передача текстовых файлов с помощью системы меню (Gopher);

  • поиск и передача документов с помощью гипертекстовых ссылок (WWW или “Всемирная паутина”).

Создание и развитие этих способов связано с историей Internet. Каждый из них характеризуется своими возможностями и различием в организации протоколов обмена информацией. Под протоколом, в общем случае, понимается набор инструкций, регламентирующих работу взаимосвязанных систем или объектов в сети.

Электронная почта (E-mail) – наиболее простой и доступный способ доступа в сети Internet. Позволяет выполнять пересылку любых типов файлов (включая тексты, изображения, звуковые файлы) по адресам электронной почты в любую точку планеты за короткий промежуток времени в любое время суток. Для передачи сообщения необходимо знать электронный адрес получателя. Работа электронной почты основана на последовательной передаче информации по сети от одного почтового сервера к другому, пока сообщение не достигнет адресата. К достоинствам электронной почты относятся высокая оперативность и низкая стоимость Недостаток электронной почты состоит в ограниченности объема пересылаемых файлов.

Система телеконференций UseNet разработана как система обмена текстовой информацией. Она позволяет всем пользователям Internet участвовать в групповых дискуссиях, называемых телеконференциями, в которых обсуждаются всевозможные проблемы. Сейчас в мире насчитывается более 10 тысяч телеконференций. Информация, посылаемая в телеконференции, становится доступной любому пользователю Internet, обратившемуся в данную телеконференцию. В настоящее время телеконференции позволяют передавать файлы любых типов. Для работы с телеконференциями наиболее часто используются средства программ просмотра и редактирования Web документов.

TelNet – это протокол, позволяющий одному компьютеру использовать ресурсы другого (удаленного) компьютера. Другими словами – это протокол удаленного терминального доступа в сети.

FTP (File Transfer Protocol) – это протокол, позволяющий передавать файлы произвольного формата между двумя компьютерами сети. Программное обеспечение FTP разработано по архитектуре “клиент-сервер” и разделено на две части: серверную (FTP-сервер) и клиентскую. FTP-клиент, в общем случае, позволяет пользователям просматривать файловую систему FTP-сервера и производить с ней обмен файлами (выгружать файлы своего компьютера, загружать, переименовывать и удалять файлы удаленного компьютера) Достоинством данного протокола является возможность передачи файлов любого типа, в том числе, исполняемых программ. К недостатку протокола FTP следует отнести необходимость априорного знания местоположения отыскиваемой информации (FTP-адреса).

Протокол Gopher и реализующее его программное обеспечение предоставляют пользователям возможность работы с информационными ресурсами, не зная заранее их местонахождение. Для начала работы по этому протоколу достаточно знать адрес одного Gopher-сервера. В дальнейшем работа заключается в выборе команд, представленных в виде простых и понятных меню. При этом пункты меню одного сервера могут содержать ссылки на меню других серверов, что облегчает поиск требуемой информации в сети Internet. Во время работы с системой Gopher программа-клиент не поддерживает постоянного соединения с Gopher-сервером, что позволяет экономить сетевые ресурсы.

WWW (World Wide Web – всемирная паутина) представляет собой самое популярное и современное средство организации сетевых ресурсов. Она строится на основе гипертекстового представления информации.

Гипертекстовый документ (гипертекст) представляет собой текст, содержащий ссылки на другие фрагменты текстов произвольных документов, в том числе и этого документа. Гипертекстовый документ подготавливается на стандартизованном языке HTML (HyperText Markup Language – язык разметки гипертекста). Он состоит из страниц (web-страниц), доступ к которым основан на протоколе передачи гипертекста (HyperText Transfer Prococol, HTTP).

HTML-документ представляет собой ASCII-файл, доступный для просмотра и редактирования в любом редакторе текстов. В отличие от обычного текстового файла, в нем присутствуют специальные команды – тэги, которые указывают правила форматирования документа. С помощью тэгов описываются различные элементы документы: заголовки, абзацы (параграфы), списки, ссылки, формы и т. д.

Простейшим примером гипертекста является книга, оглавление которой содержит ссылки (внутренние) в виде номеров страниц на разделы, подразделы, пункты книги, кроме того, в книге имеются внешние ссылки на другие используемые источники информации.

Фрагмент документа может включать в себя информацию в виде обычного текста, графического изображения, звука и движущегося изображения (анимации). Гипертекст с нетекстовыми документами часто называют гипермедиа.

Важнейшим свойством гипертекста является наличие в нем ссылок на документы, размещаемые на территориально удаленных компьютерах. Документы могут создаваться и редактироваться различными людьми. Вся совокупность взаимосвязанных документов образует гигантскую “паутину”. Эта модель подобна модели окружающего нас бесконечного информационного пространства, когда нет строгой иерархии связей, а есть множество связей без начала и конца.

Работа сети Internet основана на использовании протокола TCP/IP (Transmission Control Protocol/Internet Protocol – Протокол управления передачей данных/Протокол Internet), который используется для передачи данных в глобальной сети и во многих локальных сетях. TCP/IP в основном реализует функции транспортного и сетевого уровней модели OSI (подраздел 4.1). Он представляет собой семейство коммуникационных протоколов, которые по назначению можно разделить на следующие группы:

  • транспортные протоколы, служащие для управления передачей данных между двумя компьютерами;

  • протоколы маршрутизации, обрабатывающие адресацию данных и определяющие кратчайшие доступные пути к адресату;

  • протоколы поддержки сетевого адреса, предназначенные для идентификации компьютера по его уникальному номеру или имени;

  • прикладные протоколы, обеспечивающие получение доступа к всевозможным сетевым услугам;

  • шлюзовые протоколы, помогающие передавать по сети сообщения о маршрутизации и информацию о состоянии сети, а также обрабатывать данные для локальных сетей;

  • другие протоколы, не относящиеся к указанным категориям, но обеспечивающие клиенту удобство работы в сети.

Доступ пользователей к ресурсам Internet обычно производится с помощью программ-навигаторов, или броузеров (от англ. browser). В настоящее время к числу наиболее популярных программ этого класса относятся следующие: Netscape Navigator/Communicator (Netscape) и MS Explorer (Microsoft). Хотя эти программы основаны на использовании протокола HTTP, они предоставляют простой доступ к другим сервисам Internet: электронной почте, новостям и т. д.

Броузер, обеспечивая доступ пользователя к ресурсам сети, по существу, является программой-клиентом (или Web-клиентом). Программой, предоставляющей информационные ресурсы, является Web-сервер. Именно он осуществляет основную работу по сбору и получению информации из разных источников, после чего в стандартном виде предоставляет ее Web-клиенту. Рассмотрим организацию выбора информации для пользователя, если она находится в базах данных.

Базы данных в Internet и intranet

Технология intranet по существу представляет собой технологию Internet, перенесенную в среду корпоративных ИС. Архитектура информационных систем в Internet и intranet является рельтатом эволюционного перехода от первых многопользовательских централизованных вычислительных систем (мэйнфреймов) через системы типа клиент-сервер к распределенным системам с централизованной обработкой и подготовкой информации к непосредственному потреблению. Рассмотрим кратко указанные этапы эволюции.

1. В мэйнфреймах (Рис. 0 .39) вычислительные ресурсы, хранимые данные и программы обработки информации сконцентрированы в одной ЭВМ. Основным средством доступа был алфавитно-цифровой терминал (дисплей), управляемый ЭВМ. Вся обработка информации и подготовка ее к выдаче выполнялись на центральной ЭВМ. С терминалов, как правило, в машину передавались коды нажатия клавиш или содержимое буфера экрана, а обратно на терминал – пересылались отображаемые экраны с соответствующими кодами управления отображением.



Рис. 0.39. Централизованная многопользовательская система

Достоинством системы является простота администрирования, защиты информации и модификации системы, к недостаткам можно отнести высокую загрузку процессоров и линий связи (как следствие – невысокую реакцию системы при большом количестве пользователей), низкую надежность (выход из строя ЭВМ приводит к полному отказу всей системы), сложность масштабирования системы и некоторые другие.

2. Исторически следующим решением в области информационных систем была архитектура клиент-сервер (Рис. 0 .40).


Рис. 0.40. Системы типа клиент-сервер

В этих системах место терминала заняла ПЭВМ, а мэйнфрейма – компьютер-сервер. Ранее мы рассматривали спектр моделей подобных систем с различным распределением функций между компонентами. Если не брать во внимание модель “распределенного представления” (по сути повторяет модель централизованной многопользовательской системы), то можно заключить, что системы типа клиент-сервер имеют следующие достоинства: высокая живучесть и надежность, легкость масштабирования, качественный пользовательский интерфейс, возможность одновременной работы с несколькими приложениями, высокие характеристики оперативности обработки информации.

Основным недостатком клиент-серверных систем является то, что они ориентированы на данные, а не на информацию. Это требует от пользователя знания не только предметной области, а и специфики используемой прикладной программы.

Существенным недостатком можно считать также сложность переноса таких систем на другие компьютерные платформы и интеграцию с другими пакетами из-за “закрытости” используемых протоколов взаимодействия компонентов систем.

Еще один недостаток заключается в сложности администрирования системы и ее уязвимости при непредсказуемых или злонамеренных действиях пользователя или компьютерных вирусов.

3. Корпоративные системы intranet, в отличие от систем клиент-сервер, ориентированы не на данные, а на информацию в ее окончательном и пригодном для использования неквалифицированным пользователем виде (Рис. 0 .41).



Рис. 0.41. Системы, поставляющие информацию

Новые системы объединяют в себе преимущества централизованных многопользовательских систем и систем типа клиент-сервер. Им присущи следующие черты:

  • на сервере порождается информация, пригодная для использования, а не данные (например, в случае СУБД – записи БД);

  • при обмене между клиентской и серверной частями используется протокол открытого стандарта, а не какой-то конкретной фирмы;

  • прикладная система находится на сервере, и поэтому для работы пользователя на компьютере-клиенте достаточно иметь программу-навигатор (могут быть и другие решения, когда часть обработки производится на компьютере-клиенте).

В случае, когда источником информации в Internet и intranet являются БД, имеет место взаимодействие компонентов WWW и традиционных СУБД. Различают два следующих варианта функционирования программного обеспечения WWW по доступу к БД: на стороне Web-сервера (Рис. 0 .42 а) и на стороне Web-клиента (Рис. 0 .42 б).



Рис. 0.42. Модели доступа к базе данных в Internet

В модели доступа к БД на стороне сервера обращение к серверу БД обычно производится путем вызова программами Web-сервера внешних по отношению к ним программ в соответствии с соглашениями одного из интерфейсов: CGI (Common Gateway Interface – общий шлюзовый интерфейс), FastCGI или API (Application Program Interface – интерфейс прикладного программирования).

Внешние программы взаимодействуют с сервером БД на языке SQL, непосредственно обращаясь к конкретному серверу или используя драйвер ODBC (см. подраздел 9.3).

Внешние программы пишутся на обычных языках программирования типа Си, Си++ и Паскаль или специализированных языках типа Perl или PHP. Программы, разработанные в соответствии с интерфейсом CGI, называются CGI-сценариями или CGI-скриптами.

Для поддержки этого механизма на стороне клиента в языке HTML имеется средство включения в документ форм (тэг
языка HTML) представления запросов к БД.

Процедура доступа к БД с использованием интерфейса CGI включает в себя следующие этапы.

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

  2. Заполнение Web-клиентом содержащейся на полученной странице формы запроса к БД и отправка ее Web-серверу. Правильность заполнения формы можно контролировать с помощью несложной программы, непосредственно находящейся в области HTML-страницы, в которой описана форма (обычно для этого используют языки VBScript или JavaScript).

  3. Web-сервер, получив эту форму, запускает соответствующую внешнюю CGI-программу, передавая ей параметры (адрес и имя этой программы указывается в атрибуте ACTION тэга ).

  4. Внешняя программа преобразует описанный в форме запрос к БД в соответствующий текст запроса на языке SQL, с которым обращается к серверу БД.

  5. После получения результатов запроса внешняя программа формирует требуемую HTML-страницу, передает ее Web-серверу и завершает свое выполнение.

  6. Web-сервер передает сформированную HTML-страницу Web-клиенту.

Основными достоинствами применения спецификации CGI для организации доступа к данным базы являются следующие:

  • языковая независимость – сценарий может быть написан практически на любом языке программирования, содержащем средства обработки строк;

  • процессная изолированность ­– сценарий выполняется на сервере как отдельный процесс, не имеющий доступа к защищенной системной информации сервера;

  • широкая распространенность, так как CGI-стандарт применим на каждом Web-сервере;

  • архитектурная независимость – программы, разработанные в соответствии с CGI-стандартом, не зависят от архитектуры сервера.

К главным недостаткам применения спецификации CGI относятся следующие:

  • необходимость всякий раз устанавливать и разрывать соединение с базой данных, поскольку отсутствуют средства поддержания постоянного соединения Web-сервера и СУБД;

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

  • трудоемкость выполнения программ, связанная с запуском программы как отдельного процесса. Это замедляет обработку запросов к данным и снижает эффективности работы сервера.

Для устранения недостатков CGI-спецификации разработана спецификация API. Программы, разработанные по этой спецификации, быстрее и эффективнее выполняются, поскольку организованы в виде динамических библиотек. Наиболее известными являются два интерфейса этого вида: NSAPI (компания Netscape) и ISAPI (компания Microsoft).

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

  • языковая зависимость – программа может быть написана только на языке, поддерживаемом данным API. Чаще всего это языки C и C++ (язык Perl, широко применяемый при написании CGI-скриптов, не применяется);

  • слабая защита сервера от ошибок прикладных программ и от возможности несанкционированного доступа к системным ресурсам, поскольку API-программа выполняется в адресном пространстве основного процесса сервера;

  • программы, как правило, не переносимы на другие программно-аппаратные платформы, поскольку привязаны к интерфейсу и архитектуре сервера.

Интерфейс FastCGI сочетает преимущества предыдущих технологий и более близок к интерфейсу CGI. Приложения, написанные в соответствии с ним, запускаются как отдельные изолированные процессы, но являются постоянно активными и не завершаются после обращения к данным как CGI-сценарии.

При доступе к БД на стороне клиента основным средством реализации механизмов взаимодействия Web-клиента и сервера БД является язык Java. Кроме того, может использоваться JavaScript, разработанный для расширения возможностей декларативного языка HTML (нет операторов присваивания, сравнения, математических функций и пр.) на основе добавления процедурных средств. Программы на языке JavaScript выполняются на компьютере Web-броузером в режиме интерпретации.

Если в HTML-документе требуется получить данные из БД, то поступают следующим образом.

  1. На языке Java пишутся дополнительные программы, называемые апплетами (Java-applets), которые затем компилируются. В результате получаются мобильные (машинно-независимые) программы. Последние могут выполняться в режиме интерпретации или служить исходной информацией для генерации программ, готовых к выполнению на разных аппаратно-программных платформах.

  2. В тексте HTML-документа в нужных местах ставятся ссылки на соответствующие апплеты. Сами программы хранятся на сервере.

  3. В процессе работы с гипертекстом при обнаружении в тексте ссылки на апплет происходит автоматическая пересылка Java-программы с сервера в среду выполнения броузера и загрузка на выполнение. Последняя в диалоге с пользователем уточняет параметры запроса к БД (средства поддержки графического пользовательского интерфейса в языке Java имеются).

  4. Получив управление, Java-апплет осуществляет взаимодействие с сервером БД, в результате чего полученная из базы информация представляется пользователю.

Для обращений к серверам БД разработан стандарт JDBC (Java DataBase Connectivity – совместимость баз данных для Java), основанный на концепции ODBC. Стандарт JDBC разработан фирмами Sun/JavaSoft и обеспечивает универсальный доступ к различным базам данных на языке Java.

Из двух рассмотренных схем однозначного предпочтения тому или иному варианту отдать нельзя. Все зависит от целей и условий разработки клиент-серверных программ (наиболее существенной оказывается зависимость от ОС, а также от вида Web-сервера).

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

Во второй модели клиентская часть системы оказывается сложнее, чем в первой. Это усложняет навигатор, но в то же время разгружает Web-сервер.

В сравнительно недавно выпущенных программных продуктах фирмы Microsoft поддерживаются обе схемы. На стороне клиента (в среде Internet Explorer), существует возможность использовать динамический HTML, который реализуется на языке VBScript. Доступ к данным на стороне сервера осуществляется с помощью так называемых asp-страниц (Active Server Pages – активные серверные страницы). Аsp-страницы – это сценарии на языке VBScript, хранящиеся и выполняемые на Web-сервере (Internet Information Server).

Контрольные вопросы и задания

  1. Назовите типичные варианты разделения функций между компьютером-сервером и компьютером-клиентом для двухзвенной модели.

  2. Охарактеризуйте модель удаленного доступа к данным.

  3. Назовите достоинства и недостатки модели сервера баз данных.

  4. Изобразите структурную схему трехзвенной модели сервера приложений.

  5. Каково назначение мониторов транзакций?

  6. Изобразите схему и охарактеризуйте модель монитора транзакций.

  7. Назовите основные технологии децентрализованного управления БД.

  8. Опишите динамику функционирования модели распределенной БД.

  9. Укажите достоинства и недостатки модели распределенной БД.

  10. Поясните суть метода двухфазной фиксации транзакций.

  11. Опишите модель тиражирования данных.

  12. Назовите основные методы доступа к данным и укажите случаи предпочтительного их использования.

  13. Приведите пример типичного набора блокировок объектов БД.

  14. Укажите правила совмещения блокировок.

  15. Назовите основные разновидности тупиков.

  16. Приведите пример взаимного тупика в распределенной БД.

  17. Укажите основные варианты создания информационной системы в локальной сети.

  18. Опишите схему функционирования информационной системы типа файл-сервер с несетевой СУБД.

  19. Как организуется обработка в информационных системах типа файл-сервер с сетевой СУБД?

  20. Опишите схему функционирования информационной системы типа клиент-сервер.

  21. Каково назначение хранимых процедур и триггеров?

  22. Дайте понятия хранимых команд и курсора.

  23. Как организуется доступ к данным с помощью интерфейса ODBC?

  24. Дайте общую характеристику сети Internet.

  25. Укажите основные модели доступа к БД в сети Internet.

  26. Какие языки программирования используются для доступа к БД в Internet?

  27. Каково назначение CGI-сценариев?

  28. Охарактеризуйте технологию intranet.

Литература

  1. Вейд А. Стандарты объектных запросов // Системы Управления Базами Данных, № 4, 1996. – С. 89-97.

  2. Дейт К.Дж. Введение в системы баз данных.: Пер. с англ. – 6-е изд. – К.: Диалектика, 1998. – 784 с.

  3. Елисеев В, Ладыженский Г. Введение в Интранет // Системы Управления Базами Данных, № 5-6, 1996. – С. 19-43.

  4. Калиниченко Л. Стандарт систем управления объектными базами данных ODMG: краткий обзор и оценка состояния // Системы Управления Базами Данных, № 1, 1996. – С. 102-109.

  5. Кузнецов С. Доступ к базам данных с использованием технологии WWW // Системы Управления Базами Данных, № 5-6, 1996. – С. 4-9.

  6. Ладыженский Г. Системы управления базами данных – коротко о главном // Системы Управления Базами Данных, № 4, 1995. – С. 123-141.

  7. Олейников А.Я. Открытые системы: концепция и реальность // Открытые системы, № 4, 1993. – С. 53-58.

  8. Орлик С.В. Borland Delphi как средство разработки масштабируемых приложений // Системы Управления Базами Данных, № 4, 1995. – С. 50-56.

  9. Основы современных компьютерных технологий: Учебное пособие/Под ред проф. Хомоненко А.Д. Авторы: Артамонов Б.Н., Брякалов Г.А., Гофман В.Э., Кадигроб Е.Ф., Компаниец Р.И., Липецких А.Г., Мальцев М.Г., Рыжиков Ю.И., Хомоненко А.Д., Цыганков В.М. – СПб: КОРОНА принт, 1998. – 448 с.

  10. Роберт Сигнор, Михаэль О. Стегман. Использование ODBC для доступа к базам данных: Пер. с англ. – М.: БИНОМ; НАУЧНАЯ КНИГА. – 384 с.

  11. Системы управления базами данных и знаний: Справ. изд. / Наумов А.Н., Вендров А.М., Иванов В.К. и др.; Под ред. Наумова А.Н. – М.: Финансы и статистика, 1991. – 352 с.
1   ...   18   19   20   21   22   23   24   25   26

Похожие:

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие для студентов педиатрического факультета
Под общей редакцией д м н., профессора, зав кафедрой факультетской педиатрии гбоу впо оргму минздрава России, Заслуженного врача...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебно-методическое пособие Санкт-Петербург 2014 Авторы: Морозов...
Учебно-методическое пособие предназначено для повышения квалификации преподавательского состава умц по го чс и пб санкт-Петербурга...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие для бакалавров
Безопасность жизнедеятельности / Под редакцией д-ра экон наук, проф. С. Г. Плещица. Часть 1: Учебное пособие.– Спб.: Изд-во Спбгэу,...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconМетодическое пособие Тверь 2011 г
Под редакцией зав кафедрой пропедевтики внутренних болезней профессора В. В. Аникина

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconГ. Санкт-Петербург, пл. Конституции, д. 7 – пс-20 «Чесменская»
«под ключ» (пир, смр, поставка волс) для организации каналов передачи данных телеметрической и служебной информации на участке: Лот...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. icon1. Основания профильного обучения
Кривых С. В., Абдуллаева О. А., Алексашина И. Ю., Марковская Е. А. Теория и методика организации профильного обучения: Санкт-Петербургский...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие по экспериментальной физике составлено в соответствие...
Физический практикум. Волновая оптика. Квантовая физика [Текст] : учебное пособие / сост. Г. Н. Федюкина, Н. П. Исакова / под общей...

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие издание второе, исправленное и дополненное москва...
Г75 Грачева Е. Ю., Соколова Э. Д. Финансовое право: Учебное пособие. 2-е изд., испр и доп. М.: Юриспруденция, 2000. 304 с

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. icon«Базы данных» Электронное учебное издание Подготовлено коллективом авторов: А. И. Антонов
Учебный курс «Базы данных» читается в четвертом семестре и состоит из следующих видов учебной работы

Учебное пособие Под редакцией профессора Хомоненко А. Д. Санкт-Петербург \"Корона-Принт\" 2000 Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных. iconУчебное пособие Санкт-Петербург Издательство спбгэту «лэти»
Авторы: А. Б. Гуркин, В. В. Калашников, Р. В. Костюк, А. С. Пученков, И. В. Узлова

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск