Проектирование и реализация структурированного хранилища (компонент Database Engine)

Система управления базами данных типа «клиент-сервер» состоит из двух компонентов.

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

  • Структура базы данных, обеспечивающая хранение данных на сервере и управление ими.

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

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

В этом разделе

  • Базы данных (компонент Database Engine)
    Описывает представление данных, управление данными и обращение к ним с помощью баз данных. Включает в себя проектирование, реализацию и обслуживание баз данных.

  • Федеративные серверы баз данных
    Описывает рекомендации по проектированию и вопросы реализации уровня федеративных серверов баз данных.

  • Таблицы
    Описывает, как таблицы используются для хранения строк данных и как определяются связи между ними.

  • Индексы
    Описывает использование индексов для повышения скорости доступа к данным в таблице.

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

  • Представления (компонент Database Engine)
    Описывает представления и возможность просматривать с их помощью данные в одной или нескольких таблицах.

  • Сборки (компонент Database Engine)
    Описывает использование в SQL Server сборок для развертывания функций, хранимых процедур, триггеров, пользовательских статистических функций и определяемых пользователем типов данных, написанных на одном из языков управляемого кода, поддерживаемых средой CLR Microsoft .NET Framework, а не на языке Transact-SQL.

  • Синонимы (Database Engine)
    Описывает использование синонимов для указания на базовые объекты. Синоним — это альтернативное имя объекта, находящегося в схеме.

  • Инструкции по разработке и реализации структурированного хранилища
    Содержит методические разделы по различным задачам для базы данных.