SQL Server完全自学教程 sql server*基础教程书SQLServer从入门到精通计算机数据库技术开发书籍
¥59.90
运费: | ¥ 0.00-20.00 |
商品详情
书名:SQL Server完全自学教程
定价:79.9
ISBN:9787115613516
作者:明日科技
版次:第1版
出版时间:2023-11
内容提要:
本书为SQL Server入门到提高图书,共17章,主要内容包括数据库基础、SQL Server数据库的安装与配置、创建和管理数据库、数据表操作、视图操作、SQL的基础知识、数据的查询、索引与数据完整性、流程控制、用户自定义函数、存储过程的使用、触发器的使用、游标的使用、SQL Server*开发、SQL Server*管理、SQL Server维护管理,*讲解了学生成绩管理系统项目。本书每章内容*与实例紧密结合,有助于读者理解知识、应用知识,达到学以致用的目的。 本书附有配套资源,包括本书所有实例的源码及教学视频。其中,源码全部经过精心测试,能够在Windows XP、Windows 7、Windows 8、Windows 10系统中编译和运行。 本书可作为应用型本科计算机专业、高职软件技术专业及其他相关专业的教材,同时也适合初级数据库开发人员参考使用。
作者简介:
明日科技 一个拥有软件开发和项目实施方面经验的学习型技术团队,利用多年积累的专业知识,已出版了“从入门到精通”“软件开发实战 1200 例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内排名前列的编程图书品牌。
目录:
目 录
CONTENTS
基础篇
第 1章 数据库基础
1.1.数据库系统简介 002
1.1.1.数据库技术的发展 002
1.1.2.数据库系统的组成 003
1.2.数据库的体系结构 003
1.2.1.数据库的三级模式结构 003
1.2.2.三级模式之间的映射 004
1.3.数据模型 004
1.3.1.数据模型的概念 004
1.3.2.常用的数据模型 005
1.3.3.关系数据库的规范化 006
1.3.4.数据库的设计原则 006
1.3.5.实体与关系 006
1.4.常见的关系数据库 006
1.4.1.Access数据库 006
1.4.2.SQL Server数据库 007
1.4.3.Oracle数据库 007
1.4.4.MySQL数据库 007
1.5.Transact-SQL简介 008
1.6.小结 009
第 2章 SQL Server数据库的安装与配置
2.1 SQL Server 2019简介 010
2.2 SQL Server 2019的下载/安装/卸载 011
2.2.1 SQL Server 2019的安装要求 011
2.2.2 了解账户和身份验证模式 011
2.2.3 下载SQL Server 2019 012
2.2.4 安装SQL Server 2019 017
2.2.5.SQL Server 2019的卸载 024
2.3.启动SQL Server 2019的服务 025
2.3.1.后台启动SQL Server 2019的服务 025
2.3.2.通过SQL Server配置管理器启动SQL Server 2019的服务 027
2.4.安装与使用SQL Server Management Studio 028
2.4.1.下载SQL Server Management Studio 028
2.4.2.安装SQL Server Management Studio 029
2.4.3.启动SQL Server Management Studio 031
2.4.4.使用SQL Server Management Studio的查询编辑器 032
2.5.注册SQL Server 2019 服务器 036
2.5.1.服务器组的创建与删除 036
2.5.2.服务器的注册与删除 038
2.6.小结 041
第3章 创建和管理数据库
3.1 认识数据库 042
3.1.1 数据库的基本概念 042
3.1.2 常用的数据库对象 043
3.1.3 数据库的组成 043
3.1.4 系统数据库 044
3.2.SQL Server的命名规范 045
3.2.1.标识符 045
3.2.2.对象命名规则 046
3.2.3.实例命名规则 047
3.3.数据库操作 047
3.3.1.创建数据库 047
3.3.2.修改数据库 049
3.3.3.删除数据库 052
3.4.小结 054
第4章 数据表操作
4.1.数据表的增删改查 055
4.1.1.数据表的基础知识 055
4.1.2.表的设计原则 059
4.1.3.以界面的方式创建、修改和删除数据表 060
4.1.4 .使用CREATE TABLE语句创建表 061
4.1.5.创建、修改和删除约束 062
4.1.6.使用ALTER TABLE语句修改表 074
4.1.7.使用DROP TABLE语句删除表 076
4.2.分区表 077
4.2.1.分区表概述 077
4.2.2.以界面的方式创建分区表 077
4.2.3.以命令的方式创建分区表 080
4.3 数据表记录的操作 082
4.3.1 使用企业管理器添加记录 082
4.3.2 使用INSERT语句插入记录 083
4.3.3 使用企业管理器修改记录 084
4.3.4 使用UPDATE语句修改记录 084
4.3.5 使用企业管理器删除记录 085
4.3.6 使用DELETE语句删除记录 085
4.4.表与表之间的关系 086
4.4.1.一对一关系 086
4.4.2.一对多关系 087
4.4.3.多对多关系 088
4.5.小结 088
第5章 视图操作
5.1.视图概述 089
5.2.视图的操作 090
5.2.1.以界面的方式操作视图 090
5.2.2.使用CREATE VIEW语句创建视图 091
5.2.3.使用ALTER VIEW语句修改视图 092
5.2.4.使用DROP VIEW语句删除视图 093
5.2.5.使用存储过程sp_rename修改视图 094
5.3.视图中的数据操作 094
5.3.1.在视图中浏览数据 094
5.3.2.通过视图添加数据 095
5.3.3.通过视图修改数据 096
5.3.4.通过视图删除数据 096
5.4.小结 096
第6章 SQL的基础知识
6.1.T-SQL概述 097
6.1.1.T-SQL的组成 097
6.1.2.T-SQL语句的结构 099
6.2.常量 100
6.3.变量 101
6.3.1.局部变量 101
6.3.2.全局变量 103
6.4.注释符、运算符与通配符 105
6.4.1.注释符 105
6.4.2.运算符 105
6.4.3.通配符 109
6.5.常用语句 109
6.5.1.DBCC语句 110
6.5.2.CHECKPOINT语句 111
6.5.3.DECLARE语句 111
6.5.4.PRINT语句 113
6.5.5.RAISERROR语句 114
6.5.6.READTEXT语句 115
6.5.7.BACKUP语句 115
6.5.8.RESTORE语句 116
6.5.9.SELECT语句 118
6.5.10.SET语句 120
6.5.11.SHUTDOWN语句 121
6.5.12.WRITETEXT语句 121
6.5.13.USE语句 122
6.6.小结 122
提高篇
第7章 数据的查询
7.1 创建查询和测试查询 124
7.2 选择查询 125
7.2.1 简单的SELECT查询 125
7.2.2 重新对字段排序 127
7.2.3 使用运算符或函数进行字段计算 128
7.2.4 利用WHERE子句过滤数据 129
7.2.5 *重复记录 136
7.2.6 TOP关键字 136
7.3 数据汇总 137
7.3.1 使用聚合函数 137
7.3.2 使用GROUP BY子句 138
7.3.3 使用HAVING子句 139
7.4 基于多表的连接查询 140
7.4.1 连接谓词 140
7.4.2 以JOIN关键字指定的连接 140
7.5 嵌套查询 143
7.5.1 带IN或NOT IN的嵌套查询 143
7.5.2 带比较运算符的嵌套查询 145
7.5.3 带SOME的嵌套查询 145
7.5.4 带ANY的嵌套查询 146
7.5.5 带ALL的嵌套查询 146
7.5.6 带EXISTS的嵌套查询 147
7.6 使用UNION合并多个查询结果 148
7.6.1 合并与连接的区别 148
7.6.2 使用UNION ALL合并表 149
7.6.3 合并表中的ORDER BY子句 149
7.6.4 合并表中的自动数据类型转换 150
7.6.5 使用UNION合并不同数据类型的数据 151
7.6.6 使用UNION合并有不同列数的两个表 151
7.6.7 使用UNION进行多表合并 152
7.7.使用CASE语句进行查询 152
7.8.小结 154
第8章 索引与数据完整性
8.1.索引 155
8.1.1 索引的概念 155
8.1.2 索引的优缺点 156
8.1.3 索引的分类 156
8.1.4 索引的创建 157
8.1.5 索引的删除 160
8.1.6 索引的分析与维护 161
8.2 全文索引 165
8.2.1 使用可视化管理工具启用全文索引 165
8.2.2 使用T-SQL语句启用全文索引 168
8.2.3 使用T-SQL语句删除全文索引 171
8.2.4 全文目录 171
8.2.5 全文目录的维护 174
8.3 数据完整性 177
8.3.1 数据完整性概述 177
8.3.2 实现数据完整性 179
8.4 小结 180
第9章 流程控制
9.1.流程控制语句概述 181
9.2.BEGIN...END语句 182
9.3.选择语句 183
9.3.1.IF语句 183
9.3.2.IF...ELSE语句 184
9.3.3.CASE语句 185
9.4.循环语句 188
9.4.1.WHILE语句 188
9.4.2.WHILE...CONTINUE...BREAK语句 189
9.5.其他常用语句 190
9.5.1.RETURN语句 190
9.5.2.GOTO语句 191
9.5.3.WAITFOR语句 192
9.6 小结 192
第 10章 用户自定义函数
10.1 创建用户自定义函数 193
10.2 使用SQL语句创建用户自定义函数 194
10.3 修改、删除用户自定义函数 195
10.4.小结 196
第 11章 存储过程的使用
11.1 存储过程简介 197
11.1.1 存储过程的优点 197
11.1.2 存储过程的类别 198
11.2 创建存储过程 198
11.2.1 使用企业管理器创建存储过程 198
11.2.2 使用T-SQL创建存储过程 202
11.3 执行存储过程 203
11.4 查看和修改存储过程 204
11.4.1 使用企业管理器查看和修改存储过程 204
11.4.2 使用T-SQL查看和修改存储过程 205
11.5 删除存储过程 208
11.5.1 使用企业管理器删除存储过程 208
11.5.2 使用T-SQL删除存储过程 208
11.6.小结 209
第 12章 触发器的使用
12.1 触发器简介 210
12.1.1 触发器的概念 210
12.1.2 触发器的功能 210
12.1.3 触发器的类型和触发操作 211
12.2 创建触发器 212
12.2.1 使用企业管理器创建触发器 212
12.2.2 使用T-SQL创建触发器 213
12.3 修改触发器 217
12.3.1 使用企业管理器修改触发器 217
12.3.2 使用T-SQL管理触发器 217
12.4.删除触发器 220
12.4.1 使用企业管理器删除触发器 220
12.4.2 使用T-SQL删除触发器 220
12.5 小结 221
第 13章 游标的使用
13.1.游标简介 222
13.1.1.游标的实现 223
13.1.2.游标的类型 223
13.2.游标的基本操作 224
13.2.1.声明游标 224
13.2.2.打开游标 227
13.2.3.读取游标中的数据 227
13.2.4.关闭游标 229
13.2.5.释放游标 230
13.3.使用系统存储过程查看游标 231
13.3.1.使用sp_cursor_list查看游标 231
13.3.2.使用sp_describe_cursor查看游标 233
13.4.小结 235
第 14章 SQL Server*开发
14.1 事务处理 236
14.1.1 事务的概念 236
14.1.2 显式事务与隐式事务 237
14.1.3 事务处理 239
14.1.4.事务的并发问题 242
14.1.5.事务的隔离级别 242
14.2.锁 245
14. 2.1.锁的简介 245
14.2.2 死锁及其排除方法 247
14.3.小结 248
*篇
第 15章 SQL Server*管理
15.1.SQL Server身份验证 250
15.1.1.验证模式 250
15.1.2.设置SQL Server身份验证模式 251
15.1.3.管理登录账号 252
15.2.数据库用户 260
15.2.1.创建数据库用户 261
15.2.2.删除数据库用户 262
15.3.SQL Server角色 262
15.3.1.固定服务器角色 262
15.3.2.固定数据库角色 263
15.3.3.管理SQL Server角色 263
15.4.管理SQL Server权限 265
15.5.小结 267
第 16章 SQL Server维护管理
16.1 脱机与联机数据库 268
16.1.1 脱机数据库 268
16.1.2 联机数据库 269
16.2 分离和附加数据库 270
16.2.1 分离数据库 270
16.2.2 附加数据库 272
16.3 导入和导出数据表 273
16.3.1 导入SQL Server数据表 273
16.3.2 导入Access数据表 276
16.3.3 导出SQL Server数据表到Access数据库 280
16.4 备份和恢复数据库 285
16.4.1 备份类型 285
16.4.2 恢复类型 286
16.4.3 备份数据库 286
16.4.4 恢复数据库 288
16.5.收缩数据库 291
16.5.1.自动收缩数据库 291
16.5.2.手动收缩数据库 292
16.6 脚本 293
16.6.1 为数据库生成脚本 294
16.6.2 为数据表生成脚本 297
16.6.3 执行脚本 298
16.7 数据库维护计划 299
16.8 小结 303
项目篇
第 17章 学生成绩管理系统(Java+SQL Server实现)
17.1.系统概述 306
17.2.系统分析 307
17.2.1.需求分析 307
17.2.2.可行性研究 307
17.3.系统设计 307
17.3.1.系统目标 307
17.3.2.系统功能结构 307
17.3.3.系统预览 308
17.3.4.构建开发环境 310
17.3.5.文件夹组织结构 310
17.4.数据库设计 311
17.4.1.数据库分析 311
17.4.2.数据库概念设计 311
17.4.3.数据库逻辑结构设计 312
17.5 公共模块设计 314
17.5.1 各种实体类的编写 314
17.5.2 数据库公共类的编写 315
17.6.系统登录模块设计 322
17.6.1.系统登录模块概述 322
17.6.2.系统登录模块的技术分析 322
17.6.3.系统登录模块的实现过程 322
17.7.主窗体模块设计 325
17.7.1.主窗体模块概述 325
17.7.2.主窗体模块的技术分析 325
17.7.3.主窗体模块的实现过程 326
17.8.班级信息设置模块设计 329
17.8.1.班级信息设置模块概述 329
17.8.2.班级信息设置模块的技术分析 330
17.8.3.班级信息设置模块的实现过程 330
17.9.学生基本信息管理模块设计 334
17.9.1.学生基本信息管理模块概述 334
17.9.2.学生基本信息管理模块的技术分析 335
17.9.3.学生基本信息管理模块的实现过程 335
17.10.学生考试成绩信息管理模块设计 340
17.10.1.学生考试成绩信息管理模块概述 340
17.10.2.学生考试成绩信息管理模块的技术分析 341
17.10.3.学生考试成绩信息管理模块的实现过程 341
17.11.基本信息数据查询模块设计 345
17.11.1.基本信息数据查询模块概述 345
17.11.2.基本信息数据查询模块的技术分析 346
17.11.3.基本信息数据查询模块的实现过程 346
17.12.考试成绩班级明细数据查询模块设计 349
17.12.1.考试成绩班级明细数据查询模块概述 349
17.12.2.考试成绩班级明细数据查询模块的技术分析 349
17.12.3.考试成绩班级明细数据查询模块的实现过程 350
17.13.小结 352
定价:79.9
ISBN:9787115613516
作者:明日科技
版次:第1版
出版时间:2023-11
内容提要:
本书为SQL Server入门到提高图书,共17章,主要内容包括数据库基础、SQL Server数据库的安装与配置、创建和管理数据库、数据表操作、视图操作、SQL的基础知识、数据的查询、索引与数据完整性、流程控制、用户自定义函数、存储过程的使用、触发器的使用、游标的使用、SQL Server*开发、SQL Server*管理、SQL Server维护管理,*讲解了学生成绩管理系统项目。本书每章内容*与实例紧密结合,有助于读者理解知识、应用知识,达到学以致用的目的。 本书附有配套资源,包括本书所有实例的源码及教学视频。其中,源码全部经过精心测试,能够在Windows XP、Windows 7、Windows 8、Windows 10系统中编译和运行。 本书可作为应用型本科计算机专业、高职软件技术专业及其他相关专业的教材,同时也适合初级数据库开发人员参考使用。
作者简介:
明日科技 一个拥有软件开发和项目实施方面经验的学习型技术团队,利用多年积累的专业知识,已出版了“从入门到精通”“软件开发实战 1200 例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内排名前列的编程图书品牌。
目录:
目 录
CONTENTS
基础篇
第 1章 数据库基础
1.1.数据库系统简介 002
1.1.1.数据库技术的发展 002
1.1.2.数据库系统的组成 003
1.2.数据库的体系结构 003
1.2.1.数据库的三级模式结构 003
1.2.2.三级模式之间的映射 004
1.3.数据模型 004
1.3.1.数据模型的概念 004
1.3.2.常用的数据模型 005
1.3.3.关系数据库的规范化 006
1.3.4.数据库的设计原则 006
1.3.5.实体与关系 006
1.4.常见的关系数据库 006
1.4.1.Access数据库 006
1.4.2.SQL Server数据库 007
1.4.3.Oracle数据库 007
1.4.4.MySQL数据库 007
1.5.Transact-SQL简介 008
1.6.小结 009
第 2章 SQL Server数据库的安装与配置
2.1 SQL Server 2019简介 010
2.2 SQL Server 2019的下载/安装/卸载 011
2.2.1 SQL Server 2019的安装要求 011
2.2.2 了解账户和身份验证模式 011
2.2.3 下载SQL Server 2019 012
2.2.4 安装SQL Server 2019 017
2.2.5.SQL Server 2019的卸载 024
2.3.启动SQL Server 2019的服务 025
2.3.1.后台启动SQL Server 2019的服务 025
2.3.2.通过SQL Server配置管理器启动SQL Server 2019的服务 027
2.4.安装与使用SQL Server Management Studio 028
2.4.1.下载SQL Server Management Studio 028
2.4.2.安装SQL Server Management Studio 029
2.4.3.启动SQL Server Management Studio 031
2.4.4.使用SQL Server Management Studio的查询编辑器 032
2.5.注册SQL Server 2019 服务器 036
2.5.1.服务器组的创建与删除 036
2.5.2.服务器的注册与删除 038
2.6.小结 041
第3章 创建和管理数据库
3.1 认识数据库 042
3.1.1 数据库的基本概念 042
3.1.2 常用的数据库对象 043
3.1.3 数据库的组成 043
3.1.4 系统数据库 044
3.2.SQL Server的命名规范 045
3.2.1.标识符 045
3.2.2.对象命名规则 046
3.2.3.实例命名规则 047
3.3.数据库操作 047
3.3.1.创建数据库 047
3.3.2.修改数据库 049
3.3.3.删除数据库 052
3.4.小结 054
第4章 数据表操作
4.1.数据表的增删改查 055
4.1.1.数据表的基础知识 055
4.1.2.表的设计原则 059
4.1.3.以界面的方式创建、修改和删除数据表 060
4.1.4 .使用CREATE TABLE语句创建表 061
4.1.5.创建、修改和删除约束 062
4.1.6.使用ALTER TABLE语句修改表 074
4.1.7.使用DROP TABLE语句删除表 076
4.2.分区表 077
4.2.1.分区表概述 077
4.2.2.以界面的方式创建分区表 077
4.2.3.以命令的方式创建分区表 080
4.3 数据表记录的操作 082
4.3.1 使用企业管理器添加记录 082
4.3.2 使用INSERT语句插入记录 083
4.3.3 使用企业管理器修改记录 084
4.3.4 使用UPDATE语句修改记录 084
4.3.5 使用企业管理器删除记录 085
4.3.6 使用DELETE语句删除记录 085
4.4.表与表之间的关系 086
4.4.1.一对一关系 086
4.4.2.一对多关系 087
4.4.3.多对多关系 088
4.5.小结 088
第5章 视图操作
5.1.视图概述 089
5.2.视图的操作 090
5.2.1.以界面的方式操作视图 090
5.2.2.使用CREATE VIEW语句创建视图 091
5.2.3.使用ALTER VIEW语句修改视图 092
5.2.4.使用DROP VIEW语句删除视图 093
5.2.5.使用存储过程sp_rename修改视图 094
5.3.视图中的数据操作 094
5.3.1.在视图中浏览数据 094
5.3.2.通过视图添加数据 095
5.3.3.通过视图修改数据 096
5.3.4.通过视图删除数据 096
5.4.小结 096
第6章 SQL的基础知识
6.1.T-SQL概述 097
6.1.1.T-SQL的组成 097
6.1.2.T-SQL语句的结构 099
6.2.常量 100
6.3.变量 101
6.3.1.局部变量 101
6.3.2.全局变量 103
6.4.注释符、运算符与通配符 105
6.4.1.注释符 105
6.4.2.运算符 105
6.4.3.通配符 109
6.5.常用语句 109
6.5.1.DBCC语句 110
6.5.2.CHECKPOINT语句 111
6.5.3.DECLARE语句 111
6.5.4.PRINT语句 113
6.5.5.RAISERROR语句 114
6.5.6.READTEXT语句 115
6.5.7.BACKUP语句 115
6.5.8.RESTORE语句 116
6.5.9.SELECT语句 118
6.5.10.SET语句 120
6.5.11.SHUTDOWN语句 121
6.5.12.WRITETEXT语句 121
6.5.13.USE语句 122
6.6.小结 122
提高篇
第7章 数据的查询
7.1 创建查询和测试查询 124
7.2 选择查询 125
7.2.1 简单的SELECT查询 125
7.2.2 重新对字段排序 127
7.2.3 使用运算符或函数进行字段计算 128
7.2.4 利用WHERE子句过滤数据 129
7.2.5 *重复记录 136
7.2.6 TOP关键字 136
7.3 数据汇总 137
7.3.1 使用聚合函数 137
7.3.2 使用GROUP BY子句 138
7.3.3 使用HAVING子句 139
7.4 基于多表的连接查询 140
7.4.1 连接谓词 140
7.4.2 以JOIN关键字指定的连接 140
7.5 嵌套查询 143
7.5.1 带IN或NOT IN的嵌套查询 143
7.5.2 带比较运算符的嵌套查询 145
7.5.3 带SOME的嵌套查询 145
7.5.4 带ANY的嵌套查询 146
7.5.5 带ALL的嵌套查询 146
7.5.6 带EXISTS的嵌套查询 147
7.6 使用UNION合并多个查询结果 148
7.6.1 合并与连接的区别 148
7.6.2 使用UNION ALL合并表 149
7.6.3 合并表中的ORDER BY子句 149
7.6.4 合并表中的自动数据类型转换 150
7.6.5 使用UNION合并不同数据类型的数据 151
7.6.6 使用UNION合并有不同列数的两个表 151
7.6.7 使用UNION进行多表合并 152
7.7.使用CASE语句进行查询 152
7.8.小结 154
第8章 索引与数据完整性
8.1.索引 155
8.1.1 索引的概念 155
8.1.2 索引的优缺点 156
8.1.3 索引的分类 156
8.1.4 索引的创建 157
8.1.5 索引的删除 160
8.1.6 索引的分析与维护 161
8.2 全文索引 165
8.2.1 使用可视化管理工具启用全文索引 165
8.2.2 使用T-SQL语句启用全文索引 168
8.2.3 使用T-SQL语句删除全文索引 171
8.2.4 全文目录 171
8.2.5 全文目录的维护 174
8.3 数据完整性 177
8.3.1 数据完整性概述 177
8.3.2 实现数据完整性 179
8.4 小结 180
第9章 流程控制
9.1.流程控制语句概述 181
9.2.BEGIN...END语句 182
9.3.选择语句 183
9.3.1.IF语句 183
9.3.2.IF...ELSE语句 184
9.3.3.CASE语句 185
9.4.循环语句 188
9.4.1.WHILE语句 188
9.4.2.WHILE...CONTINUE...BREAK语句 189
9.5.其他常用语句 190
9.5.1.RETURN语句 190
9.5.2.GOTO语句 191
9.5.3.WAITFOR语句 192
9.6 小结 192
第 10章 用户自定义函数
10.1 创建用户自定义函数 193
10.2 使用SQL语句创建用户自定义函数 194
10.3 修改、删除用户自定义函数 195
10.4.小结 196
第 11章 存储过程的使用
11.1 存储过程简介 197
11.1.1 存储过程的优点 197
11.1.2 存储过程的类别 198
11.2 创建存储过程 198
11.2.1 使用企业管理器创建存储过程 198
11.2.2 使用T-SQL创建存储过程 202
11.3 执行存储过程 203
11.4 查看和修改存储过程 204
11.4.1 使用企业管理器查看和修改存储过程 204
11.4.2 使用T-SQL查看和修改存储过程 205
11.5 删除存储过程 208
11.5.1 使用企业管理器删除存储过程 208
11.5.2 使用T-SQL删除存储过程 208
11.6.小结 209
第 12章 触发器的使用
12.1 触发器简介 210
12.1.1 触发器的概念 210
12.1.2 触发器的功能 210
12.1.3 触发器的类型和触发操作 211
12.2 创建触发器 212
12.2.1 使用企业管理器创建触发器 212
12.2.2 使用T-SQL创建触发器 213
12.3 修改触发器 217
12.3.1 使用企业管理器修改触发器 217
12.3.2 使用T-SQL管理触发器 217
12.4.删除触发器 220
12.4.1 使用企业管理器删除触发器 220
12.4.2 使用T-SQL删除触发器 220
12.5 小结 221
第 13章 游标的使用
13.1.游标简介 222
13.1.1.游标的实现 223
13.1.2.游标的类型 223
13.2.游标的基本操作 224
13.2.1.声明游标 224
13.2.2.打开游标 227
13.2.3.读取游标中的数据 227
13.2.4.关闭游标 229
13.2.5.释放游标 230
13.3.使用系统存储过程查看游标 231
13.3.1.使用sp_cursor_list查看游标 231
13.3.2.使用sp_describe_cursor查看游标 233
13.4.小结 235
第 14章 SQL Server*开发
14.1 事务处理 236
14.1.1 事务的概念 236
14.1.2 显式事务与隐式事务 237
14.1.3 事务处理 239
14.1.4.事务的并发问题 242
14.1.5.事务的隔离级别 242
14.2.锁 245
14. 2.1.锁的简介 245
14.2.2 死锁及其排除方法 247
14.3.小结 248
*篇
第 15章 SQL Server*管理
15.1.SQL Server身份验证 250
15.1.1.验证模式 250
15.1.2.设置SQL Server身份验证模式 251
15.1.3.管理登录账号 252
15.2.数据库用户 260
15.2.1.创建数据库用户 261
15.2.2.删除数据库用户 262
15.3.SQL Server角色 262
15.3.1.固定服务器角色 262
15.3.2.固定数据库角色 263
15.3.3.管理SQL Server角色 263
15.4.管理SQL Server权限 265
15.5.小结 267
第 16章 SQL Server维护管理
16.1 脱机与联机数据库 268
16.1.1 脱机数据库 268
16.1.2 联机数据库 269
16.2 分离和附加数据库 270
16.2.1 分离数据库 270
16.2.2 附加数据库 272
16.3 导入和导出数据表 273
16.3.1 导入SQL Server数据表 273
16.3.2 导入Access数据表 276
16.3.3 导出SQL Server数据表到Access数据库 280
16.4 备份和恢复数据库 285
16.4.1 备份类型 285
16.4.2 恢复类型 286
16.4.3 备份数据库 286
16.4.4 恢复数据库 288
16.5.收缩数据库 291
16.5.1.自动收缩数据库 291
16.5.2.手动收缩数据库 292
16.6 脚本 293
16.6.1 为数据库生成脚本 294
16.6.2 为数据表生成脚本 297
16.6.3 执行脚本 298
16.7 数据库维护计划 299
16.8 小结 303
项目篇
第 17章 学生成绩管理系统(Java+SQL Server实现)
17.1.系统概述 306
17.2.系统分析 307
17.2.1.需求分析 307
17.2.2.可行性研究 307
17.3.系统设计 307
17.3.1.系统目标 307
17.3.2.系统功能结构 307
17.3.3.系统预览 308
17.3.4.构建开发环境 310
17.3.5.文件夹组织结构 310
17.4.数据库设计 311
17.4.1.数据库分析 311
17.4.2.数据库概念设计 311
17.4.3.数据库逻辑结构设计 312
17.5 公共模块设计 314
17.5.1 各种实体类的编写 314
17.5.2 数据库公共类的编写 315
17.6.系统登录模块设计 322
17.6.1.系统登录模块概述 322
17.6.2.系统登录模块的技术分析 322
17.6.3.系统登录模块的实现过程 322
17.7.主窗体模块设计 325
17.7.1.主窗体模块概述 325
17.7.2.主窗体模块的技术分析 325
17.7.3.主窗体模块的实现过程 326
17.8.班级信息设置模块设计 329
17.8.1.班级信息设置模块概述 329
17.8.2.班级信息设置模块的技术分析 330
17.8.3.班级信息设置模块的实现过程 330
17.9.学生基本信息管理模块设计 334
17.9.1.学生基本信息管理模块概述 334
17.9.2.学生基本信息管理模块的技术分析 335
17.9.3.学生基本信息管理模块的实现过程 335
17.10.学生考试成绩信息管理模块设计 340
17.10.1.学生考试成绩信息管理模块概述 340
17.10.2.学生考试成绩信息管理模块的技术分析 341
17.10.3.学生考试成绩信息管理模块的实现过程 341
17.11.基本信息数据查询模块设计 345
17.11.1.基本信息数据查询模块概述 345
17.11.2.基本信息数据查询模块的技术分析 346
17.11.3.基本信息数据查询模块的实现过程 346
17.12.考试成绩班级明细数据查询模块设计 349
17.12.1.考试成绩班级明细数据查询模块概述 349
17.12.2.考试成绩班级明细数据查询模块的技术分析 349
17.12.3.考试成绩班级明细数据查询模块的实现过程 350
17.13.小结 352
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...