勇敢心资源网

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

资料库原理与技术(SQL Server 2012)

(2020-02-08 13:52:08) 百科

资料库原理与技术(SQL Server 2012)

基本介绍

  • 书名:资料库原理与技术(SQL Server 2012)
  • 作者:时凯、邱莎、王付艳、方刚等
  • ISBN:9787302480518
  • 定价:59.50元
  • 出版时间:2018.07.01

图书信息

资料库原理与技术(SQL Server 2012)
作者:申时凯、邱莎、王付艳、方刚、王武、王玉见、段玻、韩红帮
  定价:59.50元
印次:1-1
ISBN:9787302480518
出版日期:2018.07.01
印刷日期:2018.05.15

内容简介

本书是云南省普通高等学校“十二五”规划教材,共分12章,从资料库基础理论和实际套用出发,循序渐进、深入浅出地介绍资料库基础知识,基于SQL Server 2012介绍资料库的创建、表的操作、索引、视图、数据完整性、SQL Server函式、SQL Server程式设计、存储过程与触发器、SQL Server的安全管理、SQL Server客户端开发与编程等内容;以实例为主线,将“选课管理信息系统”和“计算机计费系统”资料库案例融入各章节,重点阐述资料库的创建、维护、开发与SQL语言程式设计的思想及具体方法;简明扼要地介绍SQL Server的上机实验操作,并配有例题、练习题和实验指导,以便于读者更好地学习和掌握资料库的基本知识与技能。 本书可作为计算机及相关专业的本科教材,也可作为广大计算机爱好者学习资料库技术的参考书。

图书目录

