第一篇 数据库基础 4
第1章 数据库系统 4
1-1数据库的数据结构 4
1-2数据库系统的用户 5
1-3数据库管理系统 7
第2章 规划关系型数据库 16
2-1关系型数据库与表 16
2-2数据库正规化分析 28
第3章 与SQL第一次接触 38
3-1 SQL简介 38
3-2数据类型 45
3-3表的字段值NULL与DEFAULT 48
3-4程序语法 51
3-5批次执行 55
3-6运算符 56
第4章 SQL Server 7.0简介与安装 66
4-1 SQL Server 7.0简介 66
4-2 SQL Server 7.0的软硬件需求 77
4-3安装SQL Server 7.0与相关软件 80
4-4将数据库从SQL Server 6.5升级到7.0 103
5-1查看数据库内容 114
第5章 建立数据库和表 114
第二篇 数据库操作 114
5-2数据库的建立 127
5-3表的建立、删除与修改 151
5-4数据的新增、修改与删除 173
第6章 可提高检索效率的索引 178
6-1索引简介 178
6-2聚簇索引与非聚簇索引 179
6-3使用Create Index Wizard建立索引 190
6-4使用SQL叙述处理索引 195
6-5全文索引(Full-Text Index) 203
7-1 SELECT叙述 220
第7章 数据检索 220
7-2 FROM子句 227
7-3 INTO子句 233
7-4 WHERE子句 234
7-5 GROUP BY子句 235
7-6 HAVING子句 240
7-7 UNION运算符 241
7-8 ORDER BY子句 242
7-9 COMPUTE子句 244
7-10子查询 246
8-1视图(View) 252
第8章 视图与自定义字段属性 252
8-2设定规则(Rule) 268
8-3设定默认值(Default) 273
8-4用户定义的数据类型(UDTs) 277
第9章 T-SQL程序控制与设计 284
9-1流程控制 284
9-2其它控制 288
9-3使用Cursors(游标) 290
9-4自定义存储过程 296
10-1帐号与角色的关系 308
第10章 帐号与存取权限 308
第三篇 数据库安全与连接 308
10-2登入SQL Server的帐号 309
10-3数据库的Users 323
10-4数据库的Roles 328
10-5用户与角色权限的问题 335
第11章 由用户端存取数据库 350
11-1前端管理程序 350
11-2 Access 97与SQL Server连接 360
附录A 函数(Function) 374
A-1数据行集合函数 374
A-2合计函数 376
A-3配置函数 380
A-4 Cursors函数 387
A-5日期时间函数 390
A-6数字函数 395
A-7 Metadata函数 402
A-8安全函数 416
A-9字符串函数 420
A-10系统函数 432
A-11系统统计函数 448
A-12文字和图像函数 450
附录B 数据类型 454
B-1整数数据类型 454
B-2精确数值数据类型 455
B-3近似浮点数值数据类型 457
B-4日期时间数据类型 458
B-5 Uniode字符串数据类型 461
B-6二进制码字符串数据类型 462
B-7货币数据类型 463
B-8标记数据类型 464
附录C 语法补充参考 470
C-1 CREATE TABLE叙述 470
C-2 ALTER TABLE叙述 473
C-3 SELECT叙述 476
附录D 本书英文名称索引 476