图书介绍
计算机与信息技术专业应用教材 数据库原理与应用 基于SQL SERVER 2000 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 李春葆,曾平编著 著
- 出版社: 北京:清华大学出版社
- 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
练习题111
第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
练习题223
第3章 关系数据库24
3.1 关系模型的基本概念24
3.2 关系的数学定义25
3.3 关系代数27
3.3.1 传统的集合运算27
3.3.2 专门的关系运算28
练习题330
第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
练习题440
第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
练习题555
第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 200063
6.3.2 其他安装方式66
6.3.3 从其他版本升级到SQL Server 200067
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
练习题681
上机实验题181
第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
练习题7103
上机实验题2103
第8章 创建和使用表104
8.1 建立表104
8.2 修改表的结构106
8.3 建立数据库关系图107
8.4 删除表108
8.5 记录的新增和修改110
练习题8111
上机实验题3111
第9章 T-SQL113
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
练习题9175
上机实验题4176
第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
练习题10222
上机实验题5222
第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
练习题11240
上机实验题6241
第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
练习题12257
上机实验题7257
第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
练习题13271
上机实验题8271
第14章 存储过程272
14.1 概述272
14.2 创建存储过程272
14.3 执行存储过程277
14.4 存储过程的参数278
14.5 存储过程的查看、修改和删除280
练习题14282
上机实验题9282
第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
练习题15293
上机实验题10293
第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
练习题16309
上机实验题11309
第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
练习题17332
上机实验题12332
第18章 数据转换333
18.1 DTS的基本概念333
18.2 数据的导入334
18.3 数据的导出336
练习题18340
上机实验题13340
第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
练习题19381
上机实验题14381
第20章 使用DAO操作数据库382
20.1 什么是DAO382
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
练习题20407
上机实验题15407
第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
练习题21459
上机实验题16459
参考文献460