SQL Server基础教程-(第3版)
本书特色
[
本书分为上下两篇,上篇为sql server应用基础(含习题),共分12章,主要讲解数据库建立、数据查询、流程控制、数据完整性、存储过程与触发器,以及数据安全等方面的内容;下篇为应用开发与实训指导,介绍了以visual basic 6、delphi 7、c#作为前台开发工具时数据库应用程序的开发过程,提供了sql server 2012数据库管理与数据查询的十二个实验过程,并给出了本书全部习题的参考答案。交通管理信息数据库实例贯穿全书,并通过该实例讲解sql server 2012的基本功能和应用,同时配有各种类型的练习题及解答,以方便教师的教学和学生的自学。
本书语言通俗易懂,例题与习题丰富,内容深浅适中,适合作为普通高等院校计算机应用、信息管理、物流管理等相关专业数据库课程的教学用书,也适合作为高职高专计算机应用、信息管理、物流管理等相关专业数据库课程的教材,对于没有数据库基础和程序设计经验的初学者可作为学习参考书,也可供广大数据库应用开发人员使用。
]
内容简介
[
本书分为上下两篇,上篇为SQL Server应用基础(含习题),共分12章,主要讲解数据库建立、数据查询、流程控制、数据完整性、存储过程与触发器,以及数据安全等方面的内容;下篇为应用开发与实训指导,介绍了以Visual Basic 6、Delphi 7、C#作为前台开发工具时数据库应用程序的开发过程,提供了SQL Server 2012数据库管理与数据查询的十二个实验过程,并给出了本书全部习题的参考答案。交通管理信息数据库实例贯穿全书,并通过该实例讲解SQL Server 2012的基本功能和应用,同时配有各种类型的练习题及解答,以方便教师的教学和学生的自学。 本书语言通俗易懂,例题与习题丰富,内容深浅适中,适合作为普通高等院校计算机应用、信息管理、物流管理等相关专业数据库课程的教学用书,也适合作为高职高专计算机应用、信息管理、物流管理等相关专业数据库课程的教材,对于没有数据库基础和程序设计经验的初学者可作为学习参考书,也可供广大数据库应用开发人员使用。
]
目录
上篇SQL Server应用基础第1章SQL Server 2012入门**21.1数据库开发概述21.1.1数据库开发的概念21.1.2数据库开发的主要内容31.1.3数据库开发的一般流程41.1.4交通运输管理数据库系统41.2数据库与关系数据库概述71.2.1数据库的概念71.2.2数据库模型81.2.3关系数据库的发展101.2.4关系数据库术语101.2.5关系数据库管理系统111.2.6SQL关系数据库语言121.3SQL Server 2012概述121.3.1SQL Server 2012简介131.3.2SQL Server 2012的组成131.3.3选择SQL Server 2012的优势151.4安装和配置151.4.1准备安装151.4.2安装示例171.4.3配置261.4.4SQL Server 2012数据库管理的操作方式30小结32习题32第2章创建数据库和数据表352.1数据库的创建352.1.1数据库的类别352.1.2数据库文件的类别362.1.3用命令操作方式创建数据库372.1.4用命令操作方式管理数据库392.1.5用界面操作方式创建数据库412.1.6用界面操作方式管理数据库442.2表的创建502.2.1表结构与数据类型502.2.2用命令操作方式创建表532.2.3用命令操作方式修改表结构542.2.4用界面操作方式创建表562.2.5用界面操作方式修改表结构59小结63习题63第3章管理数据库中的表数据663.1以命令操作方式管理表中数据663.1.1用INSERT语句插入记录663.1.2用DELETE语句删除记录683.1.3用UPDATE语句修改表中的数据693.2用界面管理表中数据693.2.1插入记录693.2.2删除记录713.2.3修改记录73小结76习题76第4章数据库查询784.1一般查询794.1.1SELECT语句的基本格式794.1.2输出列的设定814.1.3输出行数的限制844.1.4筛选行的条件874.1.5输出数据排序944.1.6多表连接964.2高级查询1024.2.1分组统计查询1034.2.2子查询1094.2.3使用CASE函数查询数据1144.2.4使用INTO子句保存查询结果1164.3视图1174.3.1视图的概念1174.3.2创建视图1184.3.3查询视图数据1224.3.4更新视图数据1254.3.5修改视图的定义1274.3.6删除视图128小结128习题129第5章SQL Server编程的概念1325.1批处理与事务1325.1.1批处理1335.1.2事务控制1335.2局部变量与全局变量1365.3分支和循环流程控制1385.4返回和等待流程控制142小结143习题143第6章使用函数辅助查询1456.1数学函数1466.2字符串函数1486.3日期函数1516.4转换函数1536.5判定函数1546.6用户自定义函数1556.6.1用户函数的定义1556.6.2用户函数的调用1586.6.3用户函数的修改和删除160小结160习题161第7章保持数据库中数据的完整性1637.1数据完整性的概念1637.2默认与规则1657.2.1创建默认和规则1657.2.2绑定1667.2.3取消绑定1687.2.4删除默认和规则1687.3数据约束1697.3.1列级约束与表级约束1697.3.2主键约束1707.3.3唯一约束1727.3.4外键约束1747.3.5默认约束1757.3.6CHECK约束1777.3.7启用与禁止约束1807.4约束与默认、规则的比较180小结181习题181第8章使用索引提高查询效率1838.1索引概述1838.1.1索引的作用1838.1.2使用索引的场合1848.1.3索引分类1848.2创建索引1858.2.1用命令操作方式创建索引1868.2.2用界面操作方式创建索引1888.3删除索引1898.3.1用命令操作方式删除索引1908.3.2用界面操作方式删除索引1908.4使用效率高的索引191小结192习题192第9章建立存储过程与触发器1959.1存储过程1959.1.1存储过程的作用1969.1.2存储过程的类型1969.1.3创建存储过程1979.1.4执行存储过程2019.1.5修改存储过程2049.1.6删除存储过程2049.2触发器2079.2.1触发器的作用2079.2.2触发器的类别2089.2.3创建触发器2089.2.4修改触发器2149.2.5删除触发器2159.3常用的系统存储过程2159.3.1显示定义属性2169.3.2更改名称216小结217习题218第10章使用游标查询结果集22110.1游标的概念22110.1.1数据子集22110.1.2游标22210.1.3游标的类型22210.2游标操作22410.2.1游标声明22410.2.2打开游标22610.2.3读取数据22710.2.4通过游标修改数据22910.2.5关闭游标23210.2.6删除游标232小结232习题232第11章安全认证与访问权限23511.1SQL Server 2012的安全策略23511.1.1SQL Server的安全管制23611.1.2SQL Server登录认证模式23611.1.3登录者和数据库用户23711.2管理Windows认证的登录账号23811.2.1通过系统存储过程管理Windows登录账号23811.2.2通过对象资源管理器管理Windows认证的登录账号23911.3管理SQL Server认证的登录账号24111.3.1通过系统存储过程管理SQL Server 2012的登录账号24211.3.2通过对象资源管理器管理SQL Server 2012的登录账号24311.3.3显示登录者的设置内容24511.4数据库用户与用户可访问的数据库24611.4.1添加或删除数据库用户24611.4.2设置用户可访问和不可访问的数据库24811.4.3查看数据库的用户24811.5角色与角色成员24911.5.1角色的概念与种类24911.5.2添加或删除固定服务器角色成员25111.5.3添加或删除固定数据库角色成员25211.5.4用户自定义的数据库角色和角色成员25211.6用户权限25511.6.1对象权限与语句权限25511.6.2使用命令操作方式设置用户权限25611.6.3使用界面操作方式设置用户权限257小结258习题258第12章备份还原与导入导出26012.1数据库的备份与还原26012.1.1备份数据库26112.1.2还原数据库26412.2事务日志的备份与还原26612.2.1备份事务日志26612.2.2还原事务日志26812.3数据的导出与导入26912.3.1数据导出26912.3.2数据导入27212.4与Excel数据进行通信27512.4.1在Excel中使用SQL Server数据27512.4.2将Excel数据导入SQL Server中278小结283习题283下篇应用开发与实训指导第13章SQL Server数据库应用开发28613.1在VB环境中的应用开发28613.1.1数据库连接28613.1.2数据环境的设计28913.1.3用户界面的设计29213.2在Delphi环境中的应用开发29413.2.1数据库的连接29413.2.2用户界面的设计29513.3在C#环境中的应用开发29913.3.1ADO.NET的概念30013.3.2使用SQL Server数据提供程序30213.3.3登录与连接数据库30313.4交通运输管理数据库开发实例30713.4.1需求分析30713.4.2系统的总体设计30913.4.3主要模块的设计310第14章实训指导32014.1实训一SQL Server 2012的安装及配置32014.2实训二创建数据库和表32314.3实训三管理数据表中的数据32414.4实训四数据库的一般查询32514.5实训五数据库的高级查询32714.6实训六视图的使用32914.7实训七T�睸QL编程33014.8实训八约束与索引的使用33414.9实训九存储过程和触发器的使用33614.10实训十游标的使用33714.11实训十一安全认证与访问权限33814.12实训十二数据库的备份339第15章汽车配件数据库Qic_Ware实践34115.1任务一建立Qic_Ware数据库34115.2任务二Qic_Ware的基本查询项目34515.3任务三Qic_Ware的复杂查询项目35515.4任务四Qic_Ware的视图查询项目36215.5任务五拓展查询364附录366参考文献369
封面
书名:SQL Server基础教程-(第3版)
作者:董翔英
页数:368
定价:¥45.0
出版社:清华大学出版社
出版日期:2016-04-01
ISBN:9787302429234
PDF电子书大小:45MB 高清扫描完整版
本文标题:《SQL Server基础教程-(第3版)》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!