数据库技术实训教程-以SQL Server 2014 为例-(第2版)

本书特色

[

本书以SQL Server 2014为平台,讲述了数据库的基本原理、平台功能和开发应用技术。从结构上,本书共分为数据库基础与编程两部分,共12章。
**部分为 SQL Server数据库基础,从基本概念和实际应用出发,讲述了数据库设计基础、数据库的使用、数据库和表的管理、数据库的查询和视图、索引、事务处理与锁,介绍了数据库应用系统开发所需的基础知识。第二部分为SQL Server数据库编程基础,从编程和系统开发的角度,重点讲解了T�睸QL程序设计基础、存储过程、触发器、自定义函数等的实现,*后,从软件工程的角度,以Visual Studio为开发前台,详细讲解了“教学管理系统”这一案例的开发,实现了数据库与前台开发工具的有机结合。
本书结构清晰、语言简练、实例丰富,与应用相结合、难点讲细,含常见错误分析,注重培养学生的实践能力,书中案例可直接应用于数据库开发。本书适合作为普通高等院校、高职高专院校计算机及其相关专业教材,也可作为从事相关工作的人员学习SQL Server知识的自学教材或参考书。

]

内容简介

[

(1) 知识编排条理清晰、实用、易用。每章均按照“本章教学重点及要求、章节内容、小结、实训项目、习题”体例编写,开篇知晓要求,带着问题学习,小结有助于对所学内容进行归纳,通过实训和习题帮助读者训练并掌握相关的操作技能、编程设计与开发技术。
(2) 全书使用统一的jxgl数据库,方便教师教学和学生学习。
(3) 理论知识要点突出,注重实践能力的培养。章节中对本部分的理论知识讲解语言简练、条理,重点应用性内容突出,实例丰富,案例均通过实验验证,并附有贴图,给人一目了然的感觉。
(4) 每章均有大量的实训项目和习题,并配有答案,方便学习和提高。
(5) 与微软的Visual Studio开发工具有机结合,突出综合应用。第12章“教学管理系统”从软件工程的角度,以Visual Studio为开发前台,详细讲解了“教学管理系统”这一案例的开发,实现了数据库与前台开发工具的有机结合。

]

目录

