21世纪高等学校计算机类课程创新规划教材·微课版SQL SERVER 2016数据库应用与开发/姜桂洪等

本书特色

[

本书系统地介绍数据库系统的基本组成、SQL Server 2016的运行环境、数据库及各种常用数据库对象的创建和管理、Transact�睸QL及其应用、数据库的备份与恢复、数据转换、安全管理、自动化管理任务、复制与性能监视等。对数据库操作中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制等进行了详细的阐述,并给出了利用Java与SQL Server 2016开发的数据库应用系统案例。同时对SQL Server 2016的主要操作单元录制微课视频,以帮助读者更好地学习数据库的基本操作。
全书体系完整,结构安排合理,内容叙述翔实,例题丰富,可操作性强,内容涵盖了数据库方面要用到的主要知识。另外,本书还配有辅导教材《SQL Server 2016 数据库应用与开发习题解答与上机指导》,以帮助读者进一步巩固所学SQL Server数据库的知识。
本书适合作为高等院校本科、专科计算机及相关专业“数据库应用系统开发技术”课程的教材,也可供信息技术领域的科技工作者参考之用。

]

内容简介

[

本书系统地介绍数据库系统的基本组成、SQL Server 2016的运行环境、数据库及各种常用数据库对象的创建和管理、Transact�睸QL及其应用、数据库的备份与恢复、数据转换、安全管理、自动化管理任务、复制与性能监视等。对数据库操作中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制等进行了详细的阐述,并给出了利用Java与SQL Server 2016开发的数据库应用系统案例。同时对SQL Server 2016的主要操作单元录制微课视频,以帮助读者更好地学习数据库的基本操作。
全书体系完整,结构安排合理,内容叙述翔实,例题丰富,可操作性强,内容涵盖了数据库方面要用到的主要知识。另外,本书还配有辅导教材《SQL Server 2016 数据库应用与开发习题解答与上机指导》,以帮助读者进一步巩固所学SQL Server数据库的知识。
本书适合作为高等院校本科、专科计算机及相关专业“数据库应用系统开发技术”课程的教材,也可供信息技术领域的科技工作者参考之用。

]

目录

