图书介绍
数据库原理与技术 SQL Server 2005【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 申时凯,戴祖诚,佘玉梅主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302236399
- 出版时间:2010
- 标注页数:355页
- 文件大小:93MB
- 文件页数:372页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
数据库原理与技术 SQL Server 2005PDF格式电子书版下载
下载的文件为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 数据模型4
1.1.5 数据库系统的体系结构6
1.2 关系数据库7
1.2.1 关系模型7
1.2.2 关系数据理论10
1.3 数据库设计14
1.3.1 数据库设计的任务、特点和步骤14
1.3.2 需求分析的任务15
1.3.3 概念结构设计16
1.3.4 逻辑结构设计17
1.3.5 数据库设计案例18
练习121
第2章 SQL Server 2005综述22
2.1 SQL Server 2005概述22
2.1.1 SQL Server的发展过程22
2.1.2 SQL Server 2005的体系结构23
2.1.3 SQL Server 2005的主要特性24
2.1.4 SQL Server 2005的版本25
2.2 SQL Server 2005的安装26
2.2.1 SQL Server 2005安装前的准备工作26
2.2.2 安装SQL Server 200528
2.2.3 升级到SQL Server 200535
2.2.4 SQL Server 2005安装成功的验证37
2.3 SQL Server 2005的安全性41
2.3.1 SQL Server 2005安全性综述42
2.3.2 权限验证模式43
2.3.3 数据库用户和账号44
2.4 SQL Server 2005工具44
2.4.1 配置SQL Server 2005服务器45
2.4.2 注册和连接SQL Server 2005服务器47
2.4.3 启动和关闭SQL Server 2005服务器49
2.4.4 SQL Server 2005的常用工具52
练习263
第3章 数据库的基本操作64
3.1 SQL Server数据库的基本知识和概念64
3.1.1 SQL Server的数据库64
3.1.2 SQL Server的事务日志64
3.1.3 SQL Server数据库文件及文件组65
3.1.4 SQL Server的系统数据库67
3.2 创建数据库68
3.2.1 使用SQL Server管理控制台创建数据库68
3.2.2 使用T-SQL语句创建数据库69
3.2.3 查看数据库信息71
3.3 管理数据库73
3.3.1 打开数据库73
3.3.2 修改数据库容量74
3.3.3 更改数据库名称78
3.3.4 删除数据库79
3.3.5 分离数据库80
3.3.6 附加数据库80
3.4 应用举例82
3.4.1 创建计算机计费系统数据库82
3.4.2 创建选课管理信息系统数据库83
练习385
第4章 表的基本操作86
4.1 SQL Server表概述86
4.1.1 SQL Server表的概念86
4.1.2 SQL Server 2005数据类型87
4.2 数据库中表的创建89
4.2.1 使用对象资源管理器创建表90
4.2.2 使用T-SQL语句创建表92
4.3 修改表结构96
4.3.1 使用对象资源管理器修改表结构96
4.3.2 使用T-SQL语句修改表结构96
4.4 删除表98
4.4.1 使用对象资源管理器删除表98
4.4.2 使用DROP TABLE语句删除表98
4.5 添加数据99
4.5.1 使用对象资源管理器向表中添加数据99
4.5.2 使用INSERT语句向表中添加数据99
4.6 查看表100
4.6.1 查看表结构100
4.6.2 查看表中的数据101
4.7 应用举例102
4.7.1 学生选课管理信息系统的各表定义及创建102
4.7.2 计算机计费系统的各表定义及创建106
练习4107
第5章 数据的基本操作108
5.1 关系运算108
5.1.1 关系数据结构的形式化定义109
5.1.2 关系代数110
5.1.3 关系代数表达式应用实例116
5.2 数据的添加、修改和删除118
5.2.1 数据的添加119
5.2.2 数据的修改126
5.2.3 数据的删除127
5.3 简单查询129
5.3.1 完整的SELECT语句的基本语法格式129
5.3.2 选择表中的若干列130
5.3.3 选择表中的若干记录131
5.3.4 对查询的结果排序138
5.3.5 对数据进行统计139
5.3.6 用查询结果生成新表143
5.3.7 合并结果集145
5.4 连接查询147
5.4.1 交叉连接查询147
5.4.2 等值与非等值连接查询148
5.4.3 自身连接查询150
5.4.4 外连接查询150
5.4.5 复合连接条件查询152
5.5 子查询153
5.5.1 带有IN运算符的子查询154
5.5.2 带有比较运算符的子查询155
5.5.3 带有ANY或ALL运算符的子查询156
5.5.4 带有EXISTS运算符的子查询158
5.6 应用举例159
练习5162
第6章 索引及视图164
6.1 索引的基础知识164
6.1.1 数据存储164
6.1.2 索引165
6.2 索引的分类166
6.2.1 聚集索引166
6.2.2 非聚集索引166
6.2.3 聚集和非聚集索引的性能比较167
6.2.4 使用索引的原则168
6.3 索引的操作168
6.3.1 创建索引168
6.3.2 查询索引信息172
6.3.3 重命名索引173
6.3.4 删除索引174
6.4 索引的分析与维护175
6.4.1 索引的分析175
6.4.2 索引的维护176
6.5 索引应用举例178
6.6 视图综述179
6.6.1 视图的基本概念179
6.6.2 视图的作用180
6.7 视图的操作181
6.7.1 创建视图181
6.7.2 修改视图186
6.7.3 重命名视图186
6.7.4 使用视图187
6.7.5 删除视图190
6.8 视图定义信息查询191
6.8.1 使用对象资源管理器191
6.8.2 通过执行系统存储过程查看视图的定义信息192
6.9 加密视图192
6.10 用视图加强数据安全性193
6.11 视图应用举例194
练习6195
第7章 数据完整性196
7.1 数据完整性的概念196
7.2 约束的类型197
7.3 约束的创建198
7.3.1 创建主键约束198
7.3.2 创建唯一约束201
7.3.3 创建检查约束203
7.3.4 创建默认约束205
7.3.5 创建外键约束206
7.4 查看约束的定义208
7.5 删除约束209
7.6 使用规则210
7.7 使用默认211
7.8 数据完整性强制选择方法213
7.9 应用举例213
练习7215
第8章 SQL Server函数216
8.1 内置函数216
8.1.1 聚合函数216
8.1.2 配置函数219
8.1.3 日期和时间函数219
8.1.4 数学函数220
8.1.5 元数据函数221
8.1.6 字符串函数221
8.1.7 系统函数222
8.1.8 排名函数223
8.2 用户定义函数225
8.3 标量函数227
8.4 表值函数229
8.5 应用举例233
练习8234
第9章 SQL Server程序设计235
9.1 程序中的批处理、脚本、注释235
9.1.1 批处理235
9.1.2 脚本236
9.1.3 注释237
9.2 程序中的事务237
9.2.1 事务概述237
9.2.2 事务处理语句238
9.2.3 分布式事务240
9.2.4 锁定240
9.3 SQL Server变量241
9.3.1 全局变量241
9.3.2 局部变量243
9.4 SQL语言流程控制245
9.4.1 BEGIN...END语句块245
9.4.2 IF...ELSE语句246
9.4.3 CASE结构247
9.4.4 WAITFOR语句249
9.4.5 PRINT语句250
9.4.6 WHILE语句251
9.5 应用举例252
练习9253
第10章 存储过程与触发器254
10.1 存储过程综述254
10.1.1 存储过程的概念254
10.1.2 存储过程的类型254
10.1.3 创建、执行、修改、删除简单存储过程255
10.1.4 创建和执行含参数的存储过程261
10.1.5 存储过程的重新编译261
10.1.6 系统存储过程与扩展存储过程262
10.1.7 案例中的存储过程265
10.2 触发器267
10.2.1 触发器的概念267
10.2.2 触发器的优点267
10.2.3 触发器的类型268
10.2.4 DML触发器268
10.2.5 DDL触发器277
10.2.6 案例中的触发器279
练习10281
第11章 SQL Server 2005安全管理282
11.1 SQL Server 2005安全的相关概念282
11.1.1 登录验证282
11.1.2 角色283
11.1.3 许可权限284
11.2 服务器的安全性管理284
11.2.1 查看登录账号284
11.2.2 创建一个登录账号285
11.2.3 更改、删除登录账号属性287
11.2.4 禁止登录账号287
11.2.5 删除登录账号288
11.3 数据库安全性管理288
11.3.1 数据库用户288
11.3.2 数据库角色290
11.3.3 管理权限292
11.4 数据备份与还原293
11.4.1 备份和还原的基本概念293
11.4.2 数据备份的类型294
11.4.3 还原模式296
11.5 备份与还原操作296
11.5.1 数据库的备份296
11.5.2 数据库的还原299
11.6 备份与还原计划300
11.7 案例中的安全301
11.8 案例中的备份和还原操作306
11.9 数据导出与导入312
练习11317
第12章 数据库与开发工具的协同使用318
12.1 常用的数据库连接方法318
12.1.1 ODBC318
12.1.2 OLE DB320
12.1.3 ADO321
12.2 在Visual BASIC中的数据库开发322
12.2.1 Visual BASIC简介322
12.2.2 Visual BASIC中使用ADO数据控件连接数据库322
12.3 在Delphi或C++Builder中的数据库开发325
12.3.1 Delphi与C++Builder简介325
12.3.2 C++Builder提供的SQL Server访问机制325
12.4 ASP与SQL Server 2005的协同运用332
12.4.1 ASP运行环境的建立332
12.4.2 在ASP中连接SQL Server 2005数据库332
12.4.3 ASP与SQL Server 2005数据库协同开发程序的方式334
12.5 案例中的程序335
12.5.1 学生信息管理336
12.5.2 教师信息管理338
12.5.3 学生信息查询340
练习12342
附录 实验指导343
实验1 SQL Server数据库的安装343
实验2 创建和管理数据库344
实验3 创建和管理表345
实验4 数据的基本操作346
实验5 数据查询347
实验6 索引的应用348
实验7 视图的应用349
实验8 数据完整性350
实验9 函数的应用351
实验10 SQL程序设计352
实验11 存储过程与触发器352
实验12 SQL Server的安全管理353
实验13 数据库与开发工具的协同使用354
参考文献355
热门推荐
- 1037017.html
- 2436167.html
- 2603201.html
- 839769.html
- 2321770.html
- 1464770.html
- 3315648.html
- 1964507.html
- 2941929.html
- 2171983.html
- http://www.ickdjs.cc/book_1671116.html
- http://www.ickdjs.cc/book_2066346.html
- http://www.ickdjs.cc/book_995788.html
- http://www.ickdjs.cc/book_3197343.html
- http://www.ickdjs.cc/book_1004372.html
- http://www.ickdjs.cc/book_2573350.html
- http://www.ickdjs.cc/book_1022646.html
- http://www.ickdjs.cc/book_2298874.html
- http://www.ickdjs.cc/book_3187323.html
- http://www.ickdjs.cc/book_1302051.html