Главная » Microsoft SQL Server

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

Добавлено Дата: 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.

Читать »

Передача данных в хранимые процедуры

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

Хранимая процедура становится только более ценной, если использует параметры. Ранее созданная хранимая процедура CategoryList возвращает названия всех категорий товаров. В то же время процедуре, извлекающей конкретную строку таблицы, нужно передавать некоторый параметр (например, идентификатор товара).

Читать »

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

Добавлено Дата: 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, Базы данных

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

Читать »

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

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

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

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

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

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

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

Читать »

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

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

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

Работа с представлениями

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

В утилите SQL Server Management Studio представления можно создавать, редактировать, выполнять и вставлять в другие запросы.

Создание представлений в Management Studio

Поскольку представление является ничем иным, как сохраненной инструкцией SELECT, его создание начинается с проектирования этой инструкции. Инструкция SELECT, если она является корректной, может быть вырезана и вставлена в представление практически из любого инструмента.

Читать »

Динамический SQL

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

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

Читать »

ADO.NET в Visual Studio 2005

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

Администраторы баз данных испытали шок, когда компания Microsoft заявила о намерении перенести утилиту Enterprise Manager из SQL Server в Visual Studio. Смысл такого перемещения был совершенно непонятен. Утилита SQL Server Management Studio переняла привычный графический интерфейс Visual Studio, но эти утилиты остались отдельными продуктами, которые объединяет ненамного больше, чем сходный интерфейс пользователя.

Читать »

Модели восстановления

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

Модель восстановления конфигурирует настройки базы данных SQL Server так, чтобы обеспечить тот тип восстановления, который необходим базе данных (табл. 36.1). Ключевые отличия между разными моделями восстановления связаны с тем, в какой мере в них задействован журнал транзакций и какие данные в нем регистрируются.

Читать »

Использование монитора производительности

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

Монитор производительности включает в себя две консоли: System Monitor и Performance Logs and Alerts. Некоторые серверы помещают ярлык этого приложения в папку Администрирование панели управления системы Windows. В качестве альтернативы этот монитор можно запустить в утилите SQL Server Profiler, выбрав в ней пункт меню Tools ^Performance Monitor.

Читать »

Взаимодействие триггеров

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

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

Организация триггеров

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

Читать »

Генерирование итогов

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

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

Читать »