- •1. Общие сведения об асои и у.
- •2. Функциональные подсистемы асои и у. Роль и место асои и у в асу предприятием.
- •3. Aсои и у в асу – тп. Асои и у в асни асои и у в экономике и финансах. Сапр,сппр, сии.
- •4. Автоматизация документооборота.
- •5. Общая характеристика информационного обеспечения асои и у.
- •6. Современные технологии баз и банков данных.
- •7. Управление информационными ресурсами с помощью sql.
- •8. Многомерные базы данных.
- •9. Общая характеристика и виды документальных информационных систем
- •10.Информационно-поисковые каталоги и тезаурусы.
- •Полнотекстовые информационно-поисковые системы
- •Модульное программирование
- •16. Использование баз данных в программном обеспечении.
- •17. Разработка программ под Windows. Разработка библиотек программ.
- •18. Корпоративная вычислительная среда (сетевые и доменные модели, домен Windows, контроллеры домена, доверительные отношения).
- •19. Обзор корпоративной сети.
- •21.Правила выполнения запросов на выборку данных:
- •22.Изменение данных.
- •23.Целостность данных.
- •24. Обработка транзакций.
- •25.Управление печатью в распределенной среде.
- •27. Серверы баз данных
- •28. Распределение бд между компонентами сети.
- •29. Распределенные приложения
- •30. Общие вопросы качества обслуживания в современных сетях.
- •31. Основные службы Windows Server корпоративной сети (dns, wins, dhcp).
- •Как работает dhcp
- •32. Программа анализа сети (NetWork Monitor).
- •Анализатор протокола - Это приложение или часть аппаратного средства, перехватывающая сетевой трафик и обрабатывающая эти данные, переводящая их и выдающая результаты в читаемом формате.
- •33. Общие сведения о виртуальных частных сетях.
- •34. Использование виртуальных частных сетей. Развертывание пользовательских виртуальных частных сетей
- •35. Протокол snmp.
- •Базы управляющей информации (mib)
- •36.Взаимодействие Windows nt/NetWare
- •37.Состав служб atm в Windows
- •38.Устройство и протоколы Internet
- •39.Службы удаленного доступа Windows Server.
- •40. В чем заключается методика предпроектного обследования?
- •41.Какие существуют универсальные методы, пригодные для обследования всех функциональных звеньев предприятия?
- •42.Какие существуют характеристики документа?
- •43. Каким образом производится кодирование полученной документации?
- •44.На каких уровнях проводится обследование аспектов деятельности предприятий?
- •45.Что включает информационная база данных?
- •46. В каких направлениях выполняется информационный анализ предметной обла¬сти?
- •47. Какие существуют типы реестров? (Вопрос 111)
- •48. Что указывает анкетируемый, заполняя реестры?
- •49. В чем заключается методика сбора документации при обследовании?
- •50. Перечислите основные виды анализа.
- •51) Цель анализа полученной информации.
- •52) В чем состоит принципиальная разница между автоматическим и
- •53) Раскройте понятие «система», «элемент», «подсистема».
- •54) Поясните содержание понятий «структура» и «связь».
- •55) Что вкладывается в понятия «состояние», «поведение» и «модель»
- •56. Раскройте понятие «цель». Какова его роль в управлении?
- •57. Большая (сложная) система как основной вид систем в теории авто¬матизированного управления.
- •59. Перечислите основные этапы управления.
- •61. Как вы понимаете предмет теории автоматического управления.
- •62. Раскройте содержание трех циклов математических основ теории автоматизированного управления и кибернетики.
- •63. Расскажите о вероятностных методах в кибернетике.
- •64. Какие Вы знаете методы оптимизации, применяемые в кибернетике.
- •65. Дайте классификацию методов дискретной математики и поясните их роль в теории автоматизированного управления.
- •66. Охарактеризуйте основные кибернетические модели вероятностной
- •67. Какое различие Вы можете найти между вероятностными и детерминированными моделями?
- •69. Расскажите о важности кибернетических моделей в проектирова¬нии асу.
- •70. Что Вы знаете о теории искусственного интеллекта?
- •71. Какова роль моделирования в теории автоматизированного управления?
- •72. По каким признакам классифицируется моделирование?
- •73. Дайте классификацию основных видов моделирования.
- •74. Поясните роль математического моделирования.
- •75. Что такое имитационное и ситуационное моделирование?
- •77. Архитектура sql Server
- •78. Какие таблицы поддерживает sql Server?
- •79. Журнал транзакций для sql Server.
- •80. Какими бывают системные бд в sql Server?
- •86. Порядок разработки программы.
- •87. Критерии качества программы.
- •88. Дружественность программы.
- •89. Этапы решения задач на эвм.
- •90. Понятие алгоритма. Свойства алгоритма.
- •91. Способы записи алгоритма. Блок – схемы.
- •92. Базовые алгоритмические структуры.
- •93. Жизненный цикл программного средства.
- •94.Водопадный подход к разработке программных средств.
- •95. Виды языков программирования. Примеры языков.
- •96. Структура программ на языке высокого уровня.
- •97. Оператор ввода, оператор вывода и оператор присваивания.
- •98. Ограничение на имена переменных и имя программы.
- •99. Арифметические операции с целыми числами и вещественными числами.
- •100. Математические функции в языке высокого уровня.
- •101. Формы записи вещественных чисел. Форматированный вывод чисел.
- •102. Расширение диапазона значений целых типов переменных.
- •103. Расширение диапазона значений вещественных типов переменных.
- •105. Какие существуют универсальные методы, пригодные для обследования всех функциональных звеньев предприятия?
- •106. Какие существуют характеристики документа?
- •107. Каким образом производится кодирование полученной документации?
- •108. На каких уровнях проводится обследование аспектов деятельности предприятий?
- •109. Что включает информационная база данных?
- •110. В каких направлениях выполняется информационный анализ предметной области?
- •111. Какие существуют типы реестров?
- •112. Что указывает анкетируемый, заполняя реестры?
- •113. В чем заключается методика сбора документации при обследовании предприятия?
27. Серверы баз данных
Сервер баз данных (database server) обслуживает базы данных и обеспечивает целостность и сохранность данных при их хранении, а также операциях ввода-вывода при доступе клиента к информации. Сервер базы данных - один из ключевых компонентов в архитектуре вычислительной сети типа "клиент-сервер", в которой пользовательский интерфейс располагаются на менее мощной машине-клиенте, а функции Систему Управления Базами Данных (СУБД) размещены на мощном сервере. Сервер баз данных работает под управлением серверной операционной системы* и получает клиентские запросы на языке SQL.
Наряду с RDA-моделью все большую популярность приобретает перспективная DBS-модель (Рис. 6).Она реализована в некоторых реляционных СУБД (Informix, Ingres, Sybase, Oracle). Ее основу составляет механизм хранимых процедур — средство программирования SQL-сервера. Процедуры хранятся в словаре базы данных, разделяются между несколькими клиентами и выполняются на том же компьютере, где функционирует SQL-сервер. Язык, на котором разрабатываются хранимые процедуры, представляет собой процедурное расширение языка запросов SQL и уникален для каждой конкретной СУБД.
В DBS-модели компонент представления выполняется на компьютере-клиенте, в то время как прикладной компонент оформлен как набор хранимых процедур и функционирует на компьютере-сервере БД. Там же выполняется компонент доступа к данным, то есть ядро СУБД. Достоинства DBS-модели очевидны: это и возможность централизованного администрирования прикладных функций, и снижение трафика (вместо SQL-запросов по сети направляются вызовы хранимых процедур), и возможность разделения процедуры между несколькими приложениями, и экономия ресурсов компьютера за счет использования единожды созданного плана выполнения процедуры. К недостаткам можно отнести ограниченность средств, используемых для написания хранимых процедур, которые представляют собой разнообразные процедурные расширения SQL, не выдерживающие сравнения по изобразительным средствам и функциональным возможностям с языками третьего поколения, такими как Си или Паскаль. Сфера их использования ограничена конкретной СУБД, в большинстве СУБД отсутствуют возможности отладки и тестирования разработанных хранимых процедур.
На практике часто используется смешанные модели, когда поддержка целостности базы данных и некоторые простейшие прикладные функции выполняются хранимыми процедурами (DBS-модель), а более сложные функции реализуются непосредственно в прикладной программе, которая работает на компьютере-клиенте (RDA-модель). Так или иначе, современные многопользовательские СУБД опираются на RDA- и DBS-модели и при создании ИС, предполагающем использование только СУБД, выбирают одну из этих двух моделей, либо их разумное сочетание.
28. Распределение бд между компонентами сети.
Распределение взаимосвязанных баз данных по компьютерной сети – это и называется Распределенная БД.
По Дейту: РБД состоит из набора узлов, связанных коммуникационной сетью, в которой:
а)каждый узел – это полноценная СУБД сама по себе;
б)узлы взаимодействуют между собой таким образом, что пользователь любого из них может получить доступ к любым данным в сети так, как будто они находятся на его собственном узле.
Каждый узел сам по себе является системой базы данных. Любой пользователь может выполнить операции над данными на своем локальном узле точно так же, как если бы этот узел вовсе не входил в распределенную систему. Распределенную систему баз данных можно рассматривать как партнерство между отдельными локальными СУБД на отдельных локальных узлах.
Фундаментальный принцип создания распределенных баз данных («правило 0»): Для пользователя распределенная система должна выглядеть так же, как нераспределенная система.
Фундаментальный принцип имеет следствием определенные дополнительные правила или цели. Таких целей всего двенадцать:
1.Локальная независимость. Узлы в распределенной системе должны быть независимы, или автономны. Локальная независимость означает, что все операции на узле контролируются этим узлом.
2.Отсутствие опоры на центральный узел. Локальная независимость предполагает, что все узлы в распределенной системе должны рассматриваться как равные. Поэтому не должно быть никаких обращений к «центральному» или «главному» узлу с целью получения некоторого централизованного сервиса.
3.Непрерывное функционирование. Распределенные системы должны предоставлять более высокую степень надежности и доступности.
4.Независимость от расположения. Пользователи не должны знать, где именно данные хранятся физически и должны поступать так, как если бы все данные хранились на их собственном локальном узле.
5.Независимость от фрагментации. Система поддерживает независимость от фрагментации, если данная переменная-отношение может быть разделена на части или фрагменты при организации ее физического хранения. В этом случае данные могут храниться в том месте, где они чаще всего используются, что позволяет достичь локализации большинства операций и уменьшения сетевого трафика.
6.Независимость от репликации. Система поддерживает репликацию данных, если данная хранимая переменная-отношение – или в общем случае данный фрагмент данной хранимой переменной-отношения – может быть представлена несколькими отдельными копиями или репликами, которые хранятся на нескольких отдельных узлах.
7.Обработка распределенных запросов. Суть в том, что для запроса может потребоваться обращение к нескольким узлам. В такой системе может быть много возможных способов пересылки данных, позволяющих выполнить рассматриваемый запрос.
8.Управление распределенными транзакциями. Существует 2 главных аспекта управления транзакциями: управление восстановлением и управление параллельностью обработки. Что касается управления восстановлением, то чтобы обеспечить атомарность транзакции в распределенной среде, система должна гарантировать, что все множество относящихся к данной транзакции агентов (агент – процесс, который выполняется для данной транзакции на отдельном узле) или зафиксировало свои результаты, или выполнило откат. Что касается управления параллельностью, то оно в большинстве распределенных систем базируется на механизме блокирования, точно так, как и в нераспределенных системах.
9.Аппаратная независимость. Желательно иметь возможность запускать одну и ту же СУБД на различных аппаратных платформах и, более того, добиться, чтобы различные машины участвовали в работе распределенной системы как равноправные партнеры.
10.Независимость от операционной системы. Возможность функционирования СУБД под различными операционными системами.
11.Независимотсть от сети. Возможность поддерживать много принципиально различных узлов, отличающихся оборудованием и операционными системами, а также ряд типов различных коммуникационных сетей.
12.Независиомть от типа СУБД. Необходимо, чтобы экземпляры СУБД на различных узлах все вместе поддерживали один и тот же интерфейс, и совсем необязательно, чтобы это были копии одной и той же версии СУБД.