目录第1章数据库系统概述1.1数据库系统的基本概念1.1.1信息与数据库1.1.2结构化查询语言1.1.3数据库管理系统1.1.4数据库系统1.2关系数据库理论1.2.1概念模型及其表示方法1.2.2数据模型1.2.3关系运算1.3设计数据库1.3.1数据库设计的规范化1.3.2数据库设计的主要内容1.3.3数据库设计的过程1.4小结习题第2章SQL Server 2016的运行环境2.1SQL Server数据库简介2.1.1SQL Server数据库的发展历程2.1.2SQL Server 2016的新特性2.2SQL Server 2016的系统要求2.2.1SQL Server 2016版本2.2.2SQL Server 2016安装环境要求2.3SQL Server 2016的管理平台2.3.1数据库引擎及Management Studio的使用2.3.2SQL Server 2016的实例2.3.3新建查询2.3.4SQL Server 2016的服务项目2.3.5系统数据库2.4SQL Server 2016的服务器管理2.4.1注册服务器2.4.2启动、暂停和关闭服务器2.4.3配置服务器2.5SQL Server 2016的联机丛书和教程2.5.1SQL Server文档的使用2.5.2MSDN论坛的使用2.5.3SQL Server教程的使用2.6小结习题第3章创建与管理数据库3.1数据库对象和数据库文件3.1.1数据库的基本概念3.1.2数据库的常用对象3.1.3数据库的存储3.2用户数据库创建与修改3.2.1用户数据库的创建3.2.2修改数据库3.2.3数据库文件的脚本生成3.3管理数据库3.3.1查看数据库状态信息3.3.2数据库的属性设置3.3.3估算数据库大小3.3.4收缩数据库3.3.5分离和附加用户数据库3.3.6联机和脱机用户数据库3.3.7删除数据库3.4文件组的创建3.5数据库快照和数据分区管理3.5.1数据库快照3.5.2数据分区管理3.6小结习题第4章表和数据完整性4.1SQL Server 2016的数据类型4.1.1数值类型4.1.2字符类型4.1.3日期和时间类型4.1.4货币类型4.1.5其他数据类型4.2表的创建与维护4.2.1有关表的基础知识4.2.2表的创建4.2.3数据浏览4.2.4表结构的修改4.2.5表数据的修改4.2.6删除表4.3数据的完整性4.3.1数据完整性的类型4.3.2约束4.3.3规则4.3.4默认值4.3.5强制数据完整性4.4数据库关系图4.5数据的导入和导出4.5.1数据转换概述4.5.2导入数据4.5.3导出数据4.6小结习题第5章Transact�睸QL基础5.1了解Transact�睸QL编程语言5.1.1Transact�睸QL概述5.1.2Transact�睸QL语句分类5.2Transact�睸QL语法要素5.2.1常用编码5.2.2标识符5.2.3常量5.2.4变量5.2.5注释5.3Transact�睸QL运算符5.3.1算术运算符5.3.2比较运算符5.3.3逻辑运算符5.3.4字符串连接运算符5.3.5位运算符5.3.6赋值运算符5.3.7运算符的优先级5.4Transact�睸QL函数5.4.1数学函数5.4.2聚合函数5.4.3日期和时间函数5.4.4转换函数5.4.5字符串函数5.4.6自定义函数5.5Transact�睸QL表达式5.6Transact�睸QL控制流语句5.6.1IF…ELSE语句5.6.2BEGIN…END语句5.6.3WHILE语句5.6.4CASE语句5.6.5其他语句5.7小结习题第6章数据检索6.1利用SELECT语句检索数据6.1.1利用SELECT…FROM语句指定列6.1.2利用WHERE子句指定行6.1.3利用INTO子句生成新表6.2数据过滤6.2.1空值查询6.2.2利用比较运算符查询6.2.3利用字符串运算符查询6.2.4利用逻辑运算符查询6.2.5检索一定范围内的值6.2.6利用列表值检索数据6.3设置结果集格式6.3.1改变列名6.3.2利用ORDER BY子句排序6.3.3消除重复行6.3.4利用TOP n输出前n行6.4GROUP BY子句和HAVING子句6.4.1GROUP BY子句的使用6.4.2GROUP BY子句和HAVING子句的联合使用6.5WITH ROLLUP子句和聚合函数的使用6.5.1利用GROUP BY子句与WITH ROLLUP进行统计6.5.2聚合函数的应用6.6小结习题第7章Transact�睸QL语句的高级应用7.1多表连接7.1.1连接概述7.1.2内连接7.1.3外连接7.1.4交叉连接7.1.5连接多个表7.1.6合并多个结果集7.2使用子查询7.2.1子查询介绍7.2.2利用子查询作表达式7.2.3利用子查询关联数据7.2.4利用子查询生成派生表7.2.5使用子查询修改表数据7.2.6EXISTS和NOT EXISTS子句7.3利用游标处理结果集7.3.1游标的概念7.3.2游标的运用7.3.3游标的嵌套7.3.4查看游标的信息7.4管理大对象类型数据7.5小结习题第8章索引和视图8.1规划索引8.1.1索引的用途8.1.2索引的类型8.1.3设计索引的基本原则8.2创建索引8.2.1利用SQL Server Management Studio创建索引8.2.2利用CREATE INDEX命令创建索引8.3维护索引8.3.1在SQL Server Management Studio中修改索引8.3.2利用ALTER INDEX命令修改索引8.3.3索引碎片检测8.3.4索引重组8.3.5索引重建8.3.6索引分析8.3.7删除索引8.4统计信息及应用8.4.1统计信息的收集8.4.2统计信息的创建8.4.3查看统计信息8.4.4统计信息的更新8.5视图的定义8.5.1视图概念8.5.2创建视图8.5.3查看视图信息8.6视图的修改8.6.1在SQL Server Management Studio中修改视图8.6.2利用ALTER VIEW命令修改视图8.6.3视图重命名8.6.4删除视图8.7通过视图修改数据8.8小结习题第9章存储过程与触发器 9.1认识存储过程9.1.1存储过程的类型9.1.2存储过程的设计原则9.1.3常用系统存储过程的使用9.2创建和管理存储过程9.2.1创建存储过程9.2.2修改存储过程9.2.3执行存储过程9.3认识触发器9.3.1触发器的分类9.3.2触发器的工作原理9.3.3创建触发器前应注意的问题9.4创建和管理触发器9.4.1创建触发器9.4.2修改触发器9.4.3触发器的常见应用9.4.4查看触发器9.4.5删除触发器9.4.6禁用触发器9.4.7启用触发器9.5小结习题第10章事务和锁10.1事务概述10.1.1事务的特点10.1.2事务的分类10.2管理事务10.2.1启动事务10.2.2保存事务10.2.3提交事务10.2.4回滚事务10.2.5自动提交事务10.2.6事务嵌套10.3管理并发数据10.3.1并发的影响10.3.2并发控制的类型10.3.3事务的隔离级别10.4管理锁10.4.1锁的类型10.4.2可以锁定的资源10.4.3锁的兼容性10.4.4死锁10.4.5显示锁定信息10.5小结习题第11章SQL Server的安全管理11.1SQL Server的安全性机制11.1.1基本概念11.1.2权限层次结构11.1.3查询权限11.2管理服务器范围的安全性11.2.1SQL Server 2016的验证模式11.2.2服务器角色11.2.3管理登录名11.2.4管理凭据11.3管理数据库范围的安全性11.3.1数据库角色11.3.2管理数据库用户11.3.3特殊用户11.4管理密钥与证书11.4.1SQL Server 2016的密码系统架构11.4.2创建密钥11.4.3创建证书11.4.4加密实例11.5权限管理11.5.1语句权限11.5.2对象权限11.5.3解决权限冲突11.6小结习题第12章备份和恢复12.1备份和还原概述12.1.1备份的时机12.1.2备份和恢复的类型12.1.3备份策略的选择12.1.4恢复模式的设置12.2备份数据库12.2.1创建备份设备12.2.2执行完整数据库备份12.2.3执行差异数据库备份12.2.4执行事务日志备份12.2.5执行文件或文件组的备份12.3还原数据库12.3.1从完整数据库备份还原12.3.2从差异数据库备份还原12.3.3从事务日志备份还原12.4还原受损的系统数据库12.5小结习题第13章系统自动化任务管理13.1SQL Server代理13.1.1配置SQL Server代理13.1.2启动和停止SQL Server代理13.1.3SQL Server代理的安全性13.2作业13.2.1创建作业13.2.2管理作业13.2.3查看作业历史13.3警报13.3.1创建警报响应SQL Server错误13.3.2删除警报13.4操作员13.4.1创建操作员13.4.2为操作员分配警报13.5维护计划13.6小结习题第14章复制与性能监视14.1复制概述14.1.1复制的发布模型14.1.2复制类型14.1.3SQL Server 2016引入的新功能14.2创建复制14.2.1创建发布14.2.2创建订阅14.2.3配置分发14.3管理复制14.3.1查看和修改发布属性14.3.2查看和修改项目属性14.3.3设置历史记录保持期14.3.4查看发布服务器信息及执行任务14.4系统性能监视器的使用14.4.1系统性能监视器的运行14.4.2SQL Server的性能对象14.4.3监视SQL Server的任务14.4.4利用SQL Server Profiler工具进行监视14.5小结习题第15章SQL Server数据库应用系统开发15.1常用软件开发的一般过程15.2社区诊所就医管理系统的数据库设计15.2.1数据库的需求分析15.2.2设计数据库的概念结构15.2.3数据库的表设计15.3数据库应用系统的开发15.3.1软件开发环境的搭建15.3.2系统总体设计15.3.3系统的功能与实现15.3.4系统的运行与使用15.4小结习题

封面

1世纪高等学校计算机类课程创新规划教材·微课版SQL

书名:21世纪高等学校计算机类课程创新规划教材·微课版SQL SERVER 2016数据库应用与开发/姜桂洪等

作者:姜桂洪、孙福振、苏晶

页数:409

定价:¥69.5

出版社:清华大学出版社

出版日期:2018-11-01

ISBN:9787302516408

PDF电子书大小:141MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注