Contents 第1章数据库基础1 1.1概述1 1.1.1数据库技术的发展1 1.1.2数据库技术的应用5 1.1.3数据库系统基本概念5 1.2数据模型7 1.2.1概念模型8 1.2.2逻辑模型11 1.2.3物理模型12 1.3关系模型13 1.3.1数据结构13 1.3.2数据操作15Contents第1章数据库基础11.1概述11.1.1数据库技术的发展11.1.2数据库技术的应用51.1.3数据库系统基本概念51.2数据模型71.2.1概念模型81.2.2逻辑模型111.2.3物理模型121.3关系模型131.3.1数据结构131.3.2数据操作151.3.3完整性约束161.4关系数据库概述171.4.1关系模式181.4.2关系数据库181.5关系数据库的设计181.5.1数据库设计概述191.5.2概念模型向关系模型转换211.5.3数据库设计实例221.6关系数据库规范化261.6.1函数依赖的基本概念291.6.2范式301.6.3关系的规范化32小结35习题36◆数据库技术实训教程(第2版)——以SQL Server 2014 为例目录第2章SQL Server 2014数据库的使用382.1SQL Server 2014概述382.1.1SQL Server的发展过程382.1.2SQL Server 2014的版本392.1.3SQL Server 2014的体系结构402.1.4SQL Server 2014的主要特性412.2SQL Server 2014的安装412.2.1SQL Server 2014安装环境的配置422.2.2SQL Server 2014的安装过程432.3SQL Server 2014常用工具512.3.1SQL Server 2014数据库服务器启动512.3.2SQL Server管理平台512.3.3“已注册的服务器”532.3.4“对象资源管理器”542.3.5“数据库引擎查询编辑器”552.3.6SQL Server文档和教程572.4【实训项目】SQL Server 2014安装及管理工具的使用57小结58习题58第3章SQL Server数据库的管理593.1SQL Server 2014数据库概述593.1.1数据库的存储结构593.1.2数据库所有者和架构603.1.3数据库文件603.1.4数据库文件组613.1.5数据库分类613.2SQL Server数据库的管理623.2.1创建数据库623.2.2查看数据库信息673.2.3打开或切换数据库683.2.4修改数据库693.2.5数据库重命名733.2.6删除数据库733.2.7分离与附加数据库743.2.8数据库备份763.2.9数据库恢复803.2.10复制和移动数据库813.3【实训项目】数据库的创建与管理81小结82习题82第4章SQL Server数据表的管理834.1SQL Server数据表的管理概述834.1.1表的设计834.1.2数据类型844.1.3创建数据表874.1.4修改数据表904.1.5删除数据表924.2操作表数据924.2.1插入表数据924.2.2数据的导入和导出934.2.3修改表数据944.2.4删除表数据954.3【实训项目】数据表的创建与管理96小结98习题98第5章数据库的查询和视图1005.1数据库的查询1005.1.1SELECT语句概述1005.1.2单表基本查询1025.1.3连接查询1105.1.4嵌套查询1145.2数据库的视图1185.2.1视图的概述1185.2.2创建视图1195.2.3修改和查看视图1235.2.4使用视图1255.2.5删除视图1285.3【实训项目】数据查询和视图的应用130小结131习题131第6章索引1336.1索引概述1336.1.1索引的功能1336.1.2创建索引的原则1346.1.3索引的分类1356.2索引的创建1366.2.1使用对象资源管理器创建索引1376.2.2使用T�睸QL语句创建索引1386.3索引的查看、更名与删除1406.3.1查看索引1406.3.2更改索引标识1416.3.3索引的删除1416.4索引的管理和维护1426.4.1显示碎片信息1426.4.2重新组织索引1426.5【实训项目】索引的创建及操作143小结144习题144第7章事务处理与锁1457.1事务简介1457.1.1事务的概念1457.1.2事务的特征1467.2事务处理1467.3锁简介1507.3.1SQL Server锁的模式1527.3.2SQL Server中锁的查看1537.4死锁及其排除1557.5【实训项目】事务处理与锁的应用157小结159习题159第8章 T�睸QL程序设计基础1628.1T�睸QL常量1628.1.1字符串常量 1628.1.2二进制常量1638.1.3 bit常量1638.1.4数值常量1638.1.5货币常量1638.1.6日期时间常量1638.2T�睸QL变量1648.2.1局部变量1648.2.2全局变量1658.3T�睸QL运算符与表达式1668.4T�睸QL流程控制语句1698.5系统内置函数1758.5.1标量函数1758.5.2聚集函数1808.5.3排序函数1818.5.4系统函数1848.6游标1868.6.1游标概述1868.6.2游标的定义与使用1878.6.3使用存储过程管理游标1938.7【实训项目】T�睸QL程序设计194小结195习题196第9章存储过程1979.1存储过程概述1979.1.1存储过程的分类1979.1.2存储过程的优点1999.2存储过程的创建和执行2009.2.1目录视图sysobjects2009.2.2存储过程的创建2009.2.3存储过程的执行2039.2.4带有参数的存储过程2079.3查看和修改存储过程2169.3.1存储过程的查看2169.3.2存储过程的修改2189.4重命名存储过程2209.5删除存储过程2219.6存储过程的重新编译2229.7【实训项目】存储过程223小结224习题224第10章数据完整性与触发器22610.1数据完整性概述22610.2数据完整性的分类22710.3实体完整性的实现22810.3.1创建primary key约束和unique约束22810.3.2删除primary key约束和unique约束23110.4域完整性的实现23210.4.1CHECK约束的定义与删除23210.4.2规则对象的定义、使用与删除23510.4.3默认值约束的定义与删除23810.4.4默认值对象的定义、使用与删除24010.5参照完整性的实现24210.5.1参照完整性的实现介绍24210.5.2参照完整性的删除24410.5.3使用T�睸QL语句管理参照完整性24510.6触发器概述24610.6.1触发器的优点24710.6.2触发器的种类24710.6.3使用触发器的限制24810.7触发器的创建24810.7.1DML触发器的创建24810.7.2DDL触发器的创建25210.8触发器的查看与修改25410.8.1触发器的查看25410.8.2触发器的修改25510.8.3触发器的重命名25610.9触发器的启用和禁用25610.10触发器的删除25710.11【实训项目】触发器258小结259习题259第11章用户自定义函数26111.1用户自定义函数概述26111.2用户自定义函数的创建和调用26211.2.1标量值函数26211.2.2内联表值函数26611.2.3多语句表值函数26911.3查看和修改用户自定义函数27111.3.1用户自定义函数的查看27111.3.2用户自定义函数的修改27411.3.3用户自定义函数的重命名27511.4删除用户自定义函数27511.5【实训项目】自定义函数276小结277习题277第12章综合案例——教学管理系统27812.1项目开发的目的和意义27812.2系统分析27812.2.1任务目标27812.2.2可行性分析27912.2.3性能要求27912.2.4需求描述27912.3功能模型28012.3.1学生子系统的用例图28012.3.2教师子系统的用例图28012.3.3管理员子系统的用例图28112.4系统设计28212.4.1数据库概念结构设计28212.4.2数据库逻辑结构设计28212.4.3数据库实现28512.5主要技术介绍28712.5.1ADO.NET28712.5.2DataSet数据访问原理28812.5.3四层结构解决方案28812.6详细设计28912.6.1建立教学管理系统解决方案28912.6.2实体类层Models的实现29012.6.3数据库访问层DAL层的实现29312.6.4业务逻辑层BLL层的实现30712.6.5表示层Web层的实现与实现31012.7【实训项目】 图书借阅系统的开发323小结323附录A习题参考答案324A.1第1章习题解答324A.2第2章习题解答327A.3第3章习题解答328A.4第4章习题解答329A.5第5章习题解答330A.6第6章习题解答331A.7第7章习题解答332A.8第8章习题解答333A.9第9章习题解答336A.10第10章习题解答339A.11第11章习题解答344参考文献345信息

封面

数据库技术实训教程-以SQL Server 2014 为例-(第2版)

书名:数据库技术实训教程-以SQL Server 2014 为例-(第2版)

作者:蒋秀英

页数:344

定价:¥45.0

出版社:清华大学出版社

出版日期:2016-09-01

ISBN:9787302446149

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

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

发表评论

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