新書推薦:
《
周易
》
售價:NT$
203.0
《
东南亚的传统与发展
》
售價:NT$
306.0
《
乾隆制造
》
售價:NT$
398.0
《
资治通鉴臣光曰辑存 资治通鉴目录(司马光全集)(全二册)
》
售價:NT$
1316.0
《
明代社会变迁时期生活质量研究
》
售價:NT$
1367.0
《
律令国家与隋唐文明
》
售價:NT$
332.0
《
紫云村(史杰鹏笔下大唐小吏的生死逃亡,新历史主义小说见微之作,附赠5张与小说内容高度契合的宣纸彩插)
》
售價:NT$
449.0
《
现代吴语的研究(中华现代学术名著3)
》
售價:NT$
296.0
編輯推薦:
本书采用项目导向,任务驱动的教学模式,通过一个学生身边的真实项目学生成绩管理系统的完整实施过程,将SQL Server数据库开发的相关内容有条不紊地组织起来,使教学过程真正做到了面向工作过程。同时,根据项目内容的不同,划分了多个由易到难、循序渐进的任务,符合认知规律,有利于教学实践。每个任务和知识点的划分细小而具体,可以在1~2个课时完成,利于课堂教学。本书概念透彻,理论全面,实践贴近学生生活实际,操作简练,代码简洁、注释详细,拓展训练紧跟项目任务、内容充分。本书语言简练、通俗易懂,可以作为高职高专计算机及相关专业的教材,也可以作为SQL Server 2008数据库自学者的参考教材。
內容簡介:
本书介绍了使用SQL Server 2008进行数据库管理与应用的各种操作以及进行数据库开发所需的基本知识和技能。本书充分体现了职业教育的特色,从职业岗位能力出发,将数据库应用过程中的工作任务归纳成典型项目,建立以完成工作任务过程为主线的教学内容体系。
本书突出实践技能的培养,每个项目之后都有拓展训练,所有的项目前后衔接,综合性地贯穿于全书,拓展训练内容也是仿照项目前后衔接,贯穿在一起,以加强学生对基础知识的理解和实践技能的掌握。
本书适合作为应用型本科和高职高专计算机专业的教材,也可以作为计算机从业人员的学习用书。
目錄 :
1.1知识准备2
知识11什么是数据库2
知识12什么是关系数据库3
知识13数据库的设计5
知识14客户机服务器和浏览器服务器7
1.2任务划分8
任务11安装前的准备8
任务12安装SQL Server 20089
任务13认识SQL Server Management
Studio13
1.3拓展训练18
项目2创建和管理数据库19
2.1知识准备19
知识21系统数据库19
知识22数据库的存储结构19
知识23什么是SQL20
2.2任务划分21
任务21使用SQL Server Management
Studio创建和管理
学生成绩数据库21
任务22使用TSQL创建和管理学生成绩数据库25
2.3拓展训练27
项目3创建和管理表并操作表中的数据28
3.1知识准备28
知识31数据类型和空值28
3.2任务划分29
任务31使用SQL Server Management
Studio创建和管理
表以及操作表中的数据29
任务32使用TSQL创建和管理表32
任务33使用TSQL操作表中的数据333.3拓展训练34
项目4使用约束实现数据完整性36
4.1知识准备36
知识41数据完整性36
知识42约束37
4.2任务划分38
任务41使用SQL Server Management
Studio创建和管理约束38
任务42使用TSQL创建和管理约束42
任务43创建和管理规则43
任务44创建和管理默认值45
4.3拓展训练45
项目5查询数据47
5.1知识准备47
知识51运算符47
知识52函数48
5.2任务划分49
任务51简单查询49
任务52使用聚合函数和其他函数查询51
任务53分组和汇总51
任务54多表连接查询53
任务55子查询和保存查询结果54
5.3拓展训练56
项目6使用视图查询数据58
6.1知识准备58
知识61什么是视图58
6.2任务划分59
任务61使用SQL Server Management
Studio创建和管理视图59
任务62使用TSQL创建和管理视图61
6.3拓展训练62
项目7使用索引快速检索数据63
7.1知识准备63
知识71什么是索引63
7.2任务划分64
任务71使用SQL Server Management
Studio创建和管理索引64
任务72使用TSQL创建和管理索引65
7.3拓展训练66
项目8使用存储过程操作数据67
8.1知识准备67
知识81什么是存储过程67
知识82TSQL程序设计基础标识符、常量、变量和批处理68
知识83TSQL程序设计基础流程控制语句69
知识84TSQL程序设计基础事务71
知识85TSQL程序设计基础游标73
8.2任务划分75
任务81创建和执行无参数的存储过程75
任务82创建和执行带输入参数的存储过程76
任务83创建和执行带输出参数的存储过程77
任务84修改和删除存储过程78
8.3拓展训练79
项目9使用触发器实现数据完整性80
9.1知识准备80
知识91什么是触发器80
9.2任务划分81
任务91创建触发器81
任务92修改、删除以及禁用、启用触发器83
9.3拓展训练85
项目10SQL Server安全性管理86
10.1知识准备86
知识101SQL Server安全性管理的概念86
10.2任务划分88
任务101使用SQL Server Management
Studio管理服务器的安全88
任务102使用SQL Server Management
Studio管理数据库的安全91
任务103使用SQL Server Management
Studio管理数据库对象的
安全93
任务104使用TSQL进行SQL
Server安全性管理96
10.3拓展训练97
项目11数据库的备份与还原99
11.1知识准备99
知识111数据库的恢复模式99
知识112数据库备份的类型100
11.2任务划分100
任务111使用SQL Server Management
Studio进行数据库的备份
与还原100
任务112使用TSQL进行数据库的备份与还原104
11.3拓展训练106
项目12数据库的应用开发107
12.1知识准备107
知识121SQL Server提供的应用程序接口ODBC107
知识122SQL Server提供的应用程序接口ADO.NET110
知识123SQL Server提供的应用程序接口JDBC112
12.2任务划分113
任务121学生成绩管理系统的设计113
任务122学生成绩管理系统的实现115
12.3拓展训练129
参考文献130第1章虚拟机与VMware Workstation1
1.1虚拟机1
1.1.1虚拟机的功能与用途1
1.1.2VMware Workstation虚拟机简介2
1.2安装VMware Workstation2
1.3设置VMware Workstation 10的首选项4
1.4使用虚拟网络编辑器5
1.4.1添加桥接模式虚拟网络6
1.4.2添加仅主机模式虚拟网络6
1.4.3在Windows主机中更改NAT设置8
1.4.4在Windows主机中更改DHCP设置8
1.4.5设置VMware Workstation的联网方式8
1.5安装与配置Windows Server 2008虚拟机11
1.6安装和升级 VMware Tools15
1.6.1安装VMware Tools16
1.6.2在Windows虚拟机中手动安装或
升级VMware Tools16
1.6.3在Linux虚拟机中手动安装或
升级VMware Tools17
1.6.4卸载VMware Tools19
1.7在虚拟机中使用可移动设备20
1.7.1前提条件20
1.7.2使用移动设备步骤20
1.7.3将USB设备连接到虚拟机21
1.7.4在Linux主机上装载USB文件系统21
1.8为虚拟机设置共享文件夹21
1.9为虚拟机拍摄快照25
1.9.1使用快照保留虚拟机状态25
1.9.2拍摄虚拟机快照26
1.9.3恢复到快照26
1.9.4使用快照管理器27第2章Linux系统安装与常用命令28
2.1Linux的安装与配置28
2.1.1实训目的28
2.1.2实训环境28
2.1.3实训准备28
2.1.4实训步骤31
2.1.5实训思考题60
2.1.6实训报告要求60
2.2Linux常用命令61
2.2.1实训目的61
2.2.2实训内容61
2.2.3实训准备61
2.2.4实训环境66
2.2.5实训步骤66
2.2.6实训思考题71
2.2.7实训报告要求71
第3章Linux系统配置与管理72
3.1Linux系统用户管理72
3.1.1实训目的72
3.1.2实训内容72
3.1.3实训环境72
3.1.4实训准备72
3.1.5实训步骤74
3.1.6实训思考题80
3.1.7实训报告要求80
3.2安装与管理软件包80
3.2.1实训目的80
3.2.2实训内容81
3.2.3实训准备81
3.2.4实训步骤84
3.2.5实训思考题94
3.2.6实训报告要求95
3.3配置与管理文件权限95
3.3.1实训目的95
3.3.2实训内容95
3.3.3实训准备95
3.3.4实训步骤99
3.3.5实训思考题104
3.3.6实训报告要求104
3.4使用ACL规划详细权限104
3.4.1实训目的104
3.4.2实训内容104
3.4.3实训准备104
3.4.4实训步骤105
3.4.5实训思题考110
3.4.6实训报告要求110
3.5管理磁盘分区、挂载与卸载111
3.5.1实训目的111
3.5.2实训内容111
3.5.3实训准备111
3.5.4实训步骤113
3.5.5实训思考题122
3.5.6实训报告要求122
3.6配置与管理磁盘配额122
3.6.1实训目的122
3.6.2实训内容123
3.6.3实训准备123
3.6.4实训步骤123
3.6.5实训报告要求128
3.7在Linux中配置软RAID128
3.7.1实训目的128
3.7.2实训内容128
3.7.3实训准备128
3.7.4实训步骤128
3.7.5实训思考题131
3.7.6实训报告要求131
3.8管理LVM逻辑卷132
3.8.1实训目的132
3.8.2实训内容132
3.8.3实训准备132
3.8.4实训步骤133
3.8.5实训报告要求136
第4章Vim与编程调试137
4.1熟练使用vi编辑器与Shell命令137
4.1.1实训目的137
4.1.2实训内容137
4.1.3实训准备137
4.1.4实训步骤139
4.1.5实训思考题147
4.1.6实训报告要求147
4.2使用正则表达式147
4.2.1实训目的147
4.2.2实训内容147
4.2.3实训步骤148
4.2.4实训思考155
4.2.5实训报告要求155
4.3使用Shell Script编程155
4.3.1实训目的155
4.3.2实训内容155
4.3.3实训准备155
4.3.4实训步骤156
4.3.5实训思考题172
4.3.6实训报告要求172
4.4使用gcc和make调试程序172
4.4.1实训目的172
4.4.2实训内容172
4.4.3实训准备172
4.4.4实训步骤173
4.4.5实训报告要求181
第5章常用网络服务182
5.1配置与管理Samba服务器182
5.1.1实训目的182
5.1.2实训内容182
5.1.3实训环境及要求182
5.1.4实训步骤183
5.1.5实训思考题190
5.1.6实训报告要求190
5.2配置与管理NFS服务器190
5.2.1实训目的190
5.2.2实训内容190
5.2.3实训环境及要求190
5.2.4实训步骤191
5.2.5实训思考题194
5.2.6实训报告要求194
5.3配置与管理DHCP服务器194
5.3.1实训目的194
5.3.2实训内容194
5.3.3实训要求194
5.3.4实训步骤194
5.3.5实训思考题201
5.3.6实训报告要求202
5.4配置与管理DNS服务器202
5.4.1实训目的202
5.4.2实训内容202
5.4.3实训环境及要求202
5.4.4实训步骤202
5.4.5实训思考题210
5.4.6实训报告要求210
5.5配置与管理Web服务器210
5.5.1实训目的210
5.5.2实训内容210
5.5.3实训环境及要求210
5.5.4实训步骤210
5.4.5实训思考题220
5.4.6实训报告要求220
5.6配置与管理FTP服务器220
5.6.1实训目的220
5.6.2实训内容220
5.6.3实训环境及要求220
5.6.4实训步骤220
5.6.5实训思考题227
5.6.6实训报告要求227
5.7配置与管理电子邮件服务器228
5.7.1实训目的228
5.7.2实训内容228
5.7.3实训准备228
5.7.4电子邮件服务器简单案例234
5.7.5Sendmail服务企业实战与应用237
5.7.6实训思考题246
5.7.7实训报告要求246
第6章网络互联与安全247
6.1配置与管理iptables247
6.1.1实训目的247
6.1.2实训内容247
6.1.3实训准备247
6.1.4实训环境及要求248
6.1.5实训步骤249
6.1.6实训思考题251
6.1.7实训报告要求251
6.2配置与管理NAT251
6.2.1实训目的251
6.2.2实训内容251
6.2.3实训准备251
6.2.4实训步骤253
6.2.5实训报告要求256
6.3配置与管理SQUID代理服务器256
6.3.1实训目的256
6.3.2实训内容256
6.3.3实训准备256
6.3.4实训环境要求257
6.3.5实训步骤257
6.3.6企业实战与应用实例261
6.3.7实训报告要求263
6.4配置与管理VPN服务器263
6.4.1实训目的263
6.4.2实训内容263
6.4.3实训准备263
6.4.4实训步骤264
6.4.5企业实战与实用274
6.4.6实训思考题277
6.4.7实训报告要求277
6.5Linux进程管理和系统监视277
6.5.1实训目的277
6.5.2实训内容277
6.5.3实训步骤277
6.5.4实训思考题294
6.5.5实训报告要求294
6.6Linux系统故障排除294
6.6.1实训场景294
6.6.2实训要求294
6.6.3实训前的准备294
6.6.4实训后的总结295
6.7Linux系统企业综合应用295
6.7.1实训场景295
6.7.2实训基本要求295
6.7.3实训前的准备295
6.7.4实训后的总结296