图书介绍
数据库原理与应用技术 SQL ServerPDF|Epub|txt|kindle电子书版本网盘下载
![数据库原理与应用技术 SQL Server](https://www.shukui.net/cover/8/34970158.jpg)
- 赵彦主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302202233
- 出版时间:2009
- 标注页数:340页
- 文件大小:62MB
- 文件页数:359页
- 主题词:关系数据库-数据库管理系统,SQL Server-高等学校-教材
PDF下载
下载说明
数据库原理与应用技术 SQL ServerPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1单元 SQL Server 2000的安装与配置1
1.1 任务1 SQL Server的发展历史1
1.2 任务2 SQL Server 2000的特点3
1.3 任务3 SQL Server 2000的环境需求4
1.3.1 硬件环境需求4
1.3.2 软件环境需求5
1.4 任务4 SQL Server 2000的安装和配置5
1.4.1 安装SQL Server 2000组件5
1.4.2 安装Analysis Service13
1.5 任务5 SQL Server 2000的常用工具16
1.5.1 企业管理器16
1.5.2 服务管理器17
1.5.3 查询分析器18
1.5.4 其他实用工具20
单元总结20
习题21
实训1 安装SQL Server 200021
第2单元 数据库的基本操作22
2.1 任务1 关系数据库的相关概念22
2.1.1 数据模型的相关概念22
2.1.2 概念模型23
2.1.3 概念模型的表示方法(E-R图)24
2.1.4 关系模型25
2.1.5 关系数据库标准语言30
2.1.6 关系模型的规范化30
2.1.7 关系数据库31
2.2 任务2 数据库的结构32
2.2.1 数据库文件分类32
2.2.2 数据库文件组33
2.2.3 建立文件和文件组的规则33
2.2.4 页34
2.2.5 区34
2.3 任务3 系统级数据库34
2.4 任务4 创建数据库36
2.4.1 创建数据库的条件36
2.4.2 使用企业管理器创建数据库36
2.4.3 使用向导创建数据库40
2.4.4 用SQL命令创建数据库42
2.4.5 查看数据库信息47
2.5 任务5 打开数据库48
2.6 任务6 增加数据库空间49
2.6.1 增加数据库文件的大小49
2.6.2 增加数据库文件的数量50
2.7 任务7 缩减数据库空间54
2.7.1 收缩数据库和数据库中文件的大小55
2.7.2 删除数据库文件58
2.8 任务8 数据库选项的设定与修改58
2.8.1 使用企业管理器查看并设置数据库选项59
2.8.2 使用Transact-SQL命令查看和设置数据库选项59
2.9 任务9 数据库更名60
2.10 任务10 查看SQL Server 2000上的数据库60
2.11 任务11 检索“产品销售”数据库的信息61
2.12 任务12 删除数据库62
单元总结62
习题63
实训2 创建“学生成绩”数据库63
第3单元 表65
3.1 任务1 表的相关概念65
3.2 任务2 表中的数据类型66
3.2.1 整型67
3.2.2 精确数值型68
3.2.3 浮点数据类型68
3.2.4 货币数据类型69
3.2.5 日期和时间数据类型69
3.2.6 时间戳数据类型69
3.2.7 字符数据类型70
3.2.8 Unicode字符型70
3.2.9 文本型71
3.2.10 位数据类型71
3.2.11 二进制数据类型71
3.2.12 图像数据类型72
3.2.13 其他数据类型72
3.3 任务3 创建表72
3.3.1 使用企业管理器创建表73
3.3.2 使用CREATE TABLE语句创建表75
3.4 任务4 管理表78
3.4.1 查看表的定义信息78
3.4.2 修改表81
3.4.3 更改表名83
3.4.4 查看表之间的依赖关系83
3.4.5 删除表85
3.5 任务5 表数据的插入、修改和删除86
3.5.1 插入数据86
3.5.2 修改数据90
3.5.3 删除数据92
单元总结93
习题93
实训3 建立“学生成绩”数据库中的表94
第4单元 数据完整性97
4.1 任务1 数据完整性的基本概念97
4.2 任务2 约束98
4.2.1 主键约束98
4.2.2 唯一键约束100
4.2.3 检查约束101
4.2.4 默认值约束104
4.2.5 外键约束106
4.2.6 级联参照完整性约束111
4.3 任务3 默认115
4.3.1 创建默认对象115
4.3.2 绑定和解绑定默认对象116
4.3.3 删除默认对象118
4.4 任务4 规则119
4.4.1 创建规则119
4.4.2 绑定和解绑定规则120
4.4.3 删除规则122
4.5 任务5 用户自定义数据类型122
4.5.1 创建用户自定义数据类型122
4.5.2 删除用户自定义数据类型124
单元总结124
习题125
实训4 完成“学生成绩”数据库中数据完整性的设计125
第5单元 索引127
5.1 任务1 索引的概念127
5.1.1 SQL Server 2000中数据的存储与访问127
5.1.2 索引的作用128
5.1.3 索引的分类129
5.2 任务2 索引的创建130
5.2.1 系统自动创建索引130
5.2.2 在图形界面下创建索引131
5.2.3 使用CREATE INDEX语句创建索引135
5.3 任务3 索引的管理和维护136
5.3.1 查看和修改索引信息136
5.3.2 删除索引136
5.3.3 索引的维护138
单元总结139
习题140
实训5 在“学生成绩”库中创建和管理索引140
第6单元 数据查询142
6.1 任务1 SELECT语句的语法格式142
6.2 任务2 单表查询143
6.2.1 基本的SELECT语句143
6.2.2 条件查询145
6.2.3 排序146
6.3 任务3 数据统计147
6.3.1 聚合函数147
6.3.2 GROUP BY子句的应用149
6.3.3 COMPUTE BY子句的应用150
6.4 任务4 多表查询151
6.4.1 交叉连接151
6.4.2 内连接151
6.4.3 外连接152
6.4.4 自连接154
6.4.5 合并结果集155
6.5 任务5 子查询156
6.5.1 带比较运算符的子查询156
6.5.2 带有IN关键字的子查询157
6.5.3 带有ANY或ALL关键字的子查询159
6.5.4 带EXISTS关键字的子查询160
6.5.5 UPDATE、DELETE和INSERT语句中的子查询162
6.6 任务6 使用INTO子句创建表162
6.7 任务7 使用企业管理器进行数据查询与维护163
6.8 任务8 查询优化器165
单元总结168
习题168
实训6 在“学生成绩”库进行数据查询169
第7单元 视图171
7.1 任务1 视图的特点171
7.2 任务2 视图的创建172
7.2.1 创建视图的条件和注意事项172
7.2.2 在企业管理器中创建视图173
7.2.3 使用CREATE VIEW语句创建视图174
7.3 任务3 视图数据的查询176
7.4 任务4 视图的管理和维护176
7.4.1 查看视图的定义信息176
7.4.2 重命名视图178
7.4.3 查看视图的相关性178
7.4.4 修改视图180
7.4.5 删除视图181
7.5 任务5 通过视图修改基本表中的数据181
单元总结183
习题183
实训7 在“学生成绩”库中创建视图183
第8单元 Transact-SQL程序设计185
8.1 任务1 基本概念185
8.1.1 批处理186
8.1.2 脚本187
8.1.3 注释188
8.2 任务2 常量、标识符、变量和运算符189
8.2.1 常量189
8.2.2 标识符190
8.2.3 局部变量191
8.2.4 全局变量193
8.2.5 运算符193
8.3 任务3 流程控制语句195
8.3.1 BEGIN…END语句块195
8.3.2 IF…ELSE语句195
8.3.3 CASE表达式196
8.3.4 WAITFOR语句198
8.3.5 WHILE语句198
8.3.6 其他语句199
8.4 任务4 系统函数201
8.4.1 字符串函数201
8.4.2 日期函数203
8.4.3 系统综合函数204
8.4.4 数学函数208
8.4.5 元数据函数210
8.4.6 安全函数211
8.4.7 配置函数212
8.4.8 行集函数213
8.4.9 游标函数214
8.4.10 文本和图像函数214
8.4.11 综合运用215
8.5 任务5 用户自定义函数217
8.5.1 基本概念217
8.5.2 在企业管理器中创建用户自定义函数218
8.5.3 使用CREATE FUNCTION语句创建用户自定义函数218
8.5.4 修改和删除用户自定义函数223
8.6 任务6 游标223
8.6.1 游标概述224
8.6.2 声明游标226
8.6.3 打开游标228
8.6.4 获取数据229
8.6.5 关闭游标231
8.6.6 释放游标231
单元总结232
习题232
实训8 在“学生成绩”库中进行Transact-SQL程序设计233
第9单元 存储过程235
9.1 任务1 存储过程的概念235
9.1.1 存储过程的优点236
9.1.2 存储过程的类型236
9.2 任务2 创建存储过程的注意事项237
9.3 任务3 在图形界面下创建存储过程237
9.3.1 使用企业管理器创建存储过程237
9.3.2 使用向导创建存储过程237
9.4 任务4 使用CREATE PROCEDURE命令创建存储过程239
9.4.1 创建不带参数的存储过程239
9.4.2 执行字符串240
9.4.3 带输入参数的存储过程241
9.4.4 带输出参数的存储过程242
9.4.5 通过RETURN返回参数243
9.5 任务5 在“产品销售”数据库中完成存储过程的设计245
9.5.1 为“产品信息”表创建存储过程245
9.5.2 为“销售商信息”表创建存储过程247
9.5.3 为“销售”表创建存储过程248
9.6 任务6 存储过程的管理与维护249
9.6.1 在企业管理器中管理和维护存储过程249
9.6.2 使用命令方式查看存储过程的定义信息249
9.6.3 使用命令修改存储过程250
9.6.4 存储过程的重编译251
9.6.5 使用命令方式对存储过程重命名252
9.6.6 使用命令方式删除存储过程252
单元总结253
习题253
实训9 完成“学生成绩”库中存储过程的设计253
第10单元 触发器255
10.1 任务1 触发器的概念255
10.1.1 INSERTED表和DELETED表255
10.1.2 触发器的作用255
10.1.3 触发器的分类256
10.2 任务2 使用企业管理器创建触发器256
10.3 任务3 CREATE TRIGGER命令创建触发器的语法格式257
10.3.1 CREATE TRIGGER命令的语法格式257
10.3.2 相关参数说明257
10.4 任务4 在“产品销售”数据库中完成触发器的设计259
10.4.1 为“销售”表定义INSERT触发器259
10.4.2 为“产品信息”表定义DELETE触发器261
10.4.3 为“销售商信息”表定义DELETE触发器262
10.5 任务5 触发器的管理和维护262
10.5.1 查看触发器的定义信息263
10.5.2 修改和删除触发器263
10.6 任务6 触发器的嵌套与递归265
10.7 任务7 事务266
10.7.1 事务的基本概念266
10.7.2 事务应用266
单元总结267
习题268
实训10 完成“学生成绩”库中触发器的设计268
第11单元 SQL Server 2000的安全管理270
11.1 任务1 SQL Server 2000的安全模型270
11.1.1 SQL Server 2000访问控制270
11.1.2 SQL Server 2000身份验证模式271
11.2 任务2 服务器的安全性272
11.2.1 系统内置服务器登录账户273
11.2.2 创建和修改用户登录账户273
11.2.3 禁止和删除登录账户276
11.3 任务3 角色277
11.3.1 固定服务器角色277
11.3.2 固定数据库角色278
11.3.3 用户自定义数据库角色278
11.4 任务4 数据库的安全性279
11.4.1 添加数据库用户280
11.4.2 修改数据库用户281
11.4.3 删除数据库用户281
11.5 任务5 权限管理282
11.5.1 权限的种类282
11.5.2 权限的管理282
11.6 任务 6锁286
11.6.1 锁的概念286
11.6.2 查看当前锁287
11.6.3 死锁287
单元总结288
习题288
实训11 “学生成绩”库的安全管理289
第12单元 数据库的备份与恢复291
12.1 任务1 相关概念291
12.1.1 备份数据库的时机291
12.1.2 备份与恢复的方式292
12.2 任务2 备份数据库293
12.2.1 使用图形化界面备份数据库293
12.2.2 使用SQL语句备份数据库296
12.3 任务3 恢复数据库297
12.3.1 使用企业管理器恢复数据库298
12.3.2 使用SQL语句恢复数据库299
12.4 任务4 分离与附加数据库301
12.5 任务5 数据的导入导出301
单元总结303
习题303
实训12 “学生成绩”库的备份与恢复304
第13单元 数据库应用系统开发305
13.1 任务1 ADO.NET简介305
13.2 案例1 VB.NET实现产品销售系统307
13.2.1 产品销售系统需求分析307
13.2.2 公共模块设计308
13.2.3 主控模块设计309
13.2.4 登录模块设计310
13.2.5 产品信息管理模块设计312
13.2.6 销售商信息管理模块设计318
13.2.7 销售信息管理模块设计326
13.2.8 销售信息管理模块按销售时间查询的设计335
13.3 案例2 ASP.NET操作数据库337
13.3.1 创建ASP.NET动态网页337
13.3.2 导入名称空间337
13.3.3 完成实例337
单元总结339
习题339
实训13 学生成绩管理系统340