种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

资料库原理与套用技术——SQL Server

(2020-01-05 23:34:49) 百科综合
资料库原理与套用技术——SQL Server

资料库原理与套用技术——SQL Server

《资料库原理与套用技术——SQLServer》是2013年出版的图书,作者是赵彦、华竹平、臧武平、张超等。

基本介绍

  • 书名:资料库原理与套用技术——SQL Server
  • 作者:赵彦、华竹平、臧武平、张超等
  • ISBN:9787302202233
  • 定价:29.5元
  • 出版社:清华大学出版社 
  • 出版时间:2013年12月12日
  • 装帧:平装

图书简介

本书以SQLServer2000为背景,介绍资料库的基本知识和套用开发技术,採用项目驱动法、任务式教学法和实例教学法逐步拓展课程内容,让学生提前感知资料库管理员和软体开发人员的工作。
本书共分13个单元,每个单元又包含若干个任务。全书贯穿两个大项目,项目1是产品销售系统,项目2是学生管理系统。1~12单元採用按知识点展开项目1中资料库设计的相应部分。项目2的相应部分在各单元后面的习题和实训中讲述。第13单元是资料库系统开发,通过两个案例,详细阐述了基于C/S和B/S模式开发项目1的全过程。读者可以充分体会到资料库套用系统开发的三层结构。
该书图文并茂、深入浅出、语言流畅,富含大量实例,各个知识点的展开符合认识规律。既可作为一般高等院校资料库套用课程的教材,又可供各类计算机套用人员参考。

目录

