SQL Server 2005数据库开发实战

副标题:无

作   者:章立民研究室著

分类号:

ISBN:9787111199748

微信扫一扫,移动浏览光盘

简介

本书综合讲解了Microsoft SQL Server 2005程序开发与界面设计的相关知识,内容全面,结构合理,论述清晰,对Microsoft SQL Server 2005技术及其实际应用都有独到见解,见一本专业较强的计算机书籍。全书共分20章,包括数据库建置、Transact-SQL程序设计以及SQL Server 2005的XML功能等内容。书中包含有大量范例,可作为专业编程人员的参考书籍,也适合于对Microsoft SQL Server2005有一定了解且想深入研究的读者。

目录

序 责任与使命.

本书工作团队简介

感谢

敬告读者

第1章 本书导读

第2章 如何使用范例光盘

第3章 创建和维护数据库

3.1 数据库的逻辑结构

3.2 数据库的物理存储结构

3.3 如何创建数据库

3.4 如何删除数据库

3.5 如何修改数据库

第4章 数据库创建和配置的高级技术

4.1 系统数据库的用途

4.2 附加和分离数据库

4.3 创建可移动数据库

第5章 创建和维护表

5.1 表的结构

5.2 字段名

5.3 长度、精度和小数位数

.5.4 系统数据类型

5.5 是否允许null值

5.6 如何创建表

5.7 使用sql server management studio创建表

5.8 使用create table表达式创建表

5.9 再谈表设计

5.10 全局唯一标识符与自动编号字段

5.11 如何创建用户定义数据类型

5.12 如何选取用户定义数据类型

5.13 如何删除用户定义数据类型

5.14 创建计算字段

5.15 快速查看、添加、修改与删除数据记录

5.16 如何更改表的结构

5.17 使用management studio更改表的结构

5.18 使用alter table表达式更改表的结构

5.19 如何更改表的名称

5.20 如何更改表的架构

第6章 实施数据完整性

6.1 什么是数据完整性

6.2 数据完整性的实施形式

6.3 活用约束

6.4 什么是check约束

6.5 如何在新建表时创建check约束

6.6 如何更改现存check约束的定义

6.7 如何为表添加check约束

6.8 如何删除check约束

6.9 什么是primary key约束

6.10 如何在新建表时创建primary key约束

6.11 如何更改现存primary key约束的定义

6.12 如何为现存表创建primary key约束

6.13 如何删除primary key条件约束

6.14 什么是unique约束

6.15 如何在新建表时创建unique约束

6.16 如何更改现存unique约束的定义

6.17 如何为现存表创建unique约束

6.18 如何删除unique约束

6.19 关系链与foreign key约束

6.20 如何创建foreign key约束

6.21 如何更改foreign key约束的定义

6.22 如何删除foreign key约束

6.23 活用默认值

6.24 完整性的检查次序

第7章 设计、创建和维护索引

7.1 索引的基本概念

7.2 索引的设计准则

7.3 索引的类型

7.4 聚集索引与非聚集索引

7.5 唯一索引与非唯一索引

7.6 单列索引与多列索引

7.7 填充因子

7.8 创建索引

7.9 禁用索引

7.10 删除索引

第8章 transact-sql程序的基本元素

8.1 使用sql server management studio代码编辑器

8.2 善用模板

8.3 常量

8.4 字符串常量

8.5 unicode字符串常量

8.6 二进制常量

8.7 bit常量

8.8 日期时间常量

8.9 整数常量

8.10 decimal常量

8.11 float和real常量

8.12 货币值常量

8.13 全局唯一标识符常量

8.14 指定正数和负数

8.15 常量的使用方式

8.16 局部变量

8.17 table数据类型变量

8.18 运算符

8.19 表达式

8.20 如何为程序加上注释

第9章 批处理、函数和流程控制命令

9.1 批处理

9.2 函数

9.3 字符串函数

9.4 日期时间函数

9.5 数学函数

9.6 数据类型转换函数

9.7 无参数函数

9.8 控制流语言

9.9 使用全新的try...catch表达式来捕捉与处理错误

第10章 如何动态创建命令语句

10.1 使用execute表达式执行命令字符串

10.2 使用系统存储过程sp—executesql执行unicode命令字符串

10.3 自成批处理原则

10.4 参数替换功能

第11章 select查询彻底研究

11.1 select表达式的语法

11.2 简单的select查询

11.3 设定查询结果的字段名

11.4 关键字all与distinct的使用

11.5 查询结果的输出目的地

11.6 where子句的条件搜索功能

11.7 如何查询出多个数据区间

11.8 如何比较字段中的null值

11.9 select的通配符

11.10 常量字符和通配符冲突时的解决方法

11.11 连接条件设定

11.12 如何为表指定别名

11.13 统计运算的高手:聚合函数..

11.14 数据分组小计

11.15 探讨having子句使用技巧

11.16 探讨order by子句使用技巧

11.17 查询出名列前茅或落后者

11.18 活用子查询

11.19 如何使用全新的派生表

11.20 自连接

11.21 如何使用全新的pivot运算符

11.22 如何使用全新的unpivot运算符

11.23 如何使用全新的apply运算符

11.24 如何使用union运算符合并查询结果

11.25 如何使用全新的except 与intersect运算符

11.26 如何使用全新的“公用表表达式”

11.27 探讨compute[by]子句的使用技巧

第12章 视图

12.1 视图的基本定义和用途

12.2 如何创建视图

