Главная » Microsoft SQL Server

Утилиты и компоненты SQL Server

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

Для управления SQL Server и взаимодействия с ней используются следующие компоненты и клиентские утилиты.

SQL Server Management Studio

По сути Management Studio представляет собой Visual Studio — специализированную интегрированную среду, используемую администраторами и разработчиками баз данных. Ядром этой утилиты является Object Explorer, укомплектованный фильтрами и способный обозревать все серверы в составе SQL Server (ядро базы данных, сервер анализа, сервер отчетности и т.д.). Редактор запросов (Query Editor) этой утилиты является удобным механизмом работы с кодом Т-SQL; он интегрирован с обозревателем решений (Solution Explorer) для управления проектами. Несмотря на то что интерфейс этой утилиты кажется перегруженным (рис. 3.6), все окна легко конфигурируются и могут быть автоматически скрыты с экрана.

Читать »

Поставщики данных

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

Программный код, использованный в следующем примере, можно найти на странице files.htmсайта книги.

Возникает вопрос: что нужно делать, если возникает потребность в гибкой конструкции, допускающей обновления и даже расширения режимов работы программы без перекомпиляции? Что делать, если источником данных клиента является не традиционная база данных, а XML, или когда вычисленные значения должны быть полностью обособлены? Что делать, если доступ к данным должен быть полностью прозрачным для клиентского кода? Модель использования поставщиков данных полностью решает эти и многие другие вопросы, в том числе выделение логики источника данных из модели фабрики и способность динамически корректировать режим работы уровня данных во время выполнения клиентской программы.

Читать »

Различные редакции SQL Server 2005

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

Пакет SQL Server 2005 доступен в нескольких редакциях, которые отличаются своими возможностями, требованиями к аппаратному обеспечению и, разумеется, стоимостью. В этом разделе мы в деталях рассмотрим различные редакции этого продукта и доступные в них функции. Так как условия лицензирования и стоимость продуктов компании Microsoft постоянно изменяются, с этими аспектами различных редакций SQL Server вы можете ознакомиться на сайте компании по адресу www. microsof t. сот/sql.

Читать »

Обзор InfoPath 2003

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

InfoPath 2003 представляет собой графический инструмент разработки форм, основанных на XML. В этой программе можно достаточно легко создавать множество типов форм, в то же время она оснащена рядом более сложных функций. Программа InfoPath 2003 доступна в составе пакета Microsoft Office 2003 Professional Enterprise Edition, а также как обособленный продукт. Она предоставляет возможность пользователям, не знакомым с языком XML, создавать XML-формы, используя стандартные приемы перетаскивания объектов. Одним из источников данных, с которыми может работать InfoPath, является SQL Server.

Читать »

Производительность БД

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

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

Читать »

Обновление предыдущих версий

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

SQL Server 2005 включает поддержку обновления версий SQL Server 7 и SQL Server 2000. Для версий SQL Server 6.5 и более ранних обновление не поддерживается; вначале они должны быть обновлены до версии SQL Server 2000 и только затем до SQL Server 2005. Перед выполнением любого обновления запустите утилиту Upgrade Advisor и получите информацию об эффекте, к которому может привести обновление.

Читать »

Поддержка сложной ссылочной целостности

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

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

Можно сказать, что перед тем как пытаться создавать сложный триггер поддержания ссылочной целостности, имеет смысл попытаться решить задачу стандартными и более простыми методами. Программный код триггера поддержания ссылочной целостности будет содержать серию объединений первичных и вторичных таблиц, чтобы найти такие значения внешнего ключа таблицы Inserted, которые не имеют соответствий в первичной таблице. В рассматриваемом ниже примере таблица ТаЫеВ имеет внешний ключ, указывающий на таблицу ТааЫеА. Отмечу, что рассматриваемый программный код не привязан ни к какой конкретной базе данных:

Читать »

Настройка индексов

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

Вооружившись знаниями об индексах и планах выполнения запроса, можно выявить некоторые проблемы производительности и решить их, используя индексы.

Отсутствие индексов

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

Читать »

Использование Transact-SQL

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

SQL Server предлагает несколько средств исследования данных производительности с помощью T-SQL.

Использование динамических представлений управления

Динамические представления управления позволяют оценить текущее внутреннее состояние SQL Server и могут предоставить пользователю массу информации, большая часть которой исключительно полезна для оптимизации.

Читать »

Создание хранилищ данных SOA с помощью Web-служб

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

Архитектура, ориентированная на службы (SOA), предлагает целый спектр возможностей. Чтобы это понять, достаточно оценить количество конференций и преобладание сессий, посвященных разным аспектам SOA. СУБД SQL Server 2005 содержит массу революционных нововведений, однако ее способность работать с SOA можно по праву считать главным из них.

Читать »

Что такое отчет

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

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

Язык определения отчетов (RDL)

Язык определения отчетов (Report Definition Language, или RDL) представляет собой открытую схему XML, используемую для представления информации об извлечении данных и композиции отчета. Например, схема RDL содержит элементы, определяющие источники данных отчета, наборы данных, а также параметры, с помощью которых данные становятся доступными в отчете. Схема RDL также содержит элементы, управляющие композицией отчета и его форматированием, в частности элементы заголовка и тела отчета, а также его колонтитулов, меток и таблиц.

Читать »

Простая консолидация

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

Основная сущность запросов консолидации заключается в возвращении вместо всех выбранных строк только одной, консолидирующей исходный набор данных (рис. 11.1). При этом могут использоваться различные типы вычислений — от суммирования до основных статистических операций.

Читать »

Изучение SQL Server программным путем

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

Одним из главных достоинств SQL Server является его прекрасный интерфейс пользователя, позволяющий проектировать и администрировать базы данных. Утилита Management Studio является отличным инструментом для графического исследования базы данных. С другой стороны, программный код Т-SQL позволяет глубже заглянуть в “недра” сервера.

Читать »

Спецификации SQL Server 2005

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

Таблица А.1. Спецификации SQL Server

Функция

SQL Server 6.5 SQL Server 7.0 SQL

Server 2000

Читать »

Целостность данных и Служба анализа

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

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

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

Читать »