图书介绍
21世纪全国应用型本科计算机系列实用规划教材 SQL SERVER数据库设计与管理PDF|Epub|txt|kindle电子书版本网盘下载
![21世纪全国应用型本科计算机系列实用规划教材 SQL SERVER数据库设计与管理](https://www.shukui.net/cover/73/32554510.jpg)
- 姜力 高群主编 姜桂洪 陈佛敏 李彩霞副主编 著
- 出版社: 中国林业出版社
- ISBN:
- 出版时间:2006
- 标注页数:321页
- 文件大小:32MB
- 文件页数:337页
- 主题词:
PDF下载
下载说明
21世纪全国应用型本科计算机系列实用规划教材 SQL SERVER数据库设计与管理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 数据库系统的特点3
1.2 信息描述与数据模型4
1.2.1 数据模型及其三要素4
1.2.2 概念模型及其表示方法5
1.2.3 实体联系模型7
1.3 关系数据模型8
1.4 基本关系运算10
1.4.1 选择11
1.4.2 投影11
1.4.3 连接11
1.5 关系的完整性规则11
1.5.1 域完整性11
1.5.2 实体完整性11
1.6.1 第一范式(1NF)12
1.6 关系规范化12
1.5.3 参照完整性12
1.6.2 第二范式(2NF)13
1.6.3 第三范式(3NF)14
1.6.4 Boyce-Codd范式15
1.7 数据库设计15
1.7.1 需求分析15
1.7.2 概念结构设计16
1.7.3 逻辑结构设计16
1.7.4 物理结构设计17
1.7.5 数据库实施18
1.7.6 数据库运行维护18
1.8 综合练习18
1.8.1 用E-R图设计数据库18
1.8.2 确定表中的关键字19
1.8.3 规范化数据19
习题20
2.1 SQL Server 2000简介22
2.1.1 SQL Server 2000概述22
第2章 SQL Server 2000概述22
2.1.2 SQL Server 2000特性23
2.1.3 SQL Server 2000常见版本24
2.2 SQL Server 2000数据库架构25
2.2.1 数据库逻辑组件25
2.2.2 物理数据库构架27
2.2.3 系统数据库和数据28
2.3.2 SQL Server 2000的软件需求30
2.3.1 SQL Server 2000的硬件需求30
2.3 系统需求30
2.4 SQL Server 2000的管理和开发工具31
2.4.1 企业管理器31
2.4.2 查询分析器32
2.4.3 服务管理器34
2.4.4 服务器网络实用工具35
2.4.5 客户端网络实用工具36
2.4.6 事件探查器36
2.5.1 安装SQL Server 200037
2.5 上机指导37
2.4.7 使用联机丛书37
2.5.2 熟悉SQL Server 2000主要的管理和开发工具41
习题44
第3章 Transact-SQL语言概述46
3.1 SQL语言基本知识46
3.1.1 Transact-SQL语言概述46
3.1.2 Transact-SQL语言基本对象46
3.2 数据类型48
3.2.1 系统数据类型分类49
3.2.2 用户定义数据类型55
3.3 Transact-SQL变量57
3.3.1 局部变量57
3.3.2 全局变量58
3.4 运算符59
3.4.1 算术运算符59
3.4.2 赋值运算符60
3.4.3 按位运算符60
3.4.4 比较运算符60
3.4.5 逻辑运算符61
3.4.7 一元运算符62
3.4.6 字符串连接运算符62
3.4.8 运算符优先级63
3.5 函数63
3.5.1 数学函数64
3.5.2 日期/时间函数64
3.5.3 聚合函数65
3.5.4 字符串函数66
3.6 控制流语句66
3.6.1 BEGIN...END语句67
3.6.2 IF...ELSE语句67
3.6.3 CASE语句68
3.6.4 WHILE语句70
3.6.5 GOTO语句71
3.6.6 RETURN语句71
3.6.7 WAITFOR语句71
3.7 上机指导72
3.7.1 创建用户定义函数72
3.6.8 PRINT语句72
3.7.2 在SQL Server 2000查询分析器中声明局部变量及验证函数74
3.7.3 使用SQL Server 2000查询分析器编制、调试、运行程序75
习题75
第4章 数据库和表77
4.1 利用企业管理器创建数据库和表77
4.1.1 利用企业管理器创建数据库77
4.1.2 利用企业管理器创建表79
4.1.3 使用向导创建数据库81
4.2.1 利用CREATE DATABASE命令创建数据库85
4.2 命令方式创建数据库和表85
4.2.2 使用CREATE TABLE命令创建表88
4.3 修改数据库92
4.3.1 扩充数据库93
4.3.2 收缩数据库94
4.3.3 创建文件组96
4.3.4 查看数据库98
4.3.5 数据库更名100
4.3.6 创建可移动数据库101
4.4.1 ALTER TABLE语句102
4.4 更改表结构102
4.4.2 修改列属性104
4.4.3 重命名列106
4.4.4 添加和删除列107
4.4.5 查看表属性107
4.4.6 从一个表复制到另一个表108
4.5 修改表内容108
4.5.1 INSERT语句108
4.5.2 UPDATE语句110
4.5.3 DELETE语句112
4.6 删除数据库对象113
4.6.1 删除数据库114
4.6.2 使用DROP TABLE删除表114
4.6.3 删除视图等数据库对象115
4.7 上机指导115
4.7.1 数据库的基本操作115
4.7.2 表的基本操作117
习题120
5.1 数据完整性的类型121
第5章 SQL Server的数据完整性121
5.1.1 强制数据完整性122
5.1.2 定义约束122
5.1.3 禁止使用约束126
5.1.4 删除约束127
5.2 使用规则127
5.2.1 创建规则128
5.2.2 绑定规则129
5.2.4 使用规则130
5.2.3 删除规则130
5.3 使用默认131
5.3.1 创建默认131
5.3.2 绑定默认132
5.3.3 删除默认133
5.3.4 使用默认133
5.4 上机指导134
习题136
第6章 数据查询137
6.1 查询语句基本格式137
6.1.1 SELECT语句的最简单格式137
6.1.2 SELECT语句的基本格式138
6.1.3 查询基础知识142
6.2 条件子句146
6.2.1 布尔操作符146
6.2.2 空值查询147
6.2.3 LIKE操作符147
6.2.4 IN和BETWEEN操作符151
6.2.5 条件表达式应用过程中应注意的几点问题152
6.3 简单子查询152
6.3.2 子查询和比较操作符153
6.3.1 产生单值的子查询153
6.3.3 使用IN和NOT IN操作符154
6.3.4 使用EXISTS和NOT EXISTS的子查询155
6.4 连接查询156
6.4.1 连接的基础知识156
6.4.2 连接(JOIN)操作符158
6.4.3 两种实现连接的语法格式158
6.4.4 几种常见的连接159
6.4.5 连接与子查询的比较162
6.5 聚集函数163
6.5.2 便利聚集164
6.5.1 GROUP BY子句164
6.5.3 统计聚集165
6.5.4 HAVING子句166
6.5.5 ORDER BY子句168
6.5.6 COMPUTE BY子句170
6.6 上机指导171
习题177
7.1 索引概述179
第7章 索引179
7.2 索引的类型180
7.3 创建索引181
7.3.1 在查询分析器中创建索引181
7.3.2 在企业管理器中创建索引182
7.4 查看索引信息184
7.5 索引的维护185
7.5.1 DBCC SHOWCONTIG语句185
7.5.2 DBCC INDEXDEFRAG语句186
7.5.3 使用索引优化向导188
7.5.4 更改索引名称189
7.5.5 删除索引190
7.6 上机指导191
习题195
第8章 视图及游标197
8.1 视图概述197
8.2 创建视图198
8.2.1 使用企业管理器创建视图198
8.2.2 使用Transact-SQL语句创建视图200
8.3 视图的使用201
8.3.1 使用视图进行数据查询201
8.3.2 对视图进行数据修改202
8.4 修改视图203
8.4.1 修改视图203
8.4.2 视图重命名205
8.4.3 删除视图205
8.5.1 游标的概念206
8.5.2 游标的使用206
8.5 游标206
8.5.3 游标示例208
8.6 上机指导210
习题213
第9章 存储过程与触发器215
9.1 存储过程概述215
9.2 存储过程的创建和执行216
9.2.1 在企业管理器中创建存储过程216
9.2.2 在查询分析器中创建存储过程217
9.3.1 手动执行存储过程218
9.3 执行存储过程218
9.3.2 自动执行存储过程219
9.3.3 存储过程的修改220
9.3.4 重命名存储过程221
9.3.5 删除存储过程222
9.3.6 与存储过程有关的系统存储过程222
9.4 触发器概述223
9.4.1 触发器工作原理223
9.5.2 创建触发器224
9.5.1 创建触发器前的准备224
9.5 创建触发器224
9.4.2 触发器与约束224
9.5.3 Inserted表的功能226
9.5.4 Deleted表的功能226
9.5.5 INSTEAD OF触发器的应用227
9.5.6 AFTER触发器的应用228
9.6 管理触发器230
9.6.1 使用企业管理器显示触发器信息230
9.6.2 使用系统存储过程查看触发器230
9.6.3 修改触发器231
9.6.4 删除触发器232
9.7 上机指导232
习题238
第10章 SQL Server事务处理与并发控制240
10.1 SQL Server 2000的事务240
10.1.1 事务简介240
10.1.2 事务的定义方法241
10.1.3 嵌套事务243
10.2.1 并发控制的问题244
10.2 SQL Server 2000的并发控制244
10.2.2 锁的类型246
10.2.3 事务的隔离级别248
10.2.4 死锁的产生及解决办法248
10.3 上机指导249
习题252
第11章 SQL Server安全与维护253
11.1 数据库安全许可253
11.1.1 SQL Server的验证模式253
11.1.3 利用系统过程创建安全系统255
11.1.2 设置验证方式255
11.2 账号和角色256
11.2.1 账号256
11.2.2 角色258
11.3 管理权限267
11.3.1 语句权限和GRANT语句267
11.3.2 对象权限和GRANT语句268
11.3.3 DENY语句269
11.3.5 解决权限冲突270
11.3.4 REVOKE语句270
11.4 上机指导271
习题277
第12章 数据库备份与恢复及自动化管理279
12.1 数据库备份279
12.1.1 准备备份279
12.1.2 执行备份281
12.1.3 备份类型285
12.2 数据库恢复287
12.2.1 恢复过程288
12.2.2 恢复数据库288
12.2.3 从不同的备份类型中恢复数据库290
12.2.4 恢复受损的系统数据库291
12.3 自动化执行系统管理任务291
12.3.1 SQL Server Agent291
12.3.2 启动SQL Server Agent292
12.3.3 配置SQL Server代理292
12.4.1 创建作业294
12.4 创建作业和操作员294
12.4.2 创建操作员297
12.5 警报298
12.6 上机指导303
习题305
第13章 数据库开发实例307
13.1 Visual Basic.NET中的数据访问307
13.1.1 ADO.NET简介307
13.1.2 ADO.NET对象模型307
13.2 数据库设计308
13.2.1 表设计309
13.2.2 存储过程设计309
13.3 Visual Basic.NET程序设计310
13.3.1 创建公用类310
13.3.2 设计主窗体313
13.3.3 设计教师基本情况表315
13.3.4 设计教师电话号码表319
习题321
参考文献322