新闻资讯
看你所看,想你所想

SQL Server 资料库教程(第2版)(SQL Server 2012)

SQL Server 资料库教程(第2版)(SQL Server 2012)

《SQL Server 资料库教程(第2版)(SQL Server 2012)》是2017年清华大学出版社出版的图书,作者是赵明渊。

基本介绍

  • 书名:SQL Server 资料库教程(第2版)(SQL Server 2012)
  • 作者:赵明渊
  • 出版时间:2017.10.01

    图书信息

    SQL Server 资料库教程(第2版)(SQL Server 2012)
    作者:赵明渊
    定价:59.50元
    印次:2-1
    ISBN:9787302468561
    出版日期:2017.10.01
    印刷日期:2017.08.11

      内容简介

      本书以功能强大的关係资料库SQL Server 2012作为平台,以学生成绩资料库为主线,全面系统地介绍了SQL Server 2012的管理操作和套用开发,将基础知识和实际套用有机结合起来。

      目录

      第1章资料库系统和资料库设计 1
      1.1资料库系统 1
      1.1.1资料库和资料库管理系统 1
      1.1.2数据模型 2
      1.1.3关係资料库 3
      1.1.4资料库系统的模式与组成 5
      1.2资料库设计 5
      1.2.1需求分析 6
      1.2.2概念结构设计 6
      1.2.3逻辑结构设计 8
      1.2.4物理结构设计 10
      1.2.5资料库的实施 10
      1.2.6资料库的运行和维护 10
      1.3套用举例 10
      1.4小结 11
      习题1 12
      第2章SQLServer概述 14
      2.1SQLServer简介 14
      2.2SQLServer的安装 15
      2.2.1SQLServer2012的安装 15
      2.2.2SQLServer2008的安装 21
      2.3伺服器组件和管理工具 25
      2.3.1伺服器组件 25
      2.3.2管理工具 25
      2.4SQLServerManagementStudio环境 27
      2.5小结 30
      习题2 30
      第3章创建和修改资料库 32
      3.1SQLServer资料库的基本概念 32
      3.1.1逻辑资料库 32
      3.1.2物理资料库 34
      3.2创建SQLServer资料库 34
      3.2.1创建资料库 35
      3.2.2修改资料库 37
      3.2.3删除资料库 38
      3.3小结 40
      习题3 40
      第4章创建和使用表 42
      4.1表的基本概念 42
      4.1.1表和表结构 42
      4.1.2数据类型 43
      4.1.3表结构设计 48
      4.2创建SQLServer表 49
      4.2.1创建表 49
      4.2.2修改表 54
      4.2.3删除表 57
      4.3操作SQLServer表数据 57
      4.4小结 59
      习题4 60
      第5章T-SQL基础 63
      5.1SQL和T-SQL 63
      5.1.1SQL语言 63
      5.1.2T-SQL概述 64
      5.2T-SQL中的数据定义语言 66
      5.2.1资料库操作语句 66
      5.2.2数据表操作语句 72
      5.3T-SQL中的数据操纵语言 77
      5.3.1插入语句 77
      5.3.2修改语句 80
      5.3.3删除语句 81
      5.4T-SQL中的数据查询语言 81
      5.4.1投影查询 81
      5.4.2选择查询 84
      5.4.3连线查询 86
      5.4.4统计计算 91
      5.4.5排序查询 94
      5.4.6子查询 95
      5.4.7SELECT查询的其他子句 98
      5.5综合训练 105
      5.6小结 107
      习题5 108
      第6章视图 111
      6.1创建视图 111
      6.1.1使用图形界面方式创建视图 111
      6.1.2使用T-SQL语句创建视图 113
      6.2查询视图 114
      6.3更新视图 116
      6.3.1可更新视图 116
      6.3.2插入数据 117
      6.3.3修改数据 117
      6.3.4删除数据 118
      6.4修改视图定义和重命名视图 118
      6.4.1修改视图定义 118
      6.4.2重命名视图 122
      6.5查看视图信息 123
      6.5.1使用图形界面方式查看视图信息 123
      6.5.2使用系统存储过程查看视图信息 124
      6.6删除视图 124
      6.6.1使用图形界面方式删除视图 124
      6.6.2使用T-SQL语句删除视图 124
      6.7小结 125
      习题6 126
      第7章索引 127
      7.1索引的分类 127
      7.2索引的创建 128
      7.2.1使用图形界面方式创建索引 128
      7.2.2使用T-SQL语句创建索引 131
      7.3查看和修改索引属性 132
      7.3.1使用图形界面方式查看和修改索引属性 132
      7.3.2使用系统存储过程查看索引属性 134
      7.3.3使用T-SQL语句修改索引属性 135
      7.4索引的删除 136
      7.4.1使用图形界面方式删除索引 136
      7.4.2使用T-SQL语句删除索引 136
      7.5小结 137
      习题7 138
      第8章数据完整性 139
      8.1数据完整性概述 139
      8.2域完整性 140
      8.2.1CHECK约束 141
      8.2.2DEFAULT约束 143
      8.3实体完整性 144
      8.3.1使用图形界面方式创建与删除PRIMARYKEY约束、UNIQUE约束 144
      8.3.2使用T-SQL语句创建与删除PRIMARYKEY约束、UNIQUE约束 145
      8.4参照完整性 146
      8.4.1使用图形界面方式创建与删除表间参照关係 147
      8.4.2使用T-SQL语句创建与删除表间参照关係 149
      8.5规则 150
      8.5.1创建规则 151
      8.5.2查看规则 152
      8.5.3绑定规则 152
      8.5.4验证规则的作用 153
      8.5.5解除规则 154
      8.5.6删除规则 154
      8.6默认值 155
      8.6.1创建默认值 155
      8.6.2查看默认值 156
      8.6.3绑定默认值 156
      8.6.4验证默认值的作用 156
      8.6.5解除默认值 157
      8.6.6删除默认值 157
      8.7综合训练 158
      8.8小结 160
      习题8 160
      第9章T-SQL程式设计 163
      9.1数据类型 163
      9.1.1系统数据类型 163
      9.1.2用户自定义数据类型 164
      9.1.3用户自定义表数据类型 167
      9.2标识符、常量和变数 167
      9.2.1标识符 167
      9.2.2常量 168
      9.2.3变数 169
      9.3运算符与表达式 171
      9.3.1算术运算符 172
      9.3.2位运算符 172
      9.3.3比较运算符 172
      9.3.4逻辑运算符 173
      9.3.5字元串连线运算符 174
      9.3.6赋值运算符 174
      9.3.7一元运算符 174
      9.3.8运算符的优先权 174
      9.4流程控制语句 175
      9.4.1BEGIN…END语句 175
      9.4.2IF…ELSE语句 176
      9.4.3WHILE、BREAK和CONTINUE语句 177
      9.4.4GOTO语句 179
      9.4.5RETURN语句 179
      9.4.6WAITFOR语句 180
      9.4.7TRY…CATCH语句 180
      9.5系统内置函式 180
      9.6用户定义函式 189
      9.6.1用户定义函式的定义和调用 190
      9.6.2用户定义函式的删除 196
      9.7游标 196
      9.7.1游标的概念 196
      9.7.2游标的基本操作 197
      9.7.3游标的使用 200
      9.8综合训练 201
      9.9小结 202
      习题9 203
      第10章存储过程 206
      10.1存储过程概述 206
      10.2存储过程的创建 207
      10.2.1通过图形界面方式创建存储过程 207
      10.2.2通过T-SQL语句创建存储过程 209
      10.3存储过程的使用 211
      10.3.1存储过程的执行 211
      10.3.2存储过程的参数 214
      10.4存储过程的管理 217
      10.4.1查看存储过程 217
      10.4.2修改存储过程 219
      10.4.3重命名存储过程 222
      10.4.4删除存储过程 223
      10.5综合训练 224
      10.6小结 226
      习题10 227
      第11章触发器 229
      11.1触发器概述 229
      11.2创建DML触发器 230
      11.2.1使用图形界面方式创建DML触发器 230
      11.2.2使用T-SQL语句创建DML触发器 232
      11.3使用DML触发器 234
      11.3.1使用AFTER触发器 234
      11.3.2使用INSTEADOF触发器 237
      11.4创建和使用DDL触发器 238
      11.4.1创建DDL触发器 238
      11.4.2使用DDL触发器 239
      11.5触发器的管理 239
      11.5.1查看触发器 239
      11.5.2修改触发器 241
      11.5.3删除触发器 244
      11.5.4启用或禁用触发器 245
      11.6综合训练 247
      11.7小结 248
      习题11 249
      第12章事务和锁 251
      12.1事务 251
      12.1.1事务的原理 251
      12.1.2事务的类型 251
      12.1.3事务的模式 252
      12.1.4事务的处理语句 252
      12.2锁定 260
      12.2.1并发影响 260
      12.2.2可锁定资源和锁模式 261
      12.2.3死锁 262
      12.3小结 264
      习题12 264
      第13章系统安全管理 266
      13.1SQLServer安全机制和身份验证模式 266
      13.1.1SQLServer安全机制 266
      13.1.2SQLServer验证模式 267
      13.2伺服器登录名的管理 267
      13.2.1创建登录名 267
      13.2.2修改登录名 270
      13.2.3删除登录名 272
      13.3资料库用户的管理 273
      13.3.1创建资料库用户 273
      13.3.2修改资料库用户 276
      13.3.3删除资料库用户 278
      13.4角色 279
      13.4.1伺服器角色 279
      13.4.2资料库角色 282
      13.5许可权管理 288
      13.5.1登录名的许可权管理 288
      13.5.2资料库用户的许可权管理 292
      13.6综合训练 296
      13.7小结 297
      习题13 298
      第14章备份和恢复 301
      14.1备份和恢复概述 301
      14.2创建备份设备 302
      14.2.1使用图形界面方式创建和删除命名备份设备 302
      14.2.2使用存储过程创建和删除命名备份设备 305
      14.2.3使用T-SQL语句创建临时备份设备 306
      14.3备份资料库 306
      14.3.1使用图形界面方式备份资料库 306
      14.3.2使用T-SQL语句备份资料库 309
      14.4恢複数据库 311
      14.4.1使用图形界面方式恢複数据库 311
      14.4.2使用T-SQL语句恢複数据库 315
      14.5複製资料库 317
      14.6分离和附加资料库 320
      14.6.1分离资料库 320
      14.6.2附加资料库 322
      14.7小结 324
      习题14 324
      第15章SQLServer的自动化管理 327
      15.1SQLServer代理 327
      15.2操作员 328
      15.3作业 330
      15.4警报 335
      15.5资料库邮件 338
      15.6维护计画嚮导 343
      15.7小结 350
      习题15 351
      第16章JavaEE开发环境 352
      16.1JavaEE传统开发和框架开发 352
      16.2JDK的安装和配置 353
      16.2.1JDK的下载和安装 353
      16.2.2JDK的配置 354
      16.2.3JDK的测试 355
      16.4MyEclipse的安装和配置 356
      16.4.1MyEclipse的下载和安装 356
      16.4.2MyEclipse的配置 358
      16.5MyEclipse2014的界面 363
      16.6小结 365
      习题16 366
      第17章JavaEE项目开发基础 367
      17.1简单的Java项目开发 367
      17.2简单的Web项目开发 370
      17.3项目的导出和导入 374
      17.4在MyEclipse中创建对SQLServer的连线 378
      17.5小结 381
      习题17 381
      第18章基于JavaEE和SQLServer的学生成绩管理系统开发 382
      18.1需求分析与设计 382
      18.1.1需求分析 382
      18.1.2系统设计 382
      18.1.3资料库设计 382
      18.2搭建系统框架 385
      18.2.1层次的划分 385
      18.2.2搭建项目框架 387
      18.3持久层的开发 388
      18.4业务层的开发 392
      18.5表示层的开发 393
      18.6小结 411
      习题18 412
      附录A习题参考答案 414
      附录Bstsc资料库的表结构和样本数据 432
      参考文献 434

      转载请注明出处海之美文 » SQL Server 资料库教程(第2版)(SQL Server 2012)

      相关推荐

        声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com