图书介绍
计算机与信息技术专业应用教材 数据库原理与应用 基于SQL SERVER 2000 第2版pdf电子书版本下载
- 李春葆,曾平编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302163350
- 出版时间:2007
- 标注页数:460页
- 文件大小:81MB
- 文件页数:471页
- 主题词:关系数据库-数据库管理系统,SQL Server
PDF下载
下载说明
计算机与信息技术专业应用教材 数据库原理与应用 基于SQL SERVER 2000 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述 1
1.1 信息、数据和数据处理 1
1.1.1 信息与数据 1
1.1.2 数据处理 2
1.2 数据管理技术的发展 2
1.2.1 人工管理阶段(20世纪50年代) 2
1.2.2 文件系统阶段(20世纪60年代) 2
1.2.3 数据库系统阶段(20世纪60年代后期) 3
1.3 数据库系统的组成与结构 4
1.3.1 数据库系统的组成 4
1.3.2 数据库系统体系结构 6
1.4 数据库管理系统 9
1.4.1 DBMS的主要功能 9
1.4.2 DBMS的组成 10
练习题1 11
第2章 数据模型 12
2.1 什么是数据模型 12
2.1.1 数据的描述 13
2.1.2 数据间联系的描述 13
2.2 概念模型 13
2.2.1 信息世界中的基本概念 13
2.2.2 实体间的联系方式 15
2.2.3 实体-联系表示法(E-R方法) 15
2.2.4 怎样设计E-R图 17
2.3 数据库类型 19
2.3.1 层次模型 19
2.3.2 网状模型 20
2.3.3 关系模型 21
练习题2 23
第3章 关系数据库 24
3.1 关系模型的基本概念 24
3.2 关系的数学定义 25
3.3 关系代数 27
3.3.1 传统的集合运算 27
3.3.2 专门的关系运算 28
练习题3 30
第4章 关系数据库规范化理论 31
4.1 问题的提出 31
4.2 函数依赖 32
4.2.1 函数依赖的定义 32
4.2.2 函数依赖与属性关系 33
4.2.3 Armstrong公理 34
4.2.4 闭包及其计算 35
4.3 范式和规范化 36
4.3.1 什么叫范式 36
4.3.2 范式的判定条件与规范化 36
4.4 关系模式的分解 38
4.4.1 模式分解中存在的问题 38
4.4.2 无损分解的定义和性质 38
4.4.3 无损分解的测试方法 39
4.4.4 保持函数依赖的分解 39
练习题4 40
第5章 数据库设计 42
5.1 数据库设计概述 42
5.2 需求分析 43
5.2.1 需求分析的步骤 43
5.2.2 需求分析的方法 45
5.3 概念结构设计 48
5.3.1 局部应用E-R模型设计 48
5.3.2 总体概念E-R模型设计 50
5.4 逻辑结构设计 52
5.5 物理结构设计 54
5.6 数据库的实施和维护 54
练习题5 55
第6章 SQL Server 2000系统概述 57
6.1 SQL Server 2000系统简介 57
6.1.1 概况 57
6.1.2 特性 58
6.1.3 新增或增强功能 59
6.2 系统需求 61
6.2.1 硬件需求 61
6.2.2 软件需求 62
6.3 SQL Server 2000的安装 63
6.3.1 安装SQL Server 2000 63
6.3.2 其他安装方式 66
6.3.3 从其他版本升级到SQL Server 2000 67
6.3.4 SQL Server 2000的配置选项 68
6.4 客户机/服务器体系结构 74
6.5 SQL Server服务器的管理 76
6.5.1 管理SQL Server服务器组 76
6.5.2 注册SQL Server服务器 77
6.6 SQL Server 2000的主要组件 77
6.6.1 联机丛书 78
6.6.2 企业管理器 78
6.6.3 服务器网络实用工具和客户网络实用工具 79
6.6.4 查询分析器 80
6.6.5 导入和导出数据 80
6.6.6 服务管理器 80
6.6.7 事件探查器 80
练习题6 81
上机实验题1 81
第7章 创建和使用数据库 82
7.1 查看数据库 82
7.1.1 查看数据库 82
7.1.2 查看关系图 85
7.1.3 查看表的结构和内容 86
7.1.4 查看视图 88
7.1.5 查看存储过程 89
7.1.6 查看用户和角色 90
7.1.7 数据库的其他组成部分 92
7.2 SQL Server数据库和文件 92
7.2.1 文件和文件组 92
7.2.2 数据库存储结构 94
7.2.3 事务日志 95
7.3 创建数据库 96
7.3.1 直接建立数据库 96
7.3.2 使用向导建立数据库 98
7.3.3 数据库的属性设置 99
7.3.4 数据库大小估算和收缩数据库 100
7.4 数据库更名 102
7.5 删除数据库 102
练习题7 103
上机实验题2 103
第8章 创建和使用表 104
8.1 建立表 104
8.2 修改表的结构 106
8.3 建立数据库关系图 107
8.4 删除表 108
8.5 记录的新增和修改 110
练习题8 111
上机实验题3 111
第9章 T-SQL 113
9.1 SQL语言 113
9.1.1 概述 113
9.1.2 SQL语言的分类 114
9.2 T-SQL基础 115
9.2.1 查询分析器 115
9.2.2 数据库的操作语句 117
9.2.3 表的操作语句 122
9.2.4 数据查询 124
9.3 T-SQL程序设计基础 140
9.3.1 标识符 140
9.3.2 数据类型 143
9.3.3 运算符 156
9.3.4 变量 161
9.3.5 批处理 164
9.3.6 注释 165
9.3.7 控制流语句 165
9.3.8 函数 172
练习题9 175
上机实验题4 176
第10章 T-SQL高级应用 177
10.1 SELECT高级查询 177
10.1.1 数据汇总 177
10.1.2 联接查询 182
10.1.3 子查询 186
10.1.4 在查询的基础上创建新表 191
10.2 管理ntext、text和image数据 192
10.2.1 检索ntext、text或image值 193
10.2.2 修改ntext、text或image值 195
10.3 事务处理 197
10.3.1 事务分类 198
10.3.2 显式事务 198
10.3.3 自动提交事务 202
10.3.4 隐式事务 203
10.4 数据的锁定 204
10.4.1 并发问题 204
10.4.2 事务的隔离级别 206
10.4.3 SQL Server中的锁定 207
10.4.4 自定义锁 210
10.5 使用游标 215
10.5.1 游标的概念 215
10.5.2 使用游标 216
10.5.3 游标类型 221
练习题10 222
上机实验题5 222
第11章 索引 223
11.1 索引简介 223
11.1.1 创建索引的原因 223
11.1.2 建立索引应该考虑的问题 224
11.2 索引类型 226
11.2.1 B-树索引结构 226
11.2.2 聚集索引和非聚集索引 226
11.2.3 唯一索引和组合索引 230
11.3 创建索引 230
11.3.1 通过企业管理器创建索引 230
11.3.2 通过向导创建索引 233
11.3.3 使用SQL语言创建索引 234
11.3.4 创建索引的选项设置 236
11.3.5 创建索引的空间考虑 238
11.3.6 在视图和计算列上创建索引 239
11.4 查看和删除索引 239
11.4.1 使用企业管理器 239
11.4.2 使用SQL语言 240
练习题11 240
上机实验题6 241
第12章 视图 242
12.1 视图概述 242
12.2 创建视图 243
12.2.1 使用企业管理器创建视图 244
12.2.2 使用向导创建视图 245
12.2.3 使用SQL语句创建视图 248
12.3 使用视图 249
12.3.1 使用视图进行数据检索 249
12.3.2 通过视图修改数据 250
12.4 视图的修改 251
12.4.1 修改视图 251
12.4.2 重命名视图 252
12.5 视图信息的查询 254
12.5.1 使用企业管理器查询视图信息 254
12.5.2 使用sp_helptext存储过程查询视图信息 254
12.6 视图的删除 255
12.6.1 使用企业管理器删除视图 255
12.6.2 使用T-SQL语句删除视图 256
练习题12 257
上机实验题7 257
第13章 数据库完整性 258
13.1 约束 258
13.1.1 PRIMARY KEY约束 258
13.1.2 FOREIGN KEY约束 259
13.1.3 UNIQUE约束 260
13.1.4 CHECK约束 261
13.1.5 列约束和表约束 262
13.2 默认值 263
13.2.1 在创建表时指定默认值 263
13.2.2 使用默认对象 264
13.3 规则 268
13.3.1 创建规则 268
13.3.2 绑定规则 270
13.3.3 解除和删除规则 270
练习题13 271
上机实验题8 271
第14章 存储过程 272
14.1 概述 272
14.2 创建存储过程 272
14.3 执行存储过程 277
14.4 存储过程的参数 278
14.5 存储过程的查看、修改和删除 280
练习题14 282
上机实验题9 282
第15章 触发器 283
15.1 概述 283
15.2 创建触发器 283
15.3 inserted表和deleted表 288
15.4 使用触发器 289
15.5 修改触发器 291
15.6 删除触发器 292
15.7 嵌套触发器 292
练习题15 293
上机实验题10 293
第16章 SQL Server的安全管理 294
16.1 SQL Server安全体系结构 294
16.1.1 操作系统的安全性 294
16.1.2 SQL Server的安全性 295
16.1.3 数据库的安全性 295
16.1.4 SQL Server数据库对象的安全性 295
16.2 SQL Server的验证模式 296
16.2.1 NT验证模式 296
16.2.2 混合验证模式 297
16.2.3 NT验证模式对SQL Server的影响 297
16.2.4 设置验证模式 298
16.3 账号和角色 299
16.3.1 服务器的登录账号 299
16.3.2 数据库的用户 301
16.3.3 数据库角色 304
16.3.4 用户和角色的权限问题 308
练习题16 309
上机实验题11 309
第17章 数据备份与还原 310
17.1 备份和还原构架 310
17.2 备份数据库 313
17.2.1 备份类型和常用备份策略 313
17.2.2 备份数据库中各种对象 314
17.3 数据库还原 325
17.3.1 数据库恢复模型 325
17.3.2 还原数据库备份 327
17.3.3 还原事务日志备份 331
练习题17 332
上机实验题12 332
第18章 数据转换 333
18.1 DTS的基本概念 333
18.2 数据的导入 334
18.3 数据的导出 336
练习题18 340
上机实验题13 340
第19章 VB与数据库 341
19.1 概述 341
19.1.1 数据访问对象模型 341
19.1.2 数据库的分类 341
19.1.3 ODBC和数据源 343
19.2 常用的数据访问控件 345
19.2.1 Data控件 345
19.2.2 ADO Data控件 350
19.2.3 DataCombo控件 355
19.2.4 DataGrid控件 357
19.3 常用的高级用户界面控件 360
19.3.1 ImageList控件 360
19.3.2 TreeView控件 363
19.3.3 ListView控件 369
19.3.4 公共对话框控件 376
练习题19 381
上机实验题14 381
第20章 使用DAO操作数据库 382
20.1 什么是DAO 382
20.1.1 DAO操作数据库的步骤 383
20.1.2 DBEngine初始化数据库环境 384
20.1.3 打开数据库 384
20.1.4 打开数据集 385
20.2 DBEngine对象 385
20.2.1 DBEngine对象的属性 385
20.2.2 DBEngine对象的方法 386
20.3 Workspace对象 387
20.3.1 Workspace对象的属性 387
20.3.2 Workspace对象的方法 388
20.4 Database对象 390
20.4.1 Database对象的属性 390
20.4.2 Database对象的方法 391
20.4.3 TableDef对象 392
20.4.4 Recordset对象 394
20.4.5 QueryDef对象 398
20.5 Fields集合和Field对象 399
20.5.1 Field对象的属性 399
20.5.2 Field对象的方法 400
20.5.3 Fields集合的属性 400
20.5.4 Fields集合的方法 400
20.6 Index对象 401
20.6.1 Index对象的属性 401
20.6.2 Index对象的方法 401
20.7 DAO编程实例 402
练习题20 407
上机实验题15 407
第21章 使用ADO操作数据库 408
21.1 ADO概述 408
21.2 Connection对象 411
21.2.1 Connection对象的属性 413
21.2.2 Connection对象的方法 414
21.2.3 Connection对象的事件 416
21.3 Recordset对象 418
21.3.1 Recordset对象的属性 419
21.3.2 Recordset对象的方法 425
21.3.3 Recordset对象的事件 436
21.4 Field对象 440
21.4.1 Field对象的属性 440
21.4.2 Field对象的方法 443
21.4.3 Fields集合 443
21.5 Command对象 447
21.5.1 Command对象的属性 448
21.5.2 Command对象的方法 449
21.5.3 Parameters集合和Parameter对象 451
21.6 ADO编程综合实例 456
练习题21 459
上机实验题16 459
参考文献 460