第1单元SQLServer2000的安装与配置1
1.1任务1SQLServer的发展历史1
1.2任务2SQLServer2000的特点3
1.3任务3SQLServer2000的环境需求4
1.3.1硬体环境需求4
1.3.2软体环境需求5
1.4任务4SQLServer2000的安装和配置5
1.4.1安装SQLServer2000组件5
1.4.2安装AnalysisService13
1.5任务5SQLServer2000的常用工具16
1.5.1企业管理器16
1.5.2服务管理器17
1.5.3查询分析器18
1.5.4其他实用工具20
单元总结20
习题21
实训1安装SQLServer200021
第2单元资料库的基本操作22
2.1任务1关係资料库的相关概念22
2.1.1数据模型的相关概念22
2.1.2概念模型23
2.1.3概念模型的表示方法(E-R图)24
2.1.4关係模型25
2.1.5关係资料库标準语言30
2.1.6关係模型的规範化30
2.1.7关係资料库31
2.2任务2资料库的结构32
2.2.1资料库档案分类32
2.2.2资料库档案组33
2.2.3建立档案和档案组的规则33
2.2.4页34
2.2.5区34
◆资料库原理与套用技术--SQLServer目录2.3任务3系统级资料库34
2.4任务4创建资料库36
2.4.1创建资料库的条件36
2.4.2使用企业管理器创建资料库36
2.4.3使用嚮导创建资料库40
2.4.4用SQL命令创建资料库42
2.4.5查看资料库信息47
2.5任务5打开资料库48
2.6任务6增加资料库空间49
2.6.1增加资料库档案的大小49
2.6.2增加资料库档案的数量50
2.7任务7缩减资料库空间54
2.7.1收缩资料库和资料库中档案的大小55
2.7.2删除资料库档案58
2.8任务8资料库选项的设定与修改58
2.8.1使用企业管理器查看并设定资料库选项59
2.8.2使用Transact-SQL命令查看和设定资料库选项59
2.9任务9资料库更名60
2.10任务10查看SQLServer2000上的资料库60
2.11任务11检索“产品销售”资料库的信息61
2.12任务12删除资料库62
单元总结62
习题63
实训2创建“学生成绩”资料库63
第3单元表65
3.1任务1表的相关概念65
3.2任务2表中的数据类型66
3.2.1整型67
3.2.2精确数值型68
3.2.3浮点数据类型68
3.2.4货币数据类型69
3.2.5日期和时间数据类型69
3.2.6时间戳数据类型69
3.2.7字元数据类型70
3.2.8Unicode字元型70
3.2.9文本型71
3.2.10位数据类型71
3.2.11二进制数据类型71
3.2.12图像数据类型72
3.2.13其他数据类型72
3.3任务3创建表72
3.3.1使用企业管理器创建表73
3.3.2使用CREATETABLE语句创建表75
3.4任务4管理表78
3.4.1查看錶的定义信息78
3.4.2修改表81
3.4.3更改表名83
3.4.4查看錶之间的依赖关係83
3.4.5删除表85
3.5任务5表数据的插入、修改和删除86
3.5.1插入数据86
3.5.2修改数据90
3.5.3删除数据92
单元总结93
习题93
实训3建立“学生成绩”资料库中的表94
第4单元数据完整性97
4.1任务1数据完整性的基本概念97
4.2任务2约束98
4.2.1主键约束98
4.2.2唯一键约束100
4.2.3检查约束101
4.2.4默认值约束104
4.2.5外键约束106
4.2.6级联参照完整性约束111
4.3任务3默认115
4.3.1创建默认对象115
4.3.2绑定和解绑定默认对象116
4.3.3删除默认对象118
4.4任务4规则119
4.4.1创建规则119
4.4.2绑定和解绑定规则120
4.4.3删除规则122
4.5任务5用户自定义数据类型122
4.5.1创建用户自定义数据类型122
4.5.2删除用户自定义数据类型124
单元总结124
习题125
实训4完成“学生成绩”资料库中数据完整性的设计125
第5单元索引127
5.1任务1索引的概念127
5.1.1SQLServer2000中数据的存储与访问127
5.1.2索引的作用128
5.1.3索引的分类129
5.2任务2索引的创建130
5.2.1系统自动创建索引130
5.2.2在图形界面下创建索引131
5.2.3使用CREATEINDEX语句创建索引135
5.3任务3索引的管理和维护136
5.3.1查看和修改索引信息136
5.3.2删除索引136
5.3.3索引的维护138
单元总结139
习题140
实训5在“学生成绩”库中创建和管理索引140
第6单元数据查询142
6.1任务1SELECT语句的语法格式142
6.2任务2单表查询143
6.2.1基本的SELECT语句143
6.2.2条件查询145
6.2.3排序146
6.3任务3数据统计147
6.3.1聚合函式147
6.3.2GROUPBY子句的套用149
6.3.3COMPUTEBY子句的套用150
6.4任务4多表查询151
6.4.1交叉连线151
6.4.2内连线151
6.4.3外连线152
6.4.4自连线154
6.4.5合併结果集155
6.5任务5子查询156
6.5.1带比较运算符的子查询156
6.5.2带有IN关键字的子查询157
6.5.3带有ANY或ALL关键字的子查询159
6.5.4带EXISTS关键字的子查询160
6.5.5UPDATE、DELETE和INSERT语句中的子查询162
6.6任务6使用INTO子句创建表162
6.7任务7使用企业管理器进行数据查询与维护163
6.8任务8查询最佳化器165
单元总结168
习题168
实训6在“学生成绩”库进行数据查询169
第7单元视图171
7.1任务1视图的特点171
7.2任务2视图的创建172
7.2.1创建视图的条件和注意事项172
7.2.2在企业管理器中创建视图173
7.2.3使用CREATEVIEW语句创建视图174
7.3任务3视图数据的查询176
7.4任务4视图的管理和维护176
7.4.1查看视图的定义信息176
7.4.2重命名视图178
7.4.3查看视图的相关性178
7.4.4修改视图180
7.4.5删除视图181
7.5任务5通过视图修改基本表中的数据181
单元总结183
习题183
实训7在“学生成绩”库中创建视图183
第8单元Transact-SQL程式设计185
8.1任务1基本概念185
8.1.1批处理186
8.1.2脚本187
8.1.3注释188
8.2任务2常量、标识符、变数和运算符189
8.2.1常量189
8.2.2标识符190
8.2.3局部变数191
8.2.4全局变数193
8.2.5运算符193
8.3任务3流程控制语句195
8.3.1BEGIN…END语句块195
8.3.2IF…ELSE语句195
8.3.3CASE表达式196
8.3.4WAITFOR语句198
8.3.5WHILE语句198
8.3.6其他语句199
8.4任务4系统函式201
8.4.1字元串函式201
8.4.2日期函式203
8.4.3系统综合函式204
8.4.4数学函式208
8.4.5元数据函式210
8.4.6安全函式211
8.4.7配置函式212
8.4.8行集函式213
8.4.9游标函式214
8.4.10文本和图像函式214
8.4.11综合运用215
8.5任务5用户自定义函式217
8.5.1基本概念217
8.5.2在企业管理器中创建用户自定义函式218
8.5.3使用CREATEFUNCTION语句创建用户自定义函式218
8.5.4修改和删除用户自定义函式223
8.6任务6游标223
8.6.1游标概述224
8.6.2声明游标226
8.6.3打开游标228
8.6.4获取数据229
8.6.5关闭游标231
8.6.6释放游标231
单元总结232
习题232
实训8在“学生成绩”库中进行Transact-SQL程式设计233
第9单元存储过程235
9.1任务1存储过程的概念235
9.1.1存储过程的优点236
9.1.2存储过程的类型236
9.2任务2创建存储过程的注意事项237
9.3任务3在图形界面下创建存储过程237
9.3.1使用企业管理器创建存储过程237
9.3.2使用嚮导创建存储过程237
9.4任务4使用CREATEPROCEDURE命令创建存储过程239
9.4.1创建不带参数的存储过程239
9.4.2执行字元串240
9.4.3带输入参数的存储过程241
9.4.4带输出参数的存储过程242
9.4.5通过RETURN返回参数243
9.5任务5在“产品销售”资料库中完成存储过程的设计245
9.5.1为“产品信息”表创建存储过程245
9.5.2为“销售商信息”表创建存储过程247
9.5.3为“销售”表创建存储过程248
9.6任务6存储过程的管理与维护249
9.6.1在企业管理器中管理和维护存储过程249
9.6.2使用命令方式查看存储过程的定义信息249
9.6.3使用命令修改存储过程250
9.6.4存储过程的重编译251
9.6.5使用命令方式对存储过程重命名252
9.6.6使用命令方式删除存储过程252
单元总结253
习题253
实训9完成“学生成绩”库中存储过程的设计253
第10单元触发器255
10.1任务1触发器的概念255
10.1.1INSERTED表和DELETED表255
10.1.2触发器的作用255
10.1.3触发器的分类256
10.2任务2使用企业管理器创建触发器256
10.3任务3CREATETRIGGER命令创建触发器的语法格式257
10.3.1CREATETRIGGER命令的语法格式257
10.3.2相关参数说明257
10.4任务4在“产品销售”资料库中完成触发器的设计259
10.4.1为“销售”表定义INSERT触发器259
10.4.2为“产品信息”表定义DELETE触发器261
10.4.3为“销售商信息”表定义DELETE触发器262
10.5任务5触发器的管理和维护262
10.5.1查看触发器的定义信息263
10.5.2修改和删除触发器263
10.6任务6触发器的嵌套与递归265
10.7任务7事务266
10.7.1事务的基本概念266
10.7.2事务套用266
单元总结267
习题268
实训10完成“学生成绩”库中触发器的设计268
第11单元SQLServer2000的安全管理270
11.1任务1SQLServer2000的安全模型270
11.1.1SQLServer2000访问控制270
11.1.2SQLServer2000身份验证模式271
11.2任务2伺服器的安全性272
11.2.1系统内置伺服器登录账户273
11.2.2创建和修改用户登录账户273
11.2.3禁止和删除登录账户276
11.3任务3角色277
11.3.1固定伺服器角色277
11.3.2固定资料库角色278
11.3.3用户自定义资料库角色278
11.4任务4资料库的安全性279
11.4.1添加资料库用户280
11.4.2修改资料库用户281
11.4.3删除资料库用户281
11.5任务5许可权管理282
11.5.1许可权的种类282
11.5.2许可权的管理282
11.6任务6锁286
11.6.1锁的概念286
11.6.2查看当前锁287
11.6.3死锁287
单元总结288
习题288
实训11“学生成绩”库的安全管理289
第12单元资料库的备份与恢复291
12.1任务1相关概念291
12.1.1备份资料库的时机291
12.1.2备份与恢复的方式292
12.2任务2备份资料库293
12.2.1使用图形化界面备份资料库293
12.2.2使用SQL语句备份资料库296
12.3任务3恢複数据库297
12.3.1使用企业管理器恢複数据库298
12.3.2使用SQL语句恢複数据库299
12.4任务4分离与附加资料库301
12.5任务5数据的导入导出301
单元总结303
习题303
实训12“学生成绩”库的备份与恢复304
第13单元资料库套用系统开发305
13.1任务1ADO.NET简介305
13.2案例1VB.NET实现产品销售系统307
13.2.1产品销售系统需求分析307
13.2.2公共模组设计308
13.2.3主控模组设计309
13.2.4登录模组设计310
13.2.5产品信息管理模组设计312
13.2.6销售商信息管理模组设计318
13.2.7销售信息管理模组设计326
13.2.8销售信息管理模组按销售时间查询的设计335
13.3案例2ASP.NET运算元据库337
13.3.1创建ASP.NET动态网页337
13.3.2导入名称空间337
13.3.3完成实例337
单元总结339
习题339
实训13学生成绩管理系统340

标 签

搜索
随机推荐

Powered By 种豆资源网||