设计和创建数据库

客户端/服务器数据库系统由以下两个组件组成:

  • 程序,为基于客户端的用户提供界面以访问数据。
  • 数据库结构,管理和存储服务器上的数据。

例如,如果使用 Microsoft SQL Server 2005 创建支票帐户应用程序,则必须设置一个数据库结构来管理帐户交易数据,还要设置一个应用程序充当数据库的用户界面。这使用户可以访问支票帐户信息。

创建能够满足业务需要的数据库,要求了解如何设计、创建和维护各个组件,这样才能确保数据库的性能处于最佳状态。

主题 说明

数据库

说明如何使用数据库表示、管理和访问数据。包括数据库的设计、实现和维护。

联合数据库服务器

说明实现联合数据库层的设计指南和注意事项。

说明如何使用表存储数据行和定义多个表之间的关系。

索引

说明如何使用索引提高访问表中数据的速度。

已分区表和已分区索引

说明如何分区可使大型表和索引更易于管理以及更具可缩放性。

视图

说明各种视图及其用途(提供其他方法查看一个或多个表中的数据)。

存储过程

说明这些 Transact-SQL 程序如何将业务规则、任务和进程集中在服务器上。

DML 触发器

说明作为特殊类型存储过程的 DML 触发器的功能,DML 触发器仅在修改表中的数据后执行。

DDL 触发器

说明作为特殊触发器的 DDL 触发器的功能,DDL 触发器在响应数据定义语言 (DDL) 语句时激发。

登录触发器

说明为响应 LOGON 事件而激发的登录触发器。

事件通知

说明作为特殊数据库对象的事件通知,事件通知可以向 service broker 发送有关服务器和数据库事件的信息。

用户定义函数

说明如何使用函数将任务和进程集中在服务器上。

程序集

说明如何在 SQL Server 中使用程序集部署以 Microsoft .NET Framework 公共语言运行时 (CLR) 中驻留的一种托管代码语言编写的(不是以 Transact-SQL 编写的)函数、存储过程、触发器、用户定义聚合以及用户定义类型。

同义词

说明如何使用同义词引用基对象。同义词是包含架构的对象的另一个名称。

请参阅

概念

SQL Server 数据库引擎

帮助和信息

获取 SQL Server 2005 帮助