×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
SQL Server数据库教程-(SQL Server 2012)-(第2版)

SQL Server数据库教程-(SQL Server 2012)-(第2版)

1星价 ¥30.9 (5.2折)
2星价¥30.9 定价¥59.5
图文详情
  • ISBN:9787302468561
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:433
  • 出版时间:2017-10-01
  • 条形码:9787302468561 ; 978-7-302-46856-1

本书特色

本书以功能强大的关系数据库SQL Server 2012作为平台,以学生成绩数据库为主线,全面系统地介绍了SQL Server 2012的管理操作和应用开发,将基础知识和实际应用有机结合起来。第1章至第15章介绍SQL Server 2012服务器端数据库的管理和操作,主要内容有数据库系统和数据库设计、SQL Server概述、创建和修改数据库、创建和使用表、T-SQL基础、视图、索引、数据完整性、T-SQL程序设计、存储过程、触发器、事务和锁、系统安全管理、备份和恢复、SQL Server的自动化管理;第16章至第18章介绍以SQL Server数据库为后端平台、Java EE为前端开发平台的应用开发,主要内容有Java EE开发环境、Java EE项目开发基础、基于Java EE和SQL Server的学生成绩管理系统开发。本书注重理论与实践的结合,侧重实用性,体系合理,概念清晰,实例丰富,通俗易懂,分散难点,要求读者起点低,能全面提升学生的综合应用能力和动手编程能力。为方便教学,每章都有大量示范性设计实例和运行结果,主要章节有综合训练和应用举例,所有实例和举例都经过调试通过,附录有学生成绩数据库的表结构和样本数据,书末附习题答案。本书提供的教学课件、所有实例的源代码的下载网址:http://www.tup.com.cn。本书可作为大学本科、高职高专及培训班课程的教学用书,也可作为计算机应用人员和计算机爱好者的自学参考书。

内容简介

实例丰富、图文并茂、注重实用性。起点低,能够全面提升学生的综合应用能力和动手编程能力。每章都有大量示范性设计实例。

目录

第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章 SQL Server概述... 14 2.1 SQL Server简介... 14 2.2 SQL Server的安装... 15 2.2.1 SQL Server 2012的安装... 15 2.2.2 SQL Server 2008的安装... 21 2.3 服务器组件和管理工具... 25 2.3.1 服务器组件... 25 2.3.2 管理工具... 25 2.4 SQL Server Management Studio环境... 27 2.5 小结... 30 习题2. 30 第3章 创建和修改数据库... 32 3.1 SQL Server数据库的基本概念... 32 3.1.1 逻辑数据库... 32 3.1.2 物理数据库... 34 3.2 创建SQL Server数据库... 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 创建SQL Server表... 49 4.2.1 创建表... 49 4.2.2 修改表... 54 4.2.3 删除表... 57 4.3 操作SQL Server表数据... 57 4.4 小结... 59 习题4. 60 第5章 T-SQL基础... 63 5.1 SQL和T-SQL. 63 5.1.1 SQL语言... 63 5.1.2 T-SQL概述... 64 5.2 T-SQL中的数据定义语言... 66 5.2.1 数据库操作语句... 66 5.2.2 数据表操作语句... 72 5.3 T-SQL中的数据操纵语言... 77 5.3.1 插入语句... 77 5.3.2 修改语句... 80 5.3.3 删除语句... 81 5.4 T-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.7 SELECT查询的其他子句... 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.1 CHECK约束... 141 8.2.2 DEFAULT约束... 143 8.3 实体完整性... 144 8.3.1 使用图形界面方式创建与删除PRIMARY KEY约束、UNIQUE约束... 144 8.3.2 使用T-SQL语句创建与删除PRIMARY KEY约束、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.1 BEGIN…END语句... 175 9.4.2 IF…ELSE语句... 176 9.4.3 WHILE、BREAK和CONTINUE语句... 177 9.4.4 GOTO语句... 179 9.4.5 RETURN语句... 179 9.4.6 WAITFOR语句... 180 9.4.7 TRY…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 使用INSTEAD OF触发器... 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.1 SQL Server安全机制和身份验证模式... 266 13.1.1 SQL Server安全机制... 266 13.1.2 SQL Server验证模式... 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章 SQL Server的自动化管理... 327 15.1 SQL Server代理... 327 15.2 操作员... 328 15.3 作业... 330 15.4 警报... 335 15.5 数据库邮件... 338 15.6 维护计划向导... 343 15.7 小结... 350 习题15. 351 第16章 Java EE开发环境... 352 16.1 Java EE传统开发和框架开发... 352 16.2 JDK的安装和配置... 353 16.2.1 JDK的下载和安装... 353 16.2.2 JDK的配置... 354 16.2.3 JDK的测试... 355 16.3 Tomcat的下载和安装... 355 16.4 MyEclipse的安装和配置... 356 16.4.1 MyEclipse的下载和安装... 356 16.4.2 MyEclipse的配置... 358 16.5 MyEclipse 2014的界面... 363 16.6 小结... 365 习题16. 366 第17章 Java EE项目开发基础... 367 17.1 简单的Java项目开发... 367 17.2 简单的Web项目开发... 370 17.3 项目的导出和导入... 374 17.4 在MyEclipse中创建对SQL Server的连接... 378 17.5 小结... 381 习题17. 381 第18章 基于Java EE和SQL Server的学生成绩管理系统开发... 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 附录B stsc数据库的表结构和样本数据... 432 参考文献... 434
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航