Проектирование и создание баз данных
Система управления базами данных типа «клиент-сервер» состоит из двух компонентов:
- программы, предоставляющей пользовательский интерфейс клиентских приложений для доступа к базе данных;
- структура базы данных, реализующая управление и хранение данных на сервере.
Например, если Microsoft SQL Server 2005 используется для создания приложения по обслуживанию текущих счетов, необходимо создать такую структуру базы данных, которая позволит управлять бухгалтерскими проводками, и приложение, которое обеспечит пользовательский интерфейс к этой базе данных. Это позволит пользователям осуществлять доступ к текущим счетам.
Создание базы данных, удовлетворяющей потребностям предприятия, требует понимания способов проектирования, создания и обслуживания каждого из этих компонентов для обеспечения оптимальной работы базы данных.
Подраздел | Описание |
---|---|
Описывает использование баз данных для доступа, представления и изменения данных. Включает в себя проектирование, развертывание и обслуживание баз данных. |
|
Описывает рекомендации по проектированию и вопросы реализации уровня федеративных серверов баз данных. |
|
Описывает, как таблицы используются для хранения строк данных, и как определяются связи между ними. |
|
Описывает использование индексов для повышения скорости доступа к данным в таблице. |
|
Описывает, как секционирование может сделать большие таблицы и индексы более управляемыми и масштабируемыми. |
|
Описывает представления и предоставляемые ими преимущества, позволяющие просматривать данные, содержащиеся в одной или нескольких таблицах. |
|
Описывает, как программы на языке Transact-SQL концентрируют в пределах сервера бизнес-правила, задачи и процессы. |
|
Описывает работу триггеров DML — хранимых процедур специального типа, которые выполняются только при изменении таблиц. |
|
Описывает работу DDL-триггеров — триггеров специального типа, которые начинают использоваться при выполнении инструкций языка определения данных (DDL). |
|
Описывает триггеры входа, которые срабатывают в ответ на событие LOGON. |
|
Описывает уведомления о событиях — специальные объекты базы данных, которые могут пересылать сведения о событиях, происходящих на сервере и в базе данных, компоненту Service Broker. |
|
Описывает использование функций для централизации задач и процессов в пределах сервера |
|
Описывает использование в SQL Server сборок для развертывания функций, хранимых процедур, триггеров, пользовательских статистических функций и определяемых пользователем типов данных, написанных на одном из языков управляемого кода, поддерживаемых общеязыковой средой исполнения (CLR) Microsoft .NET Framework, а не на языке Transact-SQL. |
|
Описывает, как синонимы могут использоваться для ссылок на базовые объекты. Синоним — это альтернативное имя объекта, находящегося в схеме. |
См. также
Основные понятия
Компонент SQL Server Database Engine