新闻资讯
看你所看,想你所想

SQL Server资料库技术及套用项目教程

SQL Server资料库技术及套用项目教程

SQL Server资料库技术及套用项目教程

《SQL Server资料库技术及套用项目教程》是2010年3月1日清华大学出版社出版的图书,作者是刘芳。

基本介绍

  • 书名:SQL Server资料库技术及套用项目教程
  • 作者:刘芳
  • ISBN:9787302218197
  • 定价:33.00元
  • 出版社:清华大学出版社
  • 出版时间:2010年3月1日
  • 装帧:平装
  • 开本:16开

内容简介

本书结合SQLServer2000资料库管理系统,基于“与企业套用、岗位技能相符”的原则,按照项目教学的基本规律编写。全书以项目为导向、以工作任务为主线,以SQLServer2000资料库的管理与套用开发活动为载体,重点介绍以下知识与技能:SQLServer2000资料库环境的建立及其主要管理工具的作用;资料库及各种资料库对象的创建与管理;资料库的备份与恢复、导入与导出等操作;资料库的安全体系以及管理方法;Transact-SQL语言及其套用编程技术;利用VisualC++,JSP和ASP.NET开发资料库应用程式的方法。本书主要介绍了SQL Server 2000资料库的管理与套用开发。
本书注重理论联繫实践,语言浅显易懂,具有较强的实用性和操作性。本书结构组织合理,便于教学取捨;选材实用,示例丰富,便于理解和操作。
本书可作为高等职业技术学校计算机相关专业及办公自动化、电子商务、物流管理等专业的教材,也可作为普通高校或成人院校本科非计算机专业的专业课教材,也是SQLServer2000及其套用编程初学者理想的入门读物,对计算机工作者及爱好者也有很好的参考价值。

目录

