设计和创建数据库
客户端/服务器数据库系统由以下两个组件组成:
- 程序,为基于客户端的用户提供界面以访问数据。
- 数据库结构,管理和存储服务器上的数据。
例如,如果使用 Microsoft SQL Server 2005 创建支票帐户应用程序,则必须设置一个数据库结构来管理帐户交易数据,还要设置一个应用程序充当数据库的用户界面。这使用户可以访问支票帐户信息。
创建能够满足业务需要的数据库,要求了解如何设计、创建和维护各个组件,这样才能确保数据库的性能处于最佳状态。
主题 | 说明 |
---|---|
说明如何使用数据库表示、管理和访问数据。包括数据库的设计、实现和维护。 |
|
说明实现联合数据库层的设计指南和注意事项。 |
|
说明如何使用表存储数据行和定义多个表之间的关系。 |
|
说明如何使用索引提高访问表中数据的速度。 |
|
说明如何分区可使大型表和索引更易于管理以及更具可缩放性。 |
|
说明各种视图及其用途(提供其他方法查看一个或多个表中的数据)。 |
|
说明这些 Transact-SQL 程序如何将业务规则、任务和进程集中在服务器上。 |
|
说明作为特殊类型存储过程的 DML 触发器的功能,DML 触发器仅在修改表中的数据后执行。 |
|
说明作为特殊触发器的 DDL 触发器的功能,DDL 触发器在响应数据定义语言 (DDL) 语句时激发。 |
|
说明为响应 LOGON 事件而激发的登录触发器。 |
|
说明作为特殊数据库对象的事件通知,事件通知可以向 service broker 发送有关服务器和数据库事件的信息。 |
|
说明如何使用函数将任务和进程集中在服务器上。 |
|
说明如何在 SQL Server 中使用程序集部署以 Microsoft .NET Framework 公共语言运行时 (CLR) 中驻留的一种托管代码语言编写的(不是以 Transact-SQL 编写的)函数、存储过程、触发器、用户定义聚合以及用户定义类型。 |
|
说明如何使用同义词引用基对象。同义词是包含架构的对象的另一个名称。 |