图书介绍
21世纪高等学校计算机应用技术规划教材 数据库原理与技术(SQL Server 2008)PDF|Epub|txt|kindle电子书版本网盘下载
- 申时凯,佘玉梅,邱莎,王武,方刚著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302480525
- 出版时间:2018
- 标注页数:391页
- 文件大小:73MB
- 文件页数:405页
- 主题词:关系数据库系统
PDF下载
下载说明
21世纪高等学校计算机应用技术规划教材 数据库原理与技术(SQL Server 2008)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 数据管理技术的发展1
1.1.3 数据库、数据库管理系统、数据库系统2
1.1.4 数据模型3
1.1.5 数据库系统的体系结构6
1.2 关系数据库7
1.2.1 关系模型7
1.2.2 关系数据理论9
1.3 数据库设计14
1.3.1 数据库设计的任务、特点和步骤14
1.3.2 需求分析的任务14
1.3.3 概念结构设计16
1.3.4 逻辑结构设计17
1.3.5 数据库设计案例17
1.4 主流数据库20
1.4.1 SQL Server20
1.4.2 Oracle21
1.4.3 Sybase ASE22
1.4.4 DB222
练习题22
第2章 SQL Server 2008综述24
2.1 SQL Server 2008概述24
2.1.1 SQL Server的发展过程24
2.1.2 SQL Server 2008的体系结构25
2.1.3 SQL Server 2008的主要特性27
2.1.4 SQL Server 2008的版本27
2.2 SQL Server 2008的安装29
2.2.1 SQL Server 2008安装前的准备工作29
2.2.2 安装SQL Server 200831
2.2.3 升级到SQL Server 200842
2.2.4 SQL Server 2008安装成功的验证43
2.3 SQL Server 2008的安全性47
2.3.1 SQL Server 2008安全性综述47
2.3.2 权限验证模式48
2.3.3 数据库用户和账号49
2.4 SQL Server 2008工具49
2.4.1 配置SQL Server 2008服务器50
2.4.2 注册和连接SQL Server 2008服务器52
2.4.3 启动和关闭SQL Server 2008服务器55
2.4.4 SQL Server 2008的常用工具56
练习题66
第3章 数据库的基本操作67
3.1 SQL Server数据库的基本知识和概念67
3.1.1 SQL Server的数据库对象67
3.1.2 SQL Server的系统数据库69
3.1.3 数据库的组成70
3.1.4 数据库文件组71
3.1.5 数据库的存储结构72
3.2 创建数据库73
3.2.1 使用图形化方法创建数据库74
3.2.2 使用T-SQL语句创建数据库79
3.3 查看和设置数据库信息82
3.3.1 使用SQL Server管理控制台查看数据库信息82
3.3.2 使用T-SQL语句查看数据库的信息83
3.4 打开数据库84
3.5 修改数据库85
3.5.1 增加数据库的容量86
3.5.2 缩减数据库容量90
3.5.3 创建和更改文件组95
3.5.4 增加或删除数据库文件96
3.5.5 更改数据库名称100
3.6 分离数据库101
3.7 附加数据库102
3.8 删除数据库103
3.9 应用举例105
3.9.1 创建计算机计费数据库105
3.9.2 创建选课管理数据库106
3.9.3 上机练习107
练习题108
第4章 表的基本操作109
4.1 SQL Server表概述109
4.1.1 SQL Server表的概念109
4.1.2 SQL Server 2008数据类型110
4.2 数据库中表的创建112
4.2.1 使用对象资源管理器创建表113
4.2.2 使用T-SQL语句创建表115
4.3 修改表结构119
4.3.1 使用对象资源管理器修改表结构119
4.3.2 使用T-SQL语句修改表结构119
4.4 删除表121
4.4.1 使用对象资源管理器删除表121
4.4.2 使用DROP TABLE语句删除表121
4.5 添加数据122
4.5.1 使用对象资源管理器向表中添加数据122
4.5.2 使用INSERT语句向表中添加数据124
4.6 查看表124
4.6.1 查看表结构124
4.6.2 查看表中的数据125
4.7 应用举例127
4.7.1 学生选课管理信息系统的各表定义及创建127
4.7.2 计算机计费系统的各表定义及创建131
练习题133
第5章 数据的基本操作134
5.1 关系运算134
5.1.1 关系数据结构的形式化定义135
5.1.2 关系代数136
5.1.3 关系代数的等价变换规则144
5.1.4 关系代数表达式应用实例144
5.2 数据的添加、修改和删除146
5.2.1 数据的添加146
5.2.2 数据的修改154
5.2.3 数据的删除155
5.3 简单查询157
5.3.1 完整的SELECT语句的基本语法格式157
5.3.2 选择表中的若干列158
5.3.3 选择表中的若干记录160
5.3.4 对查询的结果排序166
5.3.5 对数据进行统计168
5.3.6 用查询结果生成新表172
5.3.7 合并结果集173
5.4 连接查询175
5.4.1 交叉连接查询175
5.4.2 等值与非等值连接查询176
5.4.3 自身连接查询178
5.4.4 外连接查询179
5.4.5 复合连接条件查询182
5.5 子查询183
5.5.1 带有IN谓词的子查询183
5.5.2 带有比较运算符的子查询185
5.5.3 带有ANY或ALL谓词的子查询188
5.5.4 带有EXISTS谓词的子查询190
5.6 应用举例193
练习题196
第6章 索引及视图199
6.1 索引的基础知识199
6.1.1 数据存储199
6.1.2 索引199
6.2 索引的分类200
6.2.1 聚集索引200
6.2.2 非聚集索引201
6.2.3 聚集和非聚集索引的性能比较202
6.2.4 使用索引的原则202
6.3 索引的操作203
6.3.1 创建索引203
6.3.2 查询索引信息206
6.3.3 重命名索引208
6.3.4 删除索引208
6.4 索引的分析与维护209
6.4.1 索引的分析209
6.4.2 索引的维护211
6.5 索引应用举例212
6.6 视图综述213
6.6.1 视图的基本概念213
6.6.2 视图的作用214
6.7 视图的操作214
6.7.1 创建视图215
6.7.2 修改视图219
6.7.3 重命名视图220
6.7.4 使用视图221
6.7.5 删除视图223
6.8 视图定义信息查询224
6.8.1 使用对象资源管理器224
6.8.2 通过执行系统存储过程查看视图的定义信息225
6.9 加密视图226
6.10 用视图加强数据安全性226
6.11 视图应用举例227
练习题228
第7章 数据完整性230
7.1 数据完整性的概念230
7.2 约束的类型231
7.3 约束的创建232
7.3.1 创建主键约束232
7.3.2 创建唯一约束236
7.3.3 创建检查约束238
7.3.4 创建默认约束240
7.3.5 创建外键约束241
7.4 查看约束的定义243
7.5 删除约束244
7.6 使用规则245
7.7 使用默认246
7.8 数据完整性强制选择方法248
7.9 应用举例248
练习题250
第8章 SQL Server函数251
8.1 内置函数251
8.1.1 聚合函数251
8.1.2 配置函数254
8.1.3 日期和时间函数255
8.1.4 数学函数256
8.1.5 元数据函数257
8.1.6 字符串函数257
8.1.7 系统函数259
8.1.8 排名函数260
8.2 用户定义函数261
8.3 标量函数263
8.4 表值函数266
8.5 应用举例270
练习题271
第9章 SQL Server程序设计272
9.1 程序中的批处理、脚本、注释272
9.1.1 批处理272
9.1.2 脚本273
9.1.3 注释274
9.2 程序中的事务274
9.2.1 事务概述274
9.2.2 事务处理语句275
9.2.3 分布式事务277
9.2.4 锁定278
9.3 SQL Server变量278
9.3.1 全局变量278
9.3.2 局部变量281
9.4 SQL语言流程控制283
9.4.1 BEGIN…END语句块283
9.4.2 IF…ELSE语句283
9.4.3 CASE结构284
9.4.4 WAITFOR语句286
9.4.5 PRINT语句287
9.4.6 WHILE语句287
9.5 应用举例289
练习题290
第10章 存储过程与触发器291
10.1 存储过程综述291
10.1.1 存储过程的概念291
10.1.2 存储过程的类型291
10.1.3 创建、执行、修改、删除简单存储过程292
10.1.4 创建和执行含参数的存储过程297
10.1.5 存储过程的重新编译298
10.1.6 系统存储过程与扩展存储过程299
10.1.7 案例中的存储过程301
10.2 触发器303
10.2.1 触发器的概念303
10.2.2 触发器的优点304
10.2.3 触发器的类型304
10.2.4 DML触发器305
10.2.5 DDL触发器318
10.2.6 案例中的触发器319
练习题321
第11章 SQL Server 2008安全管理322
11.1 SQL Server 2008安全的相关概念322
11.1.1 登录验证322
11.1.2 角色323
11.1.3 许可权限324
11.2 服务器的安全性管理324
11.2.1 查看登录账号324
11.2.2 创建一个登录账号325
11.2.3 更改、删除登录账号属性327
11.2.4 禁止登录账号327
11.2.5 删除登录账号328
11.3 数据库安全性管理328
11.3.1 数据库用户328
11.3.2 数据库角色330
11.3.3 管理权限332
11.4 数据备份与还原333
11.4.1 备份和还原的基本概念333
11.4.2 数据备份的类型334
11.4.3 还原模式335
11.5 备份与还原操作336
11.5.1 数据库的备份336
11.5.2 数据库的还原339
11.6 备份与还原计划340
11.7 案例中的安全341
11.8 案例中的备份和还原操作345
11.9 数据导出与导入351
练习题355
第12章 数据库与开发工具的协同使用356
12.1 常用的数据库连接方法356
12.1.1 ODBC356
12.1.2 OLE DB358
12.1.3 ADO358
12.2 在Visual Basic中的数据库开发360
12.2.1 Visual Basic简介360
12.2.2 在Visual Basic中使用ADO数据控件连接数据库360
12.3 在Delphi或C++ Builder中的数据库开发362
12.3.1 Delphi与C+++ Builder简介362
12.3.2 C+++ Builder提供的SQL Server访问机制363
12.4 ASP与SQL Server 2008的协同运用368
12.4.1 ASP运行环境的建立368
12.4.2 在ASP中连接SQL Server 2008数据库369
12.4.3 ASP与SQL Server 2008数据库协同开发程序的方式371
12.5 案例中的程序372
12.5.1 学生信息管理372
12.5.2 教师信息管理374
12.5.3 学生信息查询377
练习题378
附录 实验指导379
实验1 SQL Server数据库的安装379
实验2 创建和管理数据库380
实验3 创建和管理表381
实验4 数据的基本操作382
实验5 数据查询383
实验6 索引的应用384
实验7 视图的应用385
实验8 数据完整性386
实验9 函数的应用387
实验10 SQL程序设计387
实验11 存储过程与触发器388
实验12 SQL Server的安全管理389
实验13 数据库与开发工具的协同使用(选做)390
参考文献391