项目1 SQL Server 资料库环境的建立1
1.1 资料库和资料库管理系统1
1.2 SQL Server版本的选择2
1.2.1 SQL Server的发展历史2
1.2.2 SQL Server 2000的特性2
1.2.3 SQL Server 2000的版本3
1.3 SQL Server 2000的安装3
1.3.1 安装SQL Server 2000的环境要求3
1.3.2 SQL Server 2000的主要组件13
1.4 SQL Server 2000的网路配置15
1.4.1 SQL Server 2000网路採用的通信协定18
1.4.2 SQL Server 2000的网路库19
1.5 疑难解答19
习题一20
项目2 SQL Server伺服器的管理和配置22
2.1 SQL Server 2000的启动22
2.1.1 SQL Server 2000提供哪些服务24
2.1.2 SQL Server 2000的体系结构25
2.2 注册SQL Server 2000伺服器29
2.2.1 SQL Server伺服器组的概念29
2.2.2 注册伺服器的概念29
2.3 暂停、启动和停止SQL Server服务33
2.3.1 为何要暂停SQL Server服务34
2.3.2 暂停和停止SQL Server服务有何区别34
2.4 配置伺服器35
2.5 疑难解答36
习题二37SQL Server资料库技术及套用项目教程目 录项目3 SQL Server资料库和表的管理39
3.1 创建和管理SQL Server资料库39
3.1.1 SQL Server资料库档案和档案组39
3.1.2 SQL Server资料库初始大小的估算方法42
3.2 创建和管理SQL Server数据表58
3.2.1 SQL Server的数据类型60
3.2.2 NULL, NOT NULL和Identity64
3.3 数据完整性的实现67
3.3.1 SQL Server的完整性控制机制67
3.3.2 为资料库建立约束68
3.4 建立索引80
3.5 生成脚本82
3.6 疑难解答84
习题三85
项目4 资料库的备份与恢复89
4.1 资料库备份与恢复前的準备工作89
4.1.1 资料库备份的概念90
4.1.2 资料库恢复的概念92
4.1.3 资料库备份方法的选择93
4.1.4 资料库的定期备份与不定期备份95
4.2 资料库的备份97
4.2.1 资料库备份设备97
4.2.2 系统资料库的备份104
4.3 资料库的恢复105
4.4 疑难解答111
习题四111
项目5 SQL Server的代理与数据转换服务114
5.1 SQL Server代理服务114
5.1.1 SQL Server的代理服务机制114
5.1.2 SQL Server的作业122
5.1.3 SQL Server的警报125
5.2 数据的导入和导出125
5.3 资料库的分离与附加136
5.4 疑难解答137
习题五138
项目6 资料库安全设定140
6.1 资料库安全性的认识141
6.2 SQL Server数据安全的实现142
6.2.1 SQL Server安全体系结构142
6.2.2 SQL Server的登录账户145
6.2.3 SQL Server的资料库用户149
6.2.4 SQL Server的角色151
6.2.5 SQL Server的许可权154
6.2.6 SQL Server的审核功能157
6.3 疑难解答160
习题六161
项目7 学生成绩资料库的设计163
7.1 项目设计概述163
7.1.1 资料库系统及其体系结构163
7.1.2 资料库设计的任务、内容和方法165
7.2 系统需求分析167
7.3 系统概念设计169
7.3.1 概念设计中数据及数据联繫的描述169
7.3.2 数据模型的概念171
7.3.3 概念设计的方法171
7.4 系统逻辑设计173
7.4.1 逻辑设计中的数据描述173
7.4.2 关係模型的基本概念173
7.4.3 逻辑设计的方法177
7.5 系统物理设计179
7.5.1 资料库管理系统的功能与组成179
7.5.2 物理设计的方法180
7.6 疑难解答182
习题七182
项目8 Transact-SQL语言在学生成绩管理系统中的使用185
8.1 Transact-SQL语言基础186
8.1.1 SQL的功能与特点186
8.1.2 T-SQL中的函式和表达式186
8.1.3 T-SQL语句在SQL Server中的执行方式189
8.2 数据定义语句在学生成绩系统中的使用190
8.3 数据查询语句在学生成绩系统中的使用199
8.3.1 SELECT语句的完整语法结构199
8.3.2 连线查询的概念及其种类209
8.3.3 嵌套查询的概念及其种类213
8.3.4 合併查询的概念及其语法结构218
8.4 数据更新语句在学生成绩系统中的使用220
8.4.1 插入数据220
8.4.2 修改数据221
8.4.3 删除数据222
8.5 在学生成绩系统中使用视图223
8.5.1 视图的基本概念223
8.5.2 创建视图的注意事项226
8.6 疑难解答230
习题八231
项目9Transact-SQL程式设计在学生成绩系统中的使用234
9.1Transact-SQL语言编程基础知识235
9.1.1常量和变数235
9.1.2批处理的概念及其限制238
9.1.3使用流程控制语句239
9.2用户自定义函式的使用245
9.3游标的使用251
9.3.1游标的基本概念251
9.3.2游标的种类252
9.3.3游标的基本操作253
9.4存储过程的使用256
9.4.1存储过程的基本概念256
9.4.2存储过程的创建与执行257
9.5触发器的使用264
9.5.1触发器的基本概念264
9.5.2触发器的创建与执行266
9.6事务的使用271
9.6.1事务的基本概念271
9.6.2SQLServer2000的事务机制272
9.7疑难解答277
习题九278
项目10学生成绩资料库系统的开发280
10.1资料库套用系统的体系结构280
10.2资料库访问技术283
10.2.1资料库API283
10.2.2资料库访问对象接口284
10.3使用VisualC++开发学生成绩管理系统288
10.3.1VisualC++编程知识简介288
10.3.2在VisualC++中访问SQLServer295
10.4套用JSP开发学生成绩管理系统317
10.4.1JSP编程知识简介317
10.4.2在JSP中访问SQLServer321
10.5使用ASP.NET开发学生成绩管理系统331
10.5.1ASP.NET编程知识简介331
10.5.2在ASP.NET中访问SQLServer334
10.6疑难解答343
习题十344
附录AStudentScore资料库各数据表数据实例346任务实训题目录
项目1SQLServer资料库环境的建立1
任务1.1SQLServer2000版本的选择3
任务1.2安装环境的準备4
任务1.3安装SQLServer2000企业版5
任务1.4验证安装结果13
任务1.5卸载SQLServer2000企业版15
任务1.6配置TCP/IP的SQLServer2000网路16
项目2SQLServer伺服器的管理和配置22
任务2.1启动SQLServer伺服器22
任务2.2使用SQLServer2000企业管理器24
任务2.3创建SQLServer伺服器组29
任务2.4注册SQLServer伺服器30
任务2.5暂停SQLServer服务33
任务2.6停止SQLServer服务34
任务2.7启动和停止SQLServer2000的其他服务35
任务2.8查看伺服器的环境信息35
项目3SQLServer资料库和表的管理39
任务3.1创建学生成绩资料库前的準备工作41
任务3.2创建学生成绩资料库43
任务3.3配置与修改学生成绩资料库48
任务3.4收缩学生成绩资料库50
任务3.5为学生成绩资料库创建维护计画52
任务3.6创建学生成绩资料库表前的準备工作58
任务3.7创建学生成绩资料库中的表65
任务3.8数据的输入与编辑66
任务3.9管理学生成绩资料库中的表66任务3.10-1为学生成绩资料库表建立约束--主键约束69
SQLServer资料库技术及套用项目教程任务实训题目录任务3.10-2为学生成绩资料库表建立约束--外键约束70
任务3.10-3为学生成绩资料库表建立约束--惟一性约束72
任务3.10-4为学生成绩资料库表建立约束--检查约束73
任务3.10-5为学生成绩资料库表建立约束--默认约束74
任务3.11利用SQLServer资料库关係图建立约束76
任务3.12为学生成绩资料库表创建规则78
任务3.13为学生成绩资料库表建立索引81
任务3.14将学生成绩资料库表生成脚本83
项目4资料库的备份与恢复89
任务4.1备份与恢复的需求分析89
任务4.2制定资料库备份与恢複方案93
任务4.3设定资料库的恢复模型95
任务4.4设定SQLServerAgent自动启动95
任务4.5创建和查看备份设备98
任务4.6执行资料库备份101
任务4.7用户资料库的恢复105
任务4.8系统资料库的恢复110
项目5SQLServer的代理与数据转换服务114
任务5.1配置SQLServer的代理服务属性115
任务5.2创建操作员117
任务5.3创建作业119
任务5.4创建警报122
任务5.5利用嚮导进行数据的导入126
任务5.6利用嚮导进行数据的导出131
任务5.7利用DTS设计器进行数据的导入/导出133
任务5.8分离资料库136
任务5.9附加资料库137
项目6资料库安全设定140
任务6.1学生成绩资料库安全策略的选择141
任务6.2系统安全认证模式的设定144
任务6.3创建WindowsNT/2000登录账户146
任务6.4创建SQLServer登录账户148
任务6.5修改和删除登录账户148
任务6.6创建资料库用户149
任务6.7查看、修改和删除资料库用户150
任务6.8伺服器角色的设定152
任务6.9创建资料库角色153
任务6.10查看、修改和删除资料库角色154
任务6.11语句许可权的设定与管理155
任务6.12对象许可权的设定与管理155
任务6.13审核用户活动157
项目7学生成绩资料库的设计163
任务7.1项目设计背景描述166
任务7.2确定资料库设计的内容和方法166
任务7.3确定系统的功能需求167
任务7.4确定系统的数据需求168
任务7.5确定系统的性能需求169
任务7.6系统的概念设计172
任务7.7系统的逻辑设计177
任务7.8系统的物理设计181
项目8Transact-SQL语言在学生成绩管理系统中的使用185
任务8.1使用T-SQL创建、修改和删除学生成绩资料库190
任务8.2使用T-SQL创建、修改和删除学生信息表192
任务8.3使用T-SQL实现数据完整性控制194
任务8.4使用T-SQL建立和删除索引198
任务8.5在学生成绩资料库中实现基本查询199
任务8.6对查询结果的排序、汇总和分组206
任务8.7-1在学生成绩资料库中实现连线查询--内连线查询210
任务8.7-2在学生成绩资料库中实现连线查询--外连线查询211
任务8.7-3在学生成绩资料库中实现连线查询--自身连线查询212
任务8.8-1在学生成绩资料库中实现嵌套查询--使用比较运算符的子查询213
任务8.8-2在学生成绩资料库中实现嵌套查询--使用SOME,ANY和ALL谓词的子查询214
任务8.8-3在学生成绩资料库中实现嵌套查询--使用IN谓词的子查询215
任务8.8-4在学生成绩资料库中实现嵌套查询--使用EXISTS谓词的子查询216
任务8.8-5在学生成绩资料库中实现嵌套查询--多层嵌套子查询216
任务8.8-6在学生成绩资料库中实现嵌套查询--相关子查询218
任务8.9在学生成绩资料库中实现合併查询219
任务8.10-1在学生成绩资料库表中插入数据--插入单个记录220
任务8.10-2在学生成绩资料库表中插入数据--插入与查询结果221
任务8.11在学生成绩资料库表中修改数据222
任务8.12在学生成绩资料库表中删除数据223
任务8.13为学生成绩资料库系统创建视图224
任务8.14管理学生成绩资料库系统中的视图226
任务8.15在学生成绩资料库系统中使用视图229
项目9Transact-SQL程式设计在学生成绩系统中的使用234
任务9.1在学生成绩资料库中创建和使用局部变数238
任务9.2在学生成绩资料库中创建和使用批处理239
任务9.3-1在学生成绩资料库中使用流程控制语句240
任务9.3-2在学生成绩资料库中使用流程控制语句--CASE语句242
任务9.3-3在学生成绩资料库中使用流程控制语句--WHILE...CONTINUE...BREAK语句243
任务9.3-4在学生成绩资料库中使用流程控制语句--GOTO语句244
任务9.4为学生成绩资料库创建用户自定义函式246
任务9.5管理学生成绩资料库中的用户自定义函式251
任务9.6在学生成绩资料库中使用游标255
任务9.7为学生成绩资料库创建存储过程258
任务9.8管理学生成绩资料库中的存储过程263
任务9.9为学生成绩资料库创建触发器267
任务9.10管理学生成绩资料库中的触发器270
任务9.11为学生成绩资料库设计事务273
项目10学生成绩资料库系统的开发280
任务10.1确定学生成绩管理系统的体系结构及其前台开发工具282
任务10.2确定系统的资料库访问技术(包括连线技术和资料库访问对象)287
任务10.3使用VisualC++开发学生成绩管理系统301
任务10.4使用JSP开发学生成绩管理系统324
任务10.5使用ASP.NET开发学生成绩管理系统337

转载请注明出处海之美文 » SQL Server资料库技术及套用项目教程

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com