SQL SERVER 数据库基础及应用实践教程/周奇
全新正版 假一赔十 可开发票
¥
46.39
7.9折
¥
59
全新
库存4件
作者 周奇
出版社 清华大学出版社
ISBN 9787302520191
出版时间 2019-04
装帧 平装
开本 其他
定价 59元
货号 1201859021
上书时间 2024-09-10
商品详情
品相描述:全新
商品描述
目录 Contents章数据库技术基础1 1.1数据管理概述1 1.1.1数据、数据管理与数据处理1 1.1.2数据管理的发展2 1.1.3数据库、数据库管理系统和数据库系统5 1.2数据库系统的模型和结构6 1.2.1层次模型7 1.2.2网状模型8 1.2.3关系模型8 1.3实体与联系11 1.3.1实体11 1.3.2实体标识符11 1.3.3联系11 1.3.4ER模型11 习题12 第2章SQL Server 2014系统概述14 2.1客户端/服务器体系结构14 2.1.1两层客户端/服务器体系结构14 2.1.2三层客户端/服务器体系结构15 2.2SQL Server 2014简介16 2.2.1SQL Server 2014的体系结构16 2.2.2SQL Server 2014的版本16 2.2.3SQL Server 2014的环境要求18 2.2.4SQL Server 2014的数据库文件19 2.2.5SQL Server 2014的新增功能19 2.3SQL Server 2014服务器配置管理21◆SQL Server数据库基础及应用实践教程目录2.3.1服务器的启动、暂停和停止21 2.3.2启动SQL Server Management Studio22 2.3.3Microsoft SQL Server Management Studio查询窗口24 2.3.4SQL Server活动监视器26 2.3.5联机丛书28 2.3.6注册服务器28 2.3.7远程服务器管理31 2.3.8指定系统管理员密码31 2.4实现一个查询33 本章实训38 习题42 第3章数据库及其管理43 3.1系统数据库43 3.1.1master数据库43 3.1.2model数据库44 3.1.3msdb数据库44 3.1.4tempdb数据库44 3.2创建用户数据库45 3.2.1使用SQL Server Management Studio对象资源管理器创建 数据库45 3.2.2使用SQL Server Management Studio查询窗口创建数据库47 3.2.3事务日志51 3.2.4查看数据库信息52 3.3管理数据库54 3.3.1打开数据库54 3.3.2增加和缩减数据库容量54 3.3.3查看及修改数据库选项56 3.3.4数据库更名56 3.3.5删除数据库58 本章实训59 习题60 第4章数据库中表的基本操作62 4.1数据库对象62 4.1.1数据表62 4.1.2约束63 4.1.3默认63 4.1.4规则64 4.2数据表的设计和创建64 4.2.1SQL Server的数据类型64 4.2.2创建和管理表70 4.3定义约束82 4.3.1约束的类型82 4.3.2约束的创建、查看和删除83 4.4使用默认和规则89 4.4.1使用默认89 4.4.2使用规则91 本章实训93 习题96 第5章SQL Server 2014的数据查询97 5.1TransactSQL概述97 5.2SELECT语句98 5.2.1打开一个数据库98 5.2.2SELECT语句98 5.2.3使用星号和列名99 5.2.4使用DISTINCT消除重复值101 5.2.5使用TOP n [PERCENT]仅返回前n行101 5.2.6修改查询结果的列标题102 5.2.7在查询结果中显示字符串104 5.2.8使用WHERE子句给出查询条件105 5.2.9在表达式中使用列名106 5.2.10使用ORDER BY子句对查询结果排序107 5.2.11使用IN关键字109 5.2.12使用LIKE关键字进行查询110 5.2.13使用IS NULL关键字查询没有赋值的行113 5.2.14查询某一范围内的信息115 5.2.15使用BETWEEN…AND…指定查询范围116 5.2.16使用GROUP BY子句117 5.2.17使用HAVING子句118 5.2.18使用嵌套查询121 5.2.19使用UNION运算符122 5.2.20对多个表进行查询125 5.2.21使用表的别名138 5.2.22使用EXISTS关键字138 本章实训140 习题142 第6章索引及其应用144 6.1索引144 6.2建立和管理索引146 6.2.1使用对象资源管理器创建索引146 6.2.2使用TransactSQL语句创建索引147 6.2.3删除索引148 6.2.4索引的相关操作150 6.2.5索引的分析与维护152 本章实训157 习题158 第7章视图及其应用160 7.1视图概述160 7.1.1视图的概念160 7.1.2使用视图的优点和缺点161 7.2视图的创建161 7.3视图的修改和删除167 7.3.1视图的修改167 7.3.2视图的删除167 7.4重命名视图及显示视图的信息168 7.4.1重命名视图168 7.4.2显示视图的信息169 7.5视图的应用171 7.5.1通过视图查询数据171 7.5.2通过视图更新数据172 本章实训175 习题177 第8章存储过程与触发器179 8.1存储过程概述179 8.1.1什么是存储过程179 8.1.2存储过程的类型180 8.1.3存储过程的优点182 8.1.4存储过程与视图的比较182 8.2创建和执行存储过程182 8.2.1创建存储过程182 8.2.2执行存储过程183 8.2.3带参数的存储过程184 8.3修改、删除、重命名存储过程190 8.3.1存储过程的修改190 8.3.2存储过程的删除191 8.3.3存储过程的重命名192 8.4存储过程的重编译处理192 8.5触发器的创建和管理194 8.5.1触发器概述194 8.5.2触发器的创建195 8.5.3管理触发器202 本章实训207 习题211 第9章SQL Server 2014的安全管理213 9.1SQL Server 2014的安全认证阶段213 9.2身份验证213 9.2.1Windows身份验证模式214 9.2.2混合身份验证模式214 9.3权限认证214 9.4创建SQL Server登录账户215 9.4.1使用对象资源管理器创建SQL Server 2014登录账户215 9.4.2使用系统存储过程创建登录账户218 9.5创建数据库的用户218 9.5.1使用对象资源管理器创建数据库用户219 9.5.2使用存储过程创建数据库用户219 9.6安全管理账户220 9.6.1查看服务器的登录账户220 9.6.2修改登录账户属性222 9.6.3查看数据库的用户224 9.7删除登录和用户账户225 9.7.1删除登录账户225 9.7.2删除用户账户226 9.8管理数据库用户和角色226 9.8.1服务器角色226 9.8.2数据库角色226 9.9设置数据库用户账户的权限232 9.9.1对象权限232 9.9.2语句权限232 9.9.3隐含权限233 9.9.4使用管理工具设置权限233 9.9.5使用SQL语句设置权限234 本章实训237 习题238 0章SQL Server 2014程序设计240 10.1编程基础知识240 10.1.1TransactSQL语句的书写格式约定240 10.1.2引用数据库对象名的规则241 10.1.3SQL Server的变量241 10.1.4SQL Server的注释符242 10.1.5SQL Server的运算符242 10.2常用函数243 10.2.1内部函数243 10.2.2用户自定义函数251 10.3批处理258 10.4流控语句259 10.5事务处理265 10.5.1事务的基本概念265 10.5.2事务操作266 10.6锁273 10.6.1开发问题273 10.6.2SQL Server中的锁274 10.7游标277 本章实训281 习题284 1章数据库日常维护与管理286 11.1导入和导出概述286 11.2导入数据287 11.2.1导入Excel工作表287 11.2.2导入文本文件289 11.3导出数据295 11.3.1导出数据至Access295 11.3.2导出数据至文本文件296 11.4备份与还原300 11.4.1数据库备份概念300 11.4.2数据库还原概念301 11.4.3数据库备份方式301 11.4.4数据库还原方式302 11.4.5备份操作302 11.4.6还原数据库308 11.5附加数据库309 本章实训311 习题313 2章SQL Server 2014编程接口314 12.1通过ODBC访问SQL Server 2014数据库314 12.1.1ODBC的概述314 12.1.2通过Excel访问SQL Server数据库321 12.1.3通过Visual Basic访问SQL Server数据库323 12.2使用ADO访问SQL Server 2014数据库333 12.2.1使用ADO访问数据库333 12.2.2用ASP连接到SQL Server 2014数据库334 12.2.3执行SQL语句336 12.2.4处理查询结果集338 12.2.5分页显示结果集340 本章实训342 习题343 3章在线考试系统344 13.1总体设计344 13.2系统设计345 13.2.1设计目标345 13.2.2开发及运行环境346 13.2.3数据库设计346 13.3主要功能模块设计349 13.3.1目录结构与通用模块349 13.3.2管理界面主模块设计351 13.3.3课程管理模块设计354 13.3.4试题类型管理模块设计357 13.3.5题库管理模块设计360 13.3.6试卷管理模块设计365 13.3.7审卷管理及成绩管理模块设计374 13.3.8用户管理模块设计380 13.3.9考生界面设计385 本章实训392 习题394 内容摘要 本书根据应用型本科教育的特点,结合教学改革和应用实践编写而成。本书采用实例方式讲授SQL Server 2014数据库的应用,以理论够用、实用,重实践为原则,使读者能够快速、轻松地掌握SQL Server数据库技术与应用。全书共13章,内容包括数据库技术基础、SQL Server 2014系统概述、数据库及其管理、数据库中表的基本操作、SQL Server 2014的数据查询、索引及其应用、视图及其应用、存储过程与触发器、SQL Server 2014的安全管理、SQL Server 2014程序设计、数据库日常维护与管理、SQL Server 2014编程接口以及在线考试系统开发实例。 本书内容全面翔实,适用于应用型本科或高等专科学校,可以作为数据库初学者的入门教材以及数据库系统工程师的培训教材,也适合作为SQL Server应用开发人员的参考资料。 主编推荐 本书每章开始都附有教学提示和教学目标,每章末附有本章实训和课后作业,以便读者深入理解并掌握对应章节的内容。特别是实训部分,给出了实训目的、实训内容和步骤以及部分代码,可使读者在启发式的向导中完成实训。 精彩内容 Foreword应用型本科是高等教育的重要组成部分,它的目标是培养学生成为具有高尚的职业道德、大学本科理论水平和较强的实际动手能力,面向生产线的应用型人才。这些应用型人才的工作不是从事理论研究,也不是从事开发设计,而是把现有的规范、图纸和方案实现为产品,转化为财富。在教学过程中,应用型本科应注重学生职业岗位能力的培养,有针对性地进行职业技能,以及学生解决问题的能力和自学能力的训练。 本书是经过多年课程教学、产学研的实践以及教学改革的探索,同时根据应用型本科教育的教学特点编写而成的,它的特点是以理论够用、实用、强化应用为原则,使SQL Server数据库应用技术的教与学得以快速和轻松地进行。 全书共13章。章为数据库技术基础;第2章为SQL Server 2014系统概述;第3章为数据库及其管理;第4章为数据库中表的基本操作;第5章为SQL Server 2014的数据查询;第6章为索引及其应用;第7章为视图及其应用;第8章为存储过程与触发器;第9章为SQL Server 2014的安全管理;0章为SQL Server 2014程序设计;1章为数据库的日常维护与管理;2章为SQL Server 2014编程接口;3章为在线考试系统。每章开始都有教学提示和教学目标,每章末附有本章实训和习题。实训部分给出了实训目的、实训内容和步骤以及部分代码。本课程建议教学时数为64~80学时,授课时数和实训时数最好各为32~40学时,并要求先学习ASP或C语言程序设计。 作者在编写本书的过程中得到中山大学电子与信息工程学院孙伟教授的全程指导,孙伟教授还审核并编写了部分章节。广东东软学院的部分同学对本书的编写给予了大力支持和帮助,唐金连同学对全书进行了校对。软件工程专业的全部同学参与了教材的试用,找出了不少问题。在此对他们的辛勤劳动表示诚挚的感谢!本书涉及的数据、程序、开发案例等相关资料均可在清华大学出版社网站(http://www.tup.com.cn)下载,作者的电子邮件地址是zhoudake77@163.com,欢迎大家与我交流。 由于作者水平有限,时间仓促,不妥之处在所难免,衷心希望广大读者批评指正。 作者2019年1月◆SQL Server数据库基础及应用实践教程
— 没有更多了 —
以下为对购买帮助不大的评价