第1章资料库技术基础1
1.1资料库基础知识1
1.1.1信息、数据与数据管理1
1.1.2数据管理技术的发展1
1.1.3资料库、资料库管理系统、资料库系统2
1.1.4数据模型3
1.1.5资料库系统的体系结构6
1.2关係资料库7
1.2.1关係模型7
1.2.2关係数据理论10
1.3资料库设计14
1.3.1资料库设计的任务、特点和基本步骤14
1.3.2需求分析的任务15
1.3.3概念结构设计16
1.3.4逻辑结构设计17
1.3.5资料库设计案例18
1.4主流资料库简介21
1.4.1SQLServer21
1.4.2Oracle22
1.4.3SybaseASE22
1.4.4DB223
练习题23
第2章SQLServer2012综述24
2.1SQLServer2012概述24
2.1.1SQLServer的发展过程24
2.1.2SQLServer2012的体系结构25
2.1.3SQLServer2012的主要特性27
2.1.4SQLServer2012的版本28
2.2SQLServer2012的安装29
2.2.1SQLServer2012安装前的準备工作29
2.2.2安装SQLServer201231
2.2.3升级到SQLServer201243
2.2.4SQLServer2012安装成功的验证44
2.3SQLServer2012的安全性48
2.3.1SQLServer2012安全性综述48
2.3.2许可权验证模式49
2.3.3资料库用户账号、角色和许可权50
2.4SQLServer2012工具51
2.4.1配置SQLServer2012伺服器51
2.4.2注册和连线SQLServer2012伺服器54
2.4.3启动和关闭SQLServer2012伺服器57
2.4.4SQLServer2012的常用工具58
练习题67
第3章资料库的基本操作68
3.1SQLServer资料库的基本知识和概念68
3.1.1SQLServer的资料库对象68
3.1.2SQLServer的系统资料库69
3.1.3资料库的组成70
3.1.4资料库档案组70
3.1.5资料库的存储空间分配72
3.2创建资料库73
3.2.1使用对象资源管理器创建资料库73
3.2.2使用T-SQL语句创建资料库78
3.3查看和设定资料库信息82
3.3.1使用SQLServer对象资源管理器查看资料库信息82
3.3.2使用T-SQL语句查看资料库的信息82
3.4打开资料库83
3.5修改资料库84
3.5.1增加资料库的容量84
3.5.2缩减资料库容量89
3.5.3创建和更改档案组94
3.5.4增加或删除资料库档案95
3.5.5更改资料库名称99
3.6分离资料库100
3.7附加资料库101
3.8删除资料库103
3.9套用举例104
3.9.1创建计算机计费资料库104
3.9.2创建选课管理资料库104
练习题106
第4章表的基本操作108
4.1SQLServer表概述108
4.1.1SQLServer表的概念108
4.1.2SQLServer2012数据类型109
4.2资料库中表的创建112
4.2.1使用对象资源管理器创建表112
4.2.2使用T-SQL语句创建表115
4.3修改表结构118
4.3.1使用对象资源管理器修改表结构118
4.3.2使用T-SQL语句修改表结构119
4.4删除表120
4.4.1使用对象资源管理器删除表121
4.4.2使用DROPTABLE语句删除表121
4.5添加数据122
4.5.1使用对象资源管理器向表中添加数据122
4.5.2使用INSERT语句向表中添加数据123
4.6查看錶124
4.6.1查看錶结构124
4.6.2查看錶中的数据125
4.7套用举例126
4.7.1学生选课管理信息系统的各表定义及创建126
4.7.2计算机计费系统的各表定义及创建130
练习题131
第5章数据的基本操作132
5.1关係运算132
5.1.1关係数据结构的形式化定义133
5.1.2关係代数134
5.1.3关係代数的等价变换规则142
5.1.4关係代数表达式套用实例142
5.2单表查询144
5.2.1完整的SELECT语句的基本语法格式144
5.2.2选择表中的若干列145
5.2.3选择表中的若干记录147
5.2.4对查询的结果排序156
5.2.5对数据进行统计158
5.2.6用查询结果生成新表161
5.2.7集合查询162
5.3连线查询165
5.3.1交叉连线查询165
5.3.2等值与非等值连线查询166
5.3.3自身连线查询168
5.3.4外连线查询169
5.3.5複合连线条件查询171
5.4子查询173
5.4.1带有IN谓词的子查询173
5.4.2带有比较运算符的子查询175
5.4.3带有ANY或ALL谓词的子查询178
5.4.4带有EXISTS谓词的子查询180
5.5数据的添加、修改和删除183
5.5.1数据的添加184
5.5.2数据的修改191
5.5.3数据的删除193
5.6套用举例194
练习题197
第6章索引及视图200
6.1索引的基础知识200
6.1.1数据存储200
6.1.2索引200
6.2索引的分类201
6.2.1聚集索引201
6.2.2非聚集索引202
6.2.3聚集和非聚集索引的性能比较203
6.2.4使用索引的原则203
6.3索引的操作204
6.3.1创建索引204
6.3.2查询索引信息208
6.3.3重命名索引209
6.3.4删除索引209
6.4索引的分析与维护210
6.4.1索引的分析210
6.4.2索引的维护212
6.5索引套用举例214
6.6视图综述214
6.6.1视图的基本概念215
6.6.2视图的作用216
6.7视图的操作216
6.7.1创建视图217
6.7.2修改视图221
6.7.3重命名视图222
6.7.4使用视图223
6.7.5删除视图225
6.8视图定义信息查询227
6.8.1使用对象资源管理器227
6.8.2通过执行系统存储过程查看视图的定义信息228
6.9加密视图228
6.10用视图加强数据安全性229
6.11视图套用举例230
练习题231
第7章数据完整性232
7.1数据完整性的概念232
7.2约束的类型233
7.3约束的创建234
7.3.1创建主键约束234
7.3.2创建唯一约束238
7.3.3创建检查约束239
7.3.4创建默认约束241
7.3.5创建外键约束243
7.4查看约束的定义245
7.5删除约束246
7.6使用规则246
7.7使用默认248
7.8数据完整性强制选择方法249
7.9套用举例250
练习题251
第8章SQLServer函式252
8.1内置函式252
8.1.1聚合函式252
8.1.2配置函式255
8.1.3日期和时间函式256
8.1.4数学函式258
8.1.5元数据函式259
8.1.6字元串函式259
8.1.7系统函式262
8.1.8排名函式263
8.1.9其他新增函式264
8.2用户定义函式265
8.3标量函式267
8.4表值函式270
8.5套用举例274
练习题275
第9章SQLServer程式设计277
9.1程式中的批处理、脚本、注释277
9.1.1批处理277
9.1.2脚本278
9.1.3注释279
9.2程式中的事务279
9.2.1事务概述280
9.2.2事务处理语句280
9.2.3分散式事务283
9.2.4锁定283
9.3SQLServer变数284
9.3.1全局变数284
9.3.2局部变数286
9.4SQL语言流程控制289
9.4.1BEGIN…END语句块289
9.4.2IF…ELSE语句289
9.4.3CASE结构290
9.4.4WAITFOR语句292
9.4.5PRINT语句293
9.4.6WHILE语句294
9.5套用举例295
练习题297
第10章存储过程与触发器298
10.1存储过程综述298
10.1.1存储过程的概念298
10.1.2存储过程的类型298
10.1.3创建、执行、修改、删除简单存储过程299
10.1.4创建和执行含参数的存储过程305
10.1.5存储过程的重新编译305
10.1.6系统存储过程与扩展存储过程306
10.1.7案例中的存储过程309
10.2触发器311
10.2.1触发器的概念311
10.2.2触发器的优点311
10.2.3触发器的类型312
10.2.4DML触发器313
10.2.5DDL触发器328
10.2.6案例中的触发器329
练习题331
第11章SQLServer2012安全管理333
11.1SQLServer2012安全的相关概念333
11.1.1登录验证333
11.1.2角色334
11.1.3许可许可权335
11.2伺服器的安全性管理335
11.2.1查看登录账号335
11.2.2创建一个登录账号336
11.2.3更改、删除登录账号属性338
11.2.4禁止登录账号338
11.2.5删除登录账号339
11.3资料库安全性管理340
11.3.1资料库用户340
11.3.2资料库角色341
11.3.3管理许可权344
11.4数据备份与还原345
11.4.1备份和还原的基本概念345
11.4.2数据备份的类型346
11.4.3还原模式347
11.5备份与还原操作348
11.5.1资料库的备份348
11.5.2资料库的还原350
11.6备份与还原计画352
11.7案例中的安全353
11.8案例中的备份和还原操作357
11.9数据导出与导入363
练习题367
第12章资料库与开发工具的协同使用369
12.1常用的资料库连线方法369
12.1.1ODBC369
12.1.2OLEDB371
12.1.3ADO371
12.2在VisualBasic中的资料库开发373
12.2.1VisualBasic简介373
12.2.2在VB中使用ADO数据控制项连线资料库373
12.3在Delphi或C++Builder中的资料库开发376
12.3.1Delphi与C++Builder简介376
12.3.2C++Builder提供的SQLServer访问机制376
12.4ASP与SQLServer2012的协同运用382
12.4.1ASP运行环境的建立382
12.4.2在ASP中连线SQLServer2012资料库383
12.4.3ASP与SQLServer2012资料库协同开发程式的方式385
12.5案例中的程式386
12.5.1学生信息管理386
12.5.2教师信息管理389
12.5.3学生信息查询391
练习题393
附录实验指导394
参考文献407
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号