![]() 978 63 62 |
![]() |
Сочинения Доклады Контрольные Рефераты Курсовые Дипломы |
РАСПРОДАЖА |
все разделы | раздел: | Компьютеры, Программирование | подраздел: | Программное обеспечение |
MS SQL Server 6.5 | ![]() найти еще |
![]() Молочный гриб необходим в каждом доме как источник здоровья и красоты + книга в подарок |
SQL-сервер не должен подключаться к Интернету без серьезной бизнес-необходимости. Даже если аккаунт «SA» был переименован, атакующий может идентифицировать новое имя аккаунта и пароль в незащищенном файле кодов. Оптимальным решением для этого будет блокирование порта 1433 (Microsoft SQL Server) до тех пор, пока он действительно не понадобится. ЗАЩИТА ВАЖНОЙ ИНФОРМАЦИИ Описанные в этой главе атаки оканчиваются успехом, потому что коды программ хранятся на серверах, которые не защищены так, как это должно быть сделано. Для такой важнейшей информации, как результаты групповых исследовательских разработок, должны применяться специальные методы безопасности на основе технологий шифрования. Для одиночного разработчика (в отличие от группы разработчиков, где целый ряд людей должен иметь доступ к разрабатываемому коду) наиболее приемлемо шифрование самой ценной информации, такой как коды программы, при помощи программ PGP Disk или PGP Corporate Disk. Эти программы создают виртуальные зашифрованные диски и функционируют понятным для пользователя образом
Примерами СУБД технологии клиент-сервер являются Microsof SQL Server, Oracle, IBM DB2, Sybase и др. Спецификой архитектуры клиент-сервер является использование специального языка структурированных запросов (S ruc ured Query La guage, SQL), обеспечивающего пользователя простым и эффективным инструментом доступа к данным. Помимо подразделения баз данных по методам обработки можно классифицировать их по используемой модели (или структуре) данных. Модель данных — совокупность структур данных и операций по их обработке. С помощью модели данных можно наглядно представить структуру объектов и установленные между ними связи. Для терминологии моделей данных характерны понятия «элемент данных» и «правила связывания». Элемент данных описывает любой набор данных, а правила связывания определяют алгоритмы взаимосвязи элементов данных. К настоящему времени разработано множество различных моделей данных, но на практике используется три основных. Выделяют иерархическую, сетевую и реляционную модели данных. Соответственно говорят об иерархических, сетевых и реляционных СУБД. О Иерархическая модель данных.
Поддерживаются текстовые файлы в самых разных кодировках, документы основных приложений Microsoft Office, PDF-файлы, в том числе и упакованные в zip-архивы, а также папки (как сами сообщения, так и вложения) Microsoft Outlook. Следует отметить, что используемые фильтры достаточно «честные», они работают с DOC-файлами именно как с документами Word, не индексируют PDF-файлы, защищенные от копирования информации, и т. д.P естественно, это может быть расценено двояко. Тем не менее PDF-фильтр из «Следопыта» показался одним из лучших при работе с русским языком. Интерфейс программы достаточно удобен, за исключением нескольких нюансов. Например, окно просмотра найденных документов необходимо вызывать специально, при этом оно все время остается самым «верхним» и в некоторых случаях мешает работать с программой. Зато очень корректно извлекается текст из документов всех поддерживаемых форматов и подсвечиваются слова запроса. Стоит только иметь в виду, что «Следопыт» работает лишь при запущенном приложении Microsoft SQL Server, это приложение устанавливается одновременно с установкой самого «Следопыта»
В состав BackOffice Small Busi ess Server 4.0 входят два из наиболее широко используемых приложений пакета BackOffice: Excha ge Server и SQL Server. Small Busi ess Server имеет очень простой пользовательский интерфейс, включающий в себя наиболее часто используемые объекты и задачи, такие как функции регистрации новых пользователей, совместного использования принтера и управления факсом. 2.5. Рынки мощных компьютеров и масштабируемость С появлением E erprise Edi io и соответствующего варианта BackOffice E erprise Edi io , Microsof открыла линию программного обеспечения, для которой масштабируемость является не только бессодержательным маркетинговым термином, но и словом, которое должен знать каждый пользователь, ориентирующийся на мощные продукты. Microsof хочет стать частью верхнего диапазона рынка, но, что парадоксально, она заявляет, что Wi dows 2000 не будет поддерживаться процессорами RISC, на которых может работать 4.0. Microsof уже прекратила поддержку процессора I ergraph Clipper, также использующего технологию RISC, при переходе от версии 3.51 к 4.0. Таким образом, Wi dows 2000 на сегодняшний день ограничивается возможностью работы на процессорах I el серии 80486 (включая Pe ium) и семействе процессоров Digi al Alpha. 2.6. Microsof концентрирует внимание на архитектуре Одновременно с попытками увеличить выбор серверных приложений, Microsof пытается сделать платформу ещё более пригодной для использования в качестве центрального компонента в распределительных средах.
Ограничения на один процессор и особенно на 1 Гбайт используемой памяти тоже чувствительны, поэтому можете расстаться с надеждой сделать сверхпроизводительное приложение на базе бесплатного Oracle XE. Надо отметить, что Oracle давно раздает ознакомительную полнофункциональную версию своих продуктов, в которой нет никакой защиты, поэтому главным новшеством в Oracle XE являются лицензия, позволяющая законно использовать урезанную версию для разработки и распространения своих приложений, и относительно небольшой размер дистрибутива в 150 Мбайт. По-моему, Oracle XE это попытка быть ближе к начинающим разработчикам и стремление избавиться от имиджа дороговизны и монстроидальности, который препятствует применению Oracle в проектах среднего размера (но не в России, здесь благодаря процветающим идеям «свободного» софта на Oracle пишут каждую третью программу складского учета). Microsoft SQL Server Express Edition Microsoft долгое время выпускал версию MS SQL Developer Edition в составе пакета для покупателей-разработчиков продуктов вроде Visual Studio
Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Wi dows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lo us Approach, Microsof Access, Borla d dBase, Borla d Paradox, Microsof Visual FoxPro, Microsof Visual Basic, а также баз данных Microsof SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющий аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвертеров. Общепринятыми, также, являются технологи, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще – диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений.
Таким образом, пользователь может быстро и наглядно получить полную информацию, имеющуюся в базе данных по интересующему его объекту, в виде наглядного отчета. Подготовка аналитических отчетов. Для решения типовых задач управления могут быть подготовлены стандартные отчеты, представляющие результаты аналитической обработки данных из хранилища в удобном для восприятия виде. Экспорт данных. Для решения нетиповых задач, требующих проведения аналитических исследований, данные из хранилища или результаты их обработки могут быть переданы в аналитические модули комплекса Marke i g A aly ic (A alyzer, Geo, Por folio) или внешние программные продукты. Функциональные возможности Структурирование данных. В модуле создаются новые журналы и справочники, настраиваются связи между ними, задаются новые поля. Новые объекты базы данных могут использоваться либо для хранения маркетинговой информации, либо для обеспечения уникальных для предприятия процессов работы с клиентами. Ввод данных. В модуле Mai реализованы гибкие средства импорта данных из таблиц большинства распространенных форматов — Excel, Access, dBase, MS SQL Server, Oracle.
Эти системы отличаются хорошей масштабируемостью, но требуют значительных расходов памяти, так как память каждому экземпляру приложения выделяется отдельно. Эта архитектура подразумевает наличие эффективного механизма взаимодействия процессов и полагается на операционную систему при разделении процессорного времени между отдельными экземплярами приложения. Самый известный пример сервера, построенного по этой архитектуре, - Oracle Server. Когда пользователь подключается к БД Oracle, он в действительности запускает отдельный экземпляр исполняемого файла процессора базы данных. 2. Многопоточная архитектура Эта архитектура использует только один исполняемый файл, с несколькими потоками исполнения. Главное преимущество – более скромные требования к оборудованию, чем для архитектуры с несколькими процессами. Здесь сервер берет на себя разделение времени между отдельными потоками, иногда давая преимущество некоторым задачам над другими. Кроме того, отпадает необходимость в сложном механизме взаимодействия процессов. По этой архитектуре построены MS SQL Server и Sybase SQL Server. 2. Трехуровневая архитектура “клиент-сервер” На верхнем уровне абстрагирования взаимодействия клиента и сервера достаточно четко можно выделить следующие компоненты: •презентационная логика (Prese a io Layer - PL), предназначенная для работы с данными пользователя; •бизнес-логика (Busi ess Layer - BL), предназначенная для проверки правильности данных, поддержки ссылочной целостности.; •логика доступа к ресурсам (Access Layer - AL), предназначенная для хранения данных; Таким образом можно, можно придти к нескольким моделям клиент-серверного взаимодействия : 1. "Толстый" клиент. (fa clie ) Сервер БД Пользовательский интерфейс ДанныеБизнес-логика Пользовательский интерфейс Бизнес-логика Наиболее часто встречающийся вариант реализации архитектуры клиент-сервер в уже внедренных и активно используемых системах.
Поэтому с ростом объема обрабатываемой информации, для поддержания уровня производительности на приемлемом уровне, требуется увеличение объема оперативной памяти. В противном случае происходит существенное снижение скорости выполнения операций чтения/записи, поскольку при этом данные, с которыми работает SQL Server , находятся не в памяти, а на диске. Это приводит к значительному снижению производительности системы в целом. Для оценки характеристик аппаратного обеспечения, используемого на практике, при работе с 1С:Предприятием 8.0 был проведен опрос партнеров, выполнявших внедрения системы в различных организациях. В таблице приведены наиболее типичные параметры компьютеров, используемых для сервера баз данных, полученные по результатам опроса. Процессор 1-2 Pe ium/Xeo 2 4 00- 300 0 МГц Память 1024-2048 Мб При определении требуемых размеров оперативной памяти и количества процессоров следует учитывать ограничения используемой редакции операционной системы и SQL Server . Так, например, SQL Server S a dard Edi io не поддерживает работу более чем с 4 процессорами и 2 Гб оперативной памяти. Если есть необходимость в использовании более производительного оборудования с количеством процессоров более 4 и объемом оперативной памяти более 2Гб – следует использовать другую редакцию операционной системы ( Wi dows 2000 Adva ced Server / Wi dows Server 2003 E erprise Edi io ) и SQL Server E erprise Edi io .
SQL Server поддерживает шифрование паролей и данных для обеспечения максимального уровня безопасности при обмене между взаимосвязанными сетями, а также позволяет шифровать хранимые процедуры с целью защиты и поддержания целостности программ, хранящихся на сервере. Для борьбы с компьютерными вирусами используются комплексы организационных, технологических, программных и аппаратных (технических) мер и средств. Антивирусные программы (a ivirus programs) – это класс программ, предназначенных для борьбы с компьютерными вирусами и последствиями их действия. В зависимости от назначения и принципа действия различают антивирусные программы: — "сторожа" или "детекторы" — предназначенные для обнаружения файлов, зараженных известными вирусами, или признаков, указывающих на возможность заражения; — "фаги" ("полифаги") или "доктора" — предназначенные для обнаружения и устранения известных им вирусов; — "ревизоры" — контролирующие уязвимые и, соответственно, наиболее часто атакуемые вирусами компоненты памяти ЭВМ и способные в случае обнаружения изменений в файлах и системных областях дисков вернуть их в исходное состояние; — "резидентные мониторы" или "фильтры" — резидентно располагающиеся в оперативной памяти и перехватывающие обращения к операционной системе, которые используются вирусами для размножения и нанесения вреда, с целью предоставления пользователю возможности принятия решения на запрет или выполнение соответствующих операций; — "комплексные"— выполняющие функции нескольких перечисленных выше антивирусных программ.
Электронные документы – это все документы, созданные электронными средствами в виде текстовых или графических файлов. Программный продукт DOCS OPE (компания PC DOCS I c.) позволяет организовать электронный архив на предприятии. Система предназначена для хранения, поиска и обработки информации, хранящейся в распределенной гетерогенной среде на накопителях различной природы. Система построена по современной архитектуре «клиент-сервер». DOCS Ope имеет минимум два сервера: сервер библиотеки, который хранит карточки документов, и сервер документов, хранящий сами документы; оба сервера могут с успехом функционировать на одной машине. Дополнительно в системе есть сервер полнотекстового индекса. В качестве сервера библиотек может использоваться любой промышленный SQL Server. Сервер документов может строиться на основе любой сетевой операционной системы. Основное внимание фирма уделяет поддержке ovell e Ware и Wi dows . Система DOCS Ope также хорошо интегрируется с системой управления документооборотом Ac io WorkFlow или более простыми программами Ac io DocRou e и WorkRou e.
Очень часто эти программные продукты можно найти в свободном, общедоступном распространении (shareware) на сайте фирмы-разработчика, на BBS, на CD-ROM и т.д. Их можно бесплатно установить на свой компьютер и проверить в работе, оценить возможности, однако при коммерческом использовании необходимо зарегистрироваться у разработчика и заплатить ему некоторую сумму, чаще всего небольшую. БАЗЫ ДАННЫХ Современные СУБД в основном являются приложениями Wi dows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Wi dows, где разработчик программного обеспечения может в меньше степени заботиться о распределении ресурсов, но также сделал программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lo us Approach, Microsof Access, Borla d dBase, Borla d Paradox, Microsof Visual FoxPro, Microsof Visual Basic, а также баз данных Microsof SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер».
Для установки и визуализации логических связей между документами может использоваться дополнительный модуль "Смотритель", который также включает возможность отображения логической структуры архива, используя механизм представлений. Серверная часть комплекса может работать как на платформе PC, так и на рабочих станциях под управлением различных версий ОС U IX (HP, Su , Digi al и др.). В качестве клиента используются различные версии Wi dows. Поддерживается работа через I er e . В качестве СУБД может использоваться один из наиболее популярных индустриальных серверов баз данных (Sybase SQL A ywhere, MS SQL Server, Sybase SQL Server, Oracle) на практически любой программно-аппаратной платформе. «ГРАН- Гранит- Автоматизированная система документооборота и ДОК» Центр делопроизводства для государственных и муниципальных для структур управления. Wi dow «Гран-Док» - специализированная система автоматизации s делопроизводства и документооборота в государственных и муниципальных структурах управления. Система предназначена для автоматизации процессов работы с документами: - учета всех деловых документов, хранения и работы с текстами документов, - контроля каждого этапа рассмотрения и пути прохождения документа от поступления до списания в дело, - получения справочной информации о документах, - анализа документооборота. «Гран-Док - Li e» - однопользовательская версия для муниципальных структур управления, имеющих небольшой объем документооборота.
Если ассистент вам надоест, можете его отключить. Простые в использовании мастера и конструкторы Мастер (Wizard) может превратить часы работы в считанные минуты. Мастера задают наводящие вопросы относительно содержания, стиля и формата создаваемого объекта; затем они автоматически строят нужный объект. В составе Access около ста мастеров, помогающих конструировать базы данных, приложения, таблицы, формы, отчеты, диаграммы, почтовые наклейки, элементы управления и свойства. Допускается даже настройка мастеров для решения разных задач. Импортирование, экспортирование и связывание внешних файлов Access позволяет импортировать и экспортировать файлы многих известных форматов, включая dBASE, FoxPro, Excel, SQL Server, Oracle, B rieve, многие текстовые форматы ASCII (в том числе с фиксированной длиной строки или заданным ограничителем), а также данные в формате H ML. В результате импортирования создается таблица Access; в результате экспортирования таблицы Access создается файл в заданном формате. Связывание (ранее именовавшееся присоединением) означает, что можно использовать внешние данные без создания таблицы Access.
Все приведенные в этом разделы требования и технологии создания СУБД поддерживаются многими системами, например: Oracle, MS SQL Server, MySQL, MS Access. Наиболее надёжная, но и самая дорогая – первая. Самая дешёвая, но с меньшим количеством возможностей – последняя. Наилучшей системой по соотношению стоимости, надёжности и возможностей является MS SQL Server. Прикладное программное обеспечение Для работы с электронной информацией, касающейся деятельности экономического отдела налоговой инспекции, необходимо иметь и соответствующее программное обеспечение (ПО). Как уже неоднократно подчёркивалось, отчёты, приказы и другие документы посылаются по сети. Следовательно, необходимо иметь почтовую программу, например MS Ou look. Для просмотра отчётов, справочной информации и пр. используется текстовый редактор, например MS Word или Adobe Acroba Reader. Для ведения бухгалтерии существуют целые комплексы ПО, например 1С «Бухгалтерия», «Анжелика», из импортных – «Hyperio ». Они позволяют полностью вести бухгалтерию предприятия любого типа. Отдел анализа проводит сложные математические расчёты, поэтому им необходимо использовать математические системы, например Ma Lab или Ma hema ica.
По своим функциональным возможностям и стоимости он близок к CASE-средству ERwi , отличаясь внешне используемой на диаграммах нотацией. S-Desig or реализует стандартную методологию моделирования данных и генерирует описание БД для таких СУБД, как ORACLE, I formix, I gres, Sybase, DB/2, Microsof SQL Server и др. Для существующих систем выполняется реинжиниринг БД. S-Desig or совместим с рядом средств разработки приложений (PowerBuilder, U iface, eamWi dows и др.) и позволяет экспортировать описание БД в репозитории данных средств. Для PowerBuilder выполняется также прямая генерация шаблонов приложений. CASE.Аналитик 1.1 является практически единственным в настоящее время конкурентоспособным отечественным CASE-средством функционального моделирования и реализует построение диаграмм потоков данных в соответствии с методологией, описанной в подразделе 2.3. Его основные функции: построение и редактирование DFD; анализ диаграмм и проектных спецификаций на полноту и непротиворечивость; получение разнообразных отчетов по проекту; генерация макетов документов в соответствии с требованиями ГОСТ 19.ХХХ и 34.ХХХ. Среда функционирования: процессор - 386 и выше, основная память - 4 Мб, дисковая память - 5 Мб, MS Wi dows 3.x или Wi dows 95. Ориентировочная стоимость: однопользовательская версия - 605 $; многопользовательская версия (одно рабочее место) - 535 $.
По своим функциональным возможностям и стоимости он близок к CASE-средству ERwi , отличаясь внешне используемой на диаграммах нотацией. S-Desig or реализует стандартную методологию моделирования данных и генерирует описание БД для таких СУБД, как ORACLE, I formix, I gres, Sybase, DB/2, Microsof SQL Server и др. Для существующих систем выполняется реинжиниринг БД. /P> S-Desig or совместим с рядом средств разработки приложений (PowerBuilder, U iface, eamWi dows и др.) и позволяет экспортировать описание БД в репозитории данных средств. Для PowerBuilder выполняется также прямая генерация шаблонов приложений. CASE.Аналитик 1.1 является практически единственным в настоящее время конкурентоспособным отечественным CASE-средством функционального моделирования и реализует построение диаграмм потоков данных в соответствии с методологией, описанной в подразделе 2.3. Его основные функции: построение и редактирование DFD; анализ диаграмм и проектных спецификаций на полноту и непротиворечивость; получение разнообразных отчетов по проекту; генерация макетов документов в соответствии с требованиями ГОСТ 19.ХХХ и 34.ХХХ. Среда функционирования: процессор - 386 и выше, основная память - 4 Мб, дисковая память - 5 Мб, MS Wi dows 3.x или Wi dows 95. Ориентировочная стоимость: однопользовательская версия - 605 $; многопользовательская версия (одно рабочее место) - 535 $.
Разработчики SYBASE SQL A ywhere старались достичь максимальной совместимости баз данных, создаваемых этой СУБД, с базами данных SYBASE SQL Server. Именно этим объясняется включение в SQL A ywhere некоторых элементов SYBASE SQL Server. SYBASE SQL A ywhere может поставляться как в сетевом варианте СУБД, так и автономном варианте. В последнем случае все компоненты СУБД функционируют на том же компьютере, что и приложение. Для приложений не имеет значения, какой вариант СУБД они используют. В рамках локальных сетей взаимодействие с приложениями-клиентами осуществляется посредством таких сетевых протоколов как e BIOS, CP/IP и IPX. Базы данных, созданные средствами SQL A ywhere, совместимы с последующими версиями и переносимы между платформами, на которых может функционировать данная СУБД. SYBASE SQL A ywhere имеет встроенный интерфейс с рядом программных систем, например таких как Powersof PowerBuilder, Op ima С и Power Desig er. Взаимодействие с другими системами и приложениями осуществляется при помощи следующих программных интерфейсов: Спецификация ODBC. Данная спецификация предоставляет пользователям унифицированный интерфейс между приложениями и реляционными базами данных, в том числе и базами данных SQL.
![]() | 978 63 62 |