Скачать 1.25 Mb.
|
2.7MS SQL 2005 ExpressMicrosoft SQL Server в качестве языка запросов использует версию SQL, получившую название Transact-SQL (сокращённо T-SQL), являющуюся реализацией SQL-92 (стандарт ISO для SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением). Microsoft SQL Server и Sybase ASE для взаимодействия с сетью используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase. SQL Server поддерживает зеркалирование и кластеризацию баз данных. Кластер сервера SQL — это совокупность одинаково конфигурированных серверов; такая схема помогает распределить рабочую нагрузку между несколькими серверами. Все сервера имеют одно виртуальное имя, и данные распределяются по IP адресам машин кластера в течение рабочего цикла. Также в случае отказа или сбоя на одном из серверов кластера доступен автоматический перенос нагрузки на другой сервер. SQL Server поддерживает избыточное дублирование данных по трем сценариям:
В SQL Server 2005 встроена поддержка .NET Framework. Благодаря этому, хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework, включая Common Type System (система обращения с типами данных в Microsoft .NET Framework). Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для SQL Server 2005, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server. Основаниями для выбора стали следующие свойства SQL Server 2005:
3Архитектура разрабатываемого приложения3.1Описание и модели архитектуры системы, общее описание принципов функционированияСистема разработана с использованием архитектуры клиент-сервер (рис. 3), когда между клиентом и ядро системы присутствуют посредники в виде веб-браузера и веб-сервера.
Разработка информационной системы предполагает описание объектов бизнес логики, взаимодействие с базой данных и взаимодействие с пользователем. Эти уровни полностью описываются в клиент-серверной архитектуре программного обеспечения. Ядро приложения формирует из данных, поступающих от клиентского уровня и уровня БД. На уровне ядра происходит управление этими сущностями. Также ядру нет необходимости знать о том, какой именно интерфейс предоставлен пользователю, что позволяет реализовывать переносимость приложения на различные интерфейсы и платформы.
Каждый уровень ядра системы представляет собой модуль, выполняющий строго ограниченные задачи:
Каждый модуль системы представляет собой отдельную логическую сборку, что позволяет в значительной мере упростить процесс модификации ИС. Сборки представляют собой все уровни архитектуры системы и не могут работать вне этой системы. Схема взаимодействия сборок представлена на рис. 5
Описание каждой сборки приведено ниже:
В связи с тем, что каждая сборка выполняет функции сразу нескольких частей системы, то они не рассматриваются отдельно, а только в комплексе с выполняемыми функциями. |
![]() | Описание и модели архитектуры системы, общее описание принципов функционирования 29 | ![]() | Пояснительная записка 122 листа, 26 рисунков, 17 таблиц, 10 источников, 2 приложения |
![]() | Конференция зарегистрирована как международная. Свидетельство Укринтэи №122 от 21 февраля 2012 г | ![]() | ... |
![]() | Устное народное творчество, русские народные сказки, древнерусская литература, литература XVIII века, литература xixвека, литература... | ![]() | Коллекция «Русская и зарубежная литература для школы» Российского общеобразовательного портала |
![]() | Детская литература •Историческая книга •Фантастика •Русская литература •Зарубежная литература •Аудиокниги на английском языке | ![]() | Воронеж», Постановлением администрации городского округа город Воронеж от 05. 11. 2013 года №981 «О внесении изменений в постановление... |
![]() | Коллекция "Русская и зарубежная литература для школы" Российского общеобразовательного портала | ![]() | Львовский национальный университет им. И. Франко, факультет иностранных языков, специальность: английский и французский язык и литература... |
Поиск на сайте Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции   |