12.3 活用索引视图

12.4 活用分区视图

12.5 可更新的分区视图

12.6 通过视图来更新数据

12.7 如何更改视图的名称

12.8 如何更改视图的定义

12.9 如何删除视图

第13章 如何开发transact-sql与clr存储过程

13.1 什么是存储过程

13.2 存储过程的类型

13.3 存储过程的优点

13.4 如何创建transact—sql存储过程

13.5 create procedure表达式语法解析

13.6 输入参数

13.7 输出参数

13.8 cursor数据类型的输出参数

13.9 嵌套存储过程

13.10 使用execute表达式执行存储过程

13.11 探讨insert...execute

13.12 自动执行存储过程

13.13 重命名存储过程

13.14 修改存储过程的定义

13.15 删除存储过程

13.16 重新编译存储过程

13.17 如何创建并使用全新的clr存储过程

13.18 如何利用clr存储过程读取和写入二进制图像数据

第14章 如何开发transact—sql与clt用户定义函数

14.1 创建transact—sql用户定义函数

14.2 创建transact—sql标量用户定义函数

14.3 创建transact—sql多表达式表值用户定义函数

14.4 创建transact—sql内嵌表值用户定义函数

14.5 如何调用用户定义函数

14.6 重命名用户定义函数

14.7 修改用户定义函数的定义

14.8 删除用户定义函数

14.9 将数据写入表

14.10 探讨全新的clr用户定义函数

14.11 探讨clr标量用户定义函数

14.12 探讨clr表值用户定义函数

第15章 如何使用表达式来添加、修改和删除数据记录

15.1 使用insert...values添加数据记录

15.2 使用insert...select进行批处理添加

15.3 使用全新的insert top进行批处理添加

15.4 使用全新的公用表表达式进行批处理添加

15.5 添加存储过程的查询结果

15.6 添加用户定义函数返回的表

15.7 添加查询命令字符串的查询结果

15.8 使用select...into进行批处理添加

15.9 使用全新的output子句添加数据记录

15.10 添加数据记录再叮咛

15.11 使用update表达式修改数据记录

15.12 使用全新的update top修改数据记录

15.13 使用全新的公用表表达式来修改数据记录

15.14 使用全新的output子句显示修改数据记录

15.15 使用全新的.write子句修改大数值数据类型字段

15.16 如何使用delete表达式删除数据记录

15.17 使用全新的delete top删除数据记录

15.18 使用全新的公用表表达式来删除数据记录

15.19 使用全新的output子句删除数据记录

15.20 使用truncate table表达式删除数据记录

第16章 如何开发transact—sql与clr触发器

16.1 什么是触发器

16.2 设计触发器

16.3 如何创建触发器

16.4 检查特定的字段是否已被修改

16.5 检查某些字段是否已被修改

16.6 嵌套触发器

16.7 递归触发器

16.8 使用包含rollback transaction表达式的触发器

16.9 使用inserted和deleted表

16.10 单条和多条数据记录的考虑

16.11 有条件的insert触发器

16.12 指定after触发器的顺序

16.13 使用instead of触发器更新视图

16.14 instead of触发器中的表达式和计算字段

16.15 在instead of触发器中使用text、ntext及image数据

16.16 错误消息处理

16。17 如何使用raiserror表达式

16.18 如何使用try...catch表达式

16.19 使用try...catch解决死锁问题

16.20 如何使用sp_addmessage创建用户定义错误消息

16.21 触发器重命名

16.22 修改触发器的定义

16.23 禁用与启用触发器

16.24 删除触发器

16.25 ddl触发器与dml触发器

16.26 如何创建、删除、修改与禁用ddl触发器

16.27 如何使用全新的clr触发器

第17章 探讨全新的xml数据类型

17.1 什么是xml数据类型

17.2 如何生成xml实例

17.3 类型化的xml与非类型化的xml

17.4 如何使用xml数据类型的query()方法

17.5 如何使用xml数据类型的value()方法

17.6 如何使用xml数据类型的exist()方法

17.7 如何使用xml数据类型的modify()方法

17.8 如何使用xml数据类型的nodes()方法

17.9 如何在xml内部绑定关系数据

17.10 xml数据类型方法使用准则

17.11 如何使用with xmlnamespaces来添加命名空间

第18章 如何为xml数据类型的字段创建索引

18.1 为什么需要为xml数据类型字段创建索引

18.2 主xml索引

18.3 探讨path辅助xml索引

18.4 探讨value辅助xml索引

18.5 探讨property辅助xml索引

18.6 如何创建主xml索引

18.7 如何删除一个xml索引

18.8 如何创建一个辅助xml索引

18.9 如何修改xml索引

18.10 xml索引的设定选项

第19章 探讨全新的xml数据修改语言

19.1 基本知识

19.2 如何使用insert表达式来插入节点

19.3 如何使用delete表达式来删除节点

19.4 如何使用replace value of表达式来更新节点的值

第20章 探讨本机xml web service的操作技巧

20.1 什么是web service

20.2 什么是本机xml web service

20.3 本机xml web service的运行方式

20.4 如何使用本机xml web servic

20.5 本机xml web service范例集锦

附录一 microsoft sql server 2005的安装与升级

附录二 microsoft sql server 2005的命名规则

附录三 microsoft sql server 2005的排序规则

附录四 microsoft sql server 2005的系统规范

附录五 附书光盘说明

附录六 类型对应关系...


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

SQL Server 2005数据库开发实战
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon