Главная » Статьи для тега "сервер"

Что использовать: CLR или T-SQL

Добавлено Дата: 6 April, 2012 категория: Microsoft SQL Server, Базы данных

Несомненно, редко можно встретить реализацию, которая совершенно не использует CLR. Однако некоторые реализации используют в базе данных исключительно компоненты CLR. Ни один из этих подходов нельзя назвать приемлемым, если на первое место выходят такие фундаментальные понятия, как масштабируемость и производительность.

Читать »

Функции SQL Server Native Client

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

Сообщество разработчиков не приветствует доступ к новым функциям SQL Server 2005 посредством SQL Server Native Client. Если новые функции не нужны, а для доступа к данным необходим управляемый код, то будет достаточно использования библиотеки ADO.NET. Несмотря на то что детальное рассмотрение новых функций SQL Server 2005 выходит за рамки главы, приведем здесь их краткий обзор.

Читать »

Концепция блокировок в SQL Server

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

SQL Server реализует свойство изоляции с помощью блокировок, которые защищают строки транзакций от влияния других транзакций. Блокировки SQL Server нельзя представлять себе только как состояния “страница заблокирована” и “страница разблокирована”. На самом деле все гораздо сложнее. И перед тем как начать управлять блокировками, нужно понять схему их действия.

Читать »

База данных Family

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »

Обзор AD0.NET – ЧАСТЬ 1

Добавлено Дата: 5 April, 2012 категория: Microsoft SQL Server, Базы данных

Сохраняя традиции доступа к данным компании Microsoft, пакет ADO.NET 2.0 создан на основе существующих технологий доступа к данным. С выходом в свет SQL Server версии 1.1 в этих традициях проявились некоторые общие направления развития. Каждое следующее поколение продуктов делало подключения приложения к данным проще, чем в предыдущем, при этом расширяя список доступных средств и обеспечивая большую гибкость. Все эти улучшения всегда вели в сторону основных целей современного программирования— использования распределенной структуры вычислений, многоуровневой и клиент-серверной архитектуры, а также архитектуры, основанной на службах (SOA), в том числе на Web- службах. С каждым новым шагом технология доступа к данным стремилась устранить проблемы, выявленные у своих предшественников, в таких областях, как поддержка ссылочной целостности, производительности и надежности приложений.

Читать »

Рекомендации относительно аппаратной части

Добавлено Дата: 4 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Читать »

Параметры конфигурации – ЧАСТЬ 1

Добавлено Дата: 3 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Отображение расширенных свойств

Читать »

Тип данных XML

Добавлено Дата: 3 April, 2012 категория: Microsoft SQL Server, Базы данных

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

?               объявляться как локальная переменная T-SQL;

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

Читать »

Службы бизнес-аналитики

Добавлено Дата: 3 April, 2012 категория: Microsoft SQL Server, Базы данных

Бизнес-аналитика (Business Intelligence— BI)— это одна из областей, в которой SQL Server 2005 превосходит все остальные системы. Развитие средств бизнес-аналитики в SQL Server за последние несколько лет было стремительным. Результатом стало то, что версия SQL Server 2005 включает в себя три службы, специально предназначенные для бизнес- аналитики: службу интеграции (иногда для нее используется аббревиатура SSIS), службу отчетности (RS) и службу анализа (AS). Все эти три службы были созданы с помощью среды BI Developement Studio и управляются из утилиты Management Studio.

Читать »

Объединение данных о

Добавлено Дата: 2 April, 2012 категория: Microsoft SQL Server, Базы данных

|p"Y) о введении к этой книге я говорил, что хочу разделить I)ss?r с вами радость разработки приложений для SQL Server. В этой главе вы поймете, что я имел в виду. Заставьте данные группироваться нужным образом, получите ответ на свой вопрос с помощью оригинального запроса, замените сотни строк программы, написанной на традиционном языке программирования, одним пакетным запросом SQL— это действительно принесет вам радость, и обо всем этом мы поговорим в данной главе.

Читать »

Использование слияний

Добавлено Дата: 2 April, 2012 категория: Microsoft SQL Server, Базы данных

Слияние функционально отличается от объединения. В терминах реляционной алгебры слияние является сложением, в то время как объединение — умножением. Вместо расширения строк по горизонтали, как это делает объединение, слияние накладывает друг на друга несколько результирующих наборов данных, формируя одну длинную таблицу (рис. 9.13). При проектировании запросов слияния нужно следовать некоторым правилам.

Читать »

Концепции восстановления

Добавлено Дата: 2 April, 2012 категория: Microsoft SQL Server, Базы данных

Концепция восстановления базы данных основана на поддержании свойства живучести принципов АСЮ целостности транзакций. Живучесть подразумевает, что если транзакция подтверждена, то она должна реализоваться базой данных, независимо от каких-либо технических катаклизмов.

Читать »

Система UNIX и звук в сети

Добавлено Дата: 2 April, 2012 категория: Программирование звука

Запуская  программу  на  настольном  компьютере,  обычно  можно  быть  уверенным в том, что дисплей и громкоговорители подключены к нему. Для систем UNIX это не  всегда  так.  Широко  распространена  ситуация,  когда  монитор  компьютера,  выполняющего задачу, находится в соседней комнате или даже в другой стране. B системе  X  window  отлично  реализована  поддержка  подобных  подключений.  При  любом запуске Х-программы сначала устанавливается сетевое подключение к машине, использующейся  в  качестве  терминала.  Подобный  подход оказался  особенно полезен  для  работы  исследователей,  которым  необходимо  проводить  сложные  расчеты на удаленных высокоскоростных суперкомпьютерах, а изображение результатов вычислений получать на установленной у них на столе графической рабочей станции.

Читать »

Скалярные функции

Добавлено Дата: 2 April, 2012 категория: Microsoft SQL Server, Базы данных

Скалярная функция возвращает одно значение. Обычно скалярные функции используются в выражениях столбцов инструкции SELECT, в предложениях WHERE и коде T-SQL. SQL Server содержит десятки встроенных функций (рис. 8.2); в этом разделе будут описаны только те из них, которые я считаю наиболее полезными.
Читать »

Создание шаблона формы

Добавлено Дата: 2 April, 2012 категория: Microsoft SQL Server, Базы данных

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

Для создания шаблона формы выполните следующие действия.

Читать »