新書推薦:
《
卡特里娜(“同一颗星球”丛书)
》
售價:NT$
398.0
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:NT$
857.0
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:NT$
602.0
《
《日本文学史序说》讲演录
》
售價:NT$
332.0
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:NT$
454.0
《
治盗之道:清代盗律的古今之辨
》
售價:NT$
556.0
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:NT$
959.0
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:NT$
1367.0
|
內容簡介: |
编者在多年的数据库技术教学与数据库应用程序开发经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和高职学生的认知规律,按照模块化教学的思想精心组织了本书内容。本书以4个实际的数据库应用和管理项目为载体,通过任务驱动的方式将基于SQLServer2012的数据库应用、管理和开发所需知识和技能有机融合,实现教、学、做一体,适合理论实践一体化教学模式。4个项目体现了应用、管理和开发的难度递进,便于针对不同专业、不同学生灵活选取相应教学项目和任务,实现模块化教学。
本书可作为高职高专院校计算机网络技术、软件技术、移动应用开发、计算机信息管理和电子商务技术等专业的教材,也可作为数据库培训教材及SQLServer数据库自学者的参考书。
|
目錄:
|
项目1个人通讯数据库1
任务1.1安装和测试SQL
Server20123
1.1.1背景知识3
1.数据库技术概述3
2.三种主要的数据模型5
3.SQLServer2012基础8
1.1.2完成步骤9
1.选择SQLServer2012的
版本9
2.安装SQLServer201210
3.体验SQLServerManagement
Studio的使用25
4.查看和配置SQLServer
服务26
1.1.3任务小结27
任务1.2使用SSMS管理Contact
数据库28
1.2.1背景知识28
1.SQLServer2012数据库
概述28
2.系统数据库30
1.2.2完成步骤30
1.使用SSMS创建数据库30
2.使用SSMS修改数据库32
3.使用SSMS查看数据库33
4.使用SSMS删除数据库33
5.使用SSMS收缩数据库34
1.2.3任务小结35
任务1.3使用SSMS管理Contact
数据库的数据表35
1.3.1背景知识36
1.SQLServer表的概念36
2.SQLServer基本数据
类型36
1.3.2完成步骤38
1.使用SSMS创建表38
2.使用SSMS修改表40
3.使用SSMS查看表41
4.使用SSMS删除表41
5.使用SSMS管理数据42
1.3.3任务小结44
任务1.4使用TSQL简单查询
个人通讯信息45
1.4.1背景知识45
1.查询语句基本语法45
2.SSMS中执行查询46
1.4.2完成步骤47
1.查询满足条件的列47
2.查询满足条件的行49
3.使用ORDERBY实现
排序54
4.使用GROUPBY实现
分组55
1.4.3任务小结57
项目2图书借阅数据库58
任务2.1使用TSQL管理Library
数据库61
2.1.1背景知识62
1.数据库文件62
2.数据库文件管理63
2.1.2完成步骤64
1.使用TSQL语句创建
数据库64
2.使用TSQL语句修改
数据库67
3.使用TSQL语句查看
数据库68
4.使用TSQL语句删除
数据库71
5.使用TSQL语句收缩数
据库和数据库文件71
6.使用TSQL语句移动
数据库文件71
2.1.3任务小结73
任务2.2使用TSQL管理Library
数据库的数据表73
2.2.1背景知识74
1.关系与二维表74
2.关系的定义74
2.2.2完成步骤76
1.使用TSQL语句创建表76
2.使用TSQL语句修改表77
3.使用TSQL语句查看表79
4.使用TSQL语句删除表79
5.使用TSQL语句管理
数据80
2.2.3任务小结83
任务2.3使用TSQL查询Library
数据库的数据84
2.3.1背景知识84
1.查询条件84
2.连接查询87
2.3.2完成步骤88
1.使用CUBE和ROLLUP
汇总数据88
2.进行分页和排名操作89
3.使用内连接查询数据90
4.使用外连接查询数据93
5.子查询95
6.联合查询100
2.3.3任务小结101
任务2.4管理Library数据库的
视图102
2.4.1背景知识102
1.视图概述102
2.视图的优点与作用103
2.4.2完成步骤103
1.使用SSMS管理视图103
2.使用TSQL语句管理
视图109
2.4.3任务小结114
任务2.5管理Library数据库的
索引114
2.5.1背景知识114
1.索引简介114
2.索引类型115
3.索引选项117
2.5.2完成步骤117
1.使用SSMS管理索引117
2.使用TSQL语句管理
索引119
2.5.3任务小结123
项目3教务信息数据库124
任务3.1管理教务信息数据库129
3.1.1背景知识130
1.数据完整性概述130
2.列约束和表约束130
3.1.2完成步骤131
1.数据库及数据表的
创建131
2.使用DEFAULT约束133
3.使用CHECK约束135
4.使用PRIMARYKEY
约束136
5.使用FOREIGNKEY
约束138
6.使用UNIQUE约束140
3.1.3任务小结141
任务3.2管理教务信息数据库中的
视图和索引142
3.2.1背景知识142
1.教务信息数据库中的
视图142
2.全文索引142
3.2.2完成步骤143
1.查询和修改视图数据143
2.管理全文索引145
3.2.3任务小结149
任务3.3实现教务信息数据库的
备份和恢复149
3.3.1背景知识149
1.数据库备份概述149
2.数据库恢复概述150
3.数据库备份设备151
3.3.2完成步骤151
1.管理备份设备151
2.进行数据库备份153
3.进行数据库恢复158
4.分离数据库161
5.附加数据库163
6.导入导出数据164
3.3.3任务小结172
任务3.4实现教务信息数据库的
安全管理172
3.4.1背景知识173
1.验证模式174
2.角色类型175
3.权限类型177
4.架构概述178
3.4.2完成步骤179
1.管理登录名179
2.管理用户182
3.管理角色187
4.管理权限191
5.管理架构195
3.4.3任务小结200
项目4BC电子商城系统数据库201
任务4.1WebShop数据库的分
析与设计205
4.1.1背景知识205
1.需求分析205
2.概念结构设计207
3.逻辑结构设计209
4.物理结构设计212
4.1.2完成步骤213
1.WebShop数据流图213
2.WebShop数据字典215
3.WebShopER图设计216
4.ER图向关系模型
转换219
4.1.3任务小结219
任务4.2管理WebShop数据库的
基本对象219
4.2.1背景知识220
1.使用TSQL语句创建
数据库220
2.使用TSQL语句创建
数据表220
3.使用TSQL语句添加
记录220
4.使用TSQL语句创建
视图221
5.使用TSQL语句创建
索引221
4.2.2完成步骤221
1.创建WebShop电子商城
系统数据库221
2.创建WebShop电子商城
系统数据表221
3.为WebShop电子商城
系统数据表添加记录224
4.创建WebShop电子商城
系统视图227
5.创建电子商城系统
索引227
4.2.3任务小结228
任务4.3管理WebShop数据
库的触发器228
4.3.1背景知识228
1.触发器基本知识228
2.触发器类型229
3.inserted表和deleted表230
4.友情提示231
4.3.2完成步骤232
1.使用SSMS管理触
发器232
2.使用TSQL语句管
理触发器235
3.应用触发器241
4.3.3任务小结245
任务4.4管理WebShop数据库的
存储过程245
4.4.1背景知识246
1.TSQL语言基础246
2.变量和运算符248
3.流程控制语句253
4.常用函数257
5.存储过程基础261
4.4.2完成步骤263
1.使用SSMS管理存储
过程263
2.使用TSQL语句管理
存储过程265
4.4.3任务小结270
任务4.5基于.NET的WebShop
开发270
4.5.1背景知识271
1.数据库应用程序结构271
2.数据库访问技术274
3.ADO.NET275
4.ADO.NET数据库操
作对象277
4.5.2完成步骤278
1.使用C#.NET开发WebShop
会员查询程序278
2.使用ASP.NET开发WebShop
商品查询页面280
4.5.3任务小结283
任务4.6基于Java的WebShop
开发283
4.6.1背景知识284
1.ODBCJDBC284
2.JDBCAPI介绍285
4.6.2完成步骤287
1.使用J2SE开发WebShop
会员查询程序287
2.使用JSP开发WebShop
商品查询页面292
4.6.3任务小结297
参考文献298
|
內容試閱:
|
SQLServer2012是Microsoft公司于2012年推出的关系型数据库管理系统。它在SQLServer2008的基础上增加了许多功能,从而可以更好地作为各种企业级应用的后台数据库。
本书是作者在多年的SQLServer开发实践与教学经验的基础上编写的,也广泛征求了企业专家和同行的意见,精心选择并多次优化了教学项目和教学任务。本书通过4个实际的数据库应用和管理项目,全面、翔实地介绍了应用SQLServer2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能。
本书有4个数据库项目,按照从应用到管理再到开发,由简单到复杂再到综合进行设计,将不同类型、不同层级的数据库知识和技能合理、自然地融入项目和任务,既满足了不同类型读者的需要,也方便对内容实现灵活组合,以满足不同专业的需求。教材的教学项目和任务总体设计如表所示。
项目适用专业任务
个人通讯数据库
(数据库应用)非计算机类专业任务1.1安装和测试SQLServer2012
任务1.2使用SSMS管理Contact数据库
任务1.3使用SSMS管理Contact数据库的数据表
任务1.4使用TSQL简单查询个人通讯信息
图书借阅数据库
(数据库简单管理)计算机应用技术
计算机系统与维护
云计算技术与应用
电子商务技术任务2.1使用TSQL管理Library数据库
任务2.2使用TSQL管理Library数据库的数据表
任务2.3使用TSQL查询Library数据库的数据
任务2.4管理Library数据库的视图
任务2.5管理Library数据库的索引
教务信息数据库
(数据库综合管理)电子商务技术
计算机信息管理
计算机网络技术
物联网应用技术
数字媒体应用技术
信息安全与管理任务3.1管理教务信息数据库
任务3.2管理教务信息数据库中的视图和索引
任务3.3实现教务信息数据库的备份和恢复
任务3.4实现教务信息数据库的安全管理
电子商城系统数据库
(数据库设计、
数据库程序开发)软件技术
移动应用开发
软件与信息服务任务4.1WebShop数据库的分析与设计
任务4.2管理WebShop数据库的基本对象
任务4.3管理WebShop数据库的触发器
任务4.4管理WebShop数据库的存储过程
任务4.5基于.NET的WebShop开发
任务4.6基于Java的WebShop开发
本书在载体选择、内容组织、结构设计和资源配备上具有以下特点。
(1)真实化项目。4个教学项目来源于真实场景,贴近学生的生活,图书借阅数据库和教务信息数据库来源于学校智慧校园应用系统,电子商城系统数据库来源于应用广泛的网上购物。本书为教学项目选用了真实的数据表结构和完整性约束、真实的数据及数据关系、真实的数据库应用和管理需求,既有利于帮助学生认识数据库、理解数据库、掌握数据库应用、熟悉数据库管理,也有利于帮助学生养成良好的数据库管理习惯、遵守数据库设计和开发规范。
(2)层次化内容。按难度递增的4个教学项目所包含的知识和技能,能全面支撑对软件程序员和SQLServer数据库管理员的岗位能力的培养。精心设置的教学任务和课堂实践由浅入深、层层递进,帮助学生通过相同或类似工作过程的实践,实现数据库应用、管理和开发技能的螺旋推进,全面提升学生的岗位胜任力。
(3)模块化教学。基于项目和任务的模块化教学,能够面向不同专业、不同层次学生进行模块化教学;面向课堂教学,经过合理设计的背景知识学习、任务实施、课堂实践等教、学、做环节,能有效支撑学生个性化学习。
本书为湖南铁道职业技术学院双高计划建设项目的课程思政背景下新形态一体化教材的初步实践。本书配备了以微视频为主的丰富的专业教学资源,融入了科技报国、标准意识、规范意识、安全意识等动态更新的思想政治教育资源。配套资源可以通过出版社资源网站(www.abook.cn)免费下载或联系编者免费获取,也可以通过教材编写团队建设的在线开放课程等网络平台免费使用。
本书由湖南铁道职业技术学院刘志成、张军、宁云智和颜谦和编著,湖南铁道职业技术学院彭勇、熊异、王咏梅、颜珍平、冯向科、林东升、潘玫玫等老师参与了部分内容编写、文字排版和资源整理工作,湖南科创信息技术股份有限公司副总经理罗昔军审阅了全书,在此表示感谢。
由于时间仓促以及编者水平有限,书中难免存在错误和疏漏之处,欢迎广大读者提出宝贵意见和建议。Email:liuzc518@vip.163.com。
编者
2019年6月
|
|