Контрольная работа: Совершенствование локальной информационно-вычислительной сети организации

- управление правами пользователей.

- создание интерфейсов пользователей;

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

- управление движением информации между разрозненными базами данных.

Средства быстрой разработки представлены визуальным «конфигурированием», которое позволяет разработчику сосредоточиться на создании бизнес-логики приложения и не заниматься технологическими подробностями, такими как организация взаимодействия с базой данных, обработка транзакционных блокировок, нюансы программирования экранных форм и т. п. Конфигурирование частично заменяет кодирование и, таким образом, снижает требования к квалификации разработчиков 1С. Тем не менее, имеет место встроенный язык для реализации произвольной бизнес-логики.

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

2.2 Сетевое приложение «Microsoft SQL Server»

MicrosoftSQLServer— система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoftи Sybase. Transact-SQLявляется реализацией стандарта ANSI/ISOhttp://ru.wikipedia.org/wiki/ISOпо структурированному языку запросов (SQL) с расширениями. Используется для небольших и средних по размеру баз данных, и в последние 5 лет — для крупных баз данных масштаба предприятия, конкурирует с другими СУБД в этом сегменте рынка. MicrosoftSQLServerобслуживает базу данных и отвечает за целостность и сохранность данных, а также обеспечивает операции ввода-вывода при доступе клиента к данной информации. Его архитектура – это архитектура клиент-сервер, состоящая из клиентов и серверов. Основная идея MicrosoftSQLServerсерверов состоит в том, чтобы размещать серверы на мощных машинах, а приложениям, использующим языковые компоненты СУБД, обеспечивать доступ к ним с менее мощных машин-клиентов посредством внешних интерфейсов.

Способ работы клиентских и серверных частей сетевого приложения Microsoft SQL Server:

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

Microsoft SQL Server в качестве языка запросов использует версию SQL, получившую название Transact-SQL (сокращённо T-SQL), являющуюся реализацией SQL-92 (стандарт ISO для SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением). Microsoft SQL Server для взаимодействия с сетью использует протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server.

Microsoft SQL Server также поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия приложений с СУБД. MicrosoftSQL Server обеспечивает возможность подключения пользователей через веб-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WebSphere) соединяться с Microsoft SQL Server.

SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL — это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер.

SQL Server поддерживает избыточное дублирование данных по трем сценариям:

· Снимок: Производится «снимок» базы данных, который сервер отправляет получателям.

· История изменений: Все изменения базы данных непрерывно передаются пользователям.

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

ВMicrosoft SQL Serverвстроенаподдержка.NET Framework. Благодаря этому, хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework, включая Common Type System (система обращения с типами данных в Microsoft .NET Framework). Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для MicrosoftSQLServer, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server.

2.3 Операционная система Windows Server 2003 R 2

Windows Server 2003 (кодовое название при разработке — Whistler Server, внутренняя версия — Windows NT 5.2) — операционная система семейства Windows NT от компании Microsoft, предназначенная для работы на серверах. Она была выпущена 24 апреля 2003 года. Windows Server 2003 является развитием Windows 2000 Server и серверным вариантом операционной системы Windows XP.

В состав операционной системы WindowsServer2003R2 входят:

- система доменных имен (DNS);

- File-сервер;

- сервер терминалов(Terminal Services);

- служба управления правами (RMS);

- Web-сервер и Web-сервер приложений;

- Mail-сервер;

- Internet Information Services(IIS);

- служба теневого копирования тома (VSCS);

К-во Просмотров: 223
Бесплатно скачать Контрольная работа: Совершенствование локальной информационно-вычислительной сети организации