《资料库原理与套用(第2版)》是2010年出版的图书,作者是张俊玲、王秀英、籍淑丽、郭凤英。
基本介绍
- 书名:资料库原理与套用(第2版)
- 作者:张俊玲、王秀英、籍淑丽、郭凤英
- 出版时间:2010.07.01
- 印次:2-7
书籍信息
作者:张俊玲、王秀英、籍淑丽、郭凤英
定价:39.50元
印次:2-7
ISBN:9787302218524
出版日期:2010.07.01
印刷日期:2016.01.19
定价:39.50元
印次:2-7
ISBN:9787302218524
出版日期:2010.07.01
印刷日期:2016.01.19
内容简介
本教材的第1版是北京市高等教育精品教材建设项目,并于2007年被评为北京市高等教育精品教材。本教材的第1版得到广大读者的青睐,第2版是作者群在第1版的基础上,本着与时俱进的原则,根据资料库技术目前发展的前沿和教学需要,结合多年教学、研究以及实际工程中积累的经验,借鉴国外资料库课程的安排方法,採用“三段式”讲解法进行组织和编着的。本教材以案例为线索,系统地介绍了资料库管理系统Access 2003的套用,资料库设计的理论和方法,以及以SQL Server 2005为背景、以T-SQL为重点介绍了SQL语言的使用。本书还对资料库安全和资料库的发展进行了较为详细的阐述。本教材各章均配有大量的习题,大部分习题都附有答案,书后还提供了相应的上机实验和综合训练,便于读者进一步理解和掌握各章所学到的知识,同时也便于组织教学。
图书目录
第1部分套用篇--Access2003
第1章绪论31.1资料库系统概论3
1.1.1数据3
1.1.2资料库4
1.1.3资料库管理系统4
1.1.4资料库系统6
1.1.5资料库技术7
1.2资料库技术的套用7
1.2.1航空售票系统7
1.2.2银行业务系统8
1.2.3超市业务系统8
1.2.4工厂的管理信息系统9
1.2.5学校教学管理系统9
1.2.6图书管理系统10
1.3MicrosoftAccess2003资料库系统简介10
1.3.1Access2003的基本工作界面10
1.3.2Access2003的基本结构11
1.4启动、退出Access200315
习题16
第2章创建资料库17
2.1资料库套用实例--教学管理系统17
2.2建立资料库18
2.2.1新建空资料库18
2.2.2利用模板创建资料库19
2.3关闭资料库21
2.4打开资料库22
2.5备份资料库23
习题24
资料库原理与套用(第2版)目录第3章数据表25
3.1创建数据表26
3.1.1定义栏位27
3.1.2建立数据表结构28
3.2向数据表中添加数据34
3.3更改数据表结构35
3.3.1视图转化35
3.3.2修改栏位35
3.3.3添加栏位36
3.3.4删除栏位36
3.3.5移动栏位36
3.3.6更改主键37
3.4建立索引37
3.5编辑记录中的数据38
3.5.1添加记录38
3.5.2删除记录39
3.5.3複製记录40
3.5.4编辑记录40
3.6查看与显示数据表记录41
3.6.1在数据表中移动列41
3.6.2在数据表中改动列宽和行高41
3.6.3改变字型和字号42
3.6.4在数据表中隐藏和显示列43
3.6.5在数据表中冻结和解冻列44
3.6.6改变数据表的显示格式45
3.7定位和查看指定记录46
3.7.1排序46
3.7.2利用筛选查看指定记录47
3.8数据表关係51
3.8.1认识关係51
3.8.2建立数据表关係52
3.8.3显示数据表关係55
3.8.4编辑已有的关係55
3.8.5删除关係55
3.8.6使用自动查阅嚮导输入数据55
3.9备份数据表58
3.9.1複製整个表58
3.9.2複製表结构59
习题60
第4章查询63
4.1认识查询63
4.2创建简单查询64
4.2.1使用嚮导创建简单查询64
4.2.2使用设计视图创建简单查询66
4.3在準则中输入查询条件70
4.3.1建立固定条件的选择查询70
4.3.2建立参数查询71
4.4在查询中计算数值72
4.4.1设计实现统计计算的查询72
4.4.2利用表达式生成器实现计算78
4.5使用查询创建新表81
4.6使用查询添加记录82
4.7使用查询更新记录83
4.8使用查询删除记录84
习题85
第5章其他资料库对象87
5.1窗体87
5.1.1认识窗体87
5.1.2创建窗体90
5.1.3创建包含子窗体的窗体102
5.1.4美化窗体106
5.2报表107
5.2.1认识报表107
5.2.2建立报表107
5.2.3列印报表113
5.3宏114
5.3.1认识宏114
5.3.2创建宏115
5.3.3修改宏116
5.3.4运行宏116
5.3.5使用宏组122
5.3.6使用条件表达式122
5.3.7宏操作125
5.4Web页126
5.4.1认识Web页126
5.4.2自动创建Web页127
5.4.3使用嚮导创建Web页127
5.4.4使用设计视图创建Web页130
5.4.5使用设计视图修改Web页133
习题134
第2部分理论篇--资料库设计技术
第6章资料库理论基础1396.1数据管理技术的发展及各阶段的特点139
6.1.1人工管理阶段140
6.1.2档案管理阶段141
6.1.3资料库系统管理阶段142
6.2数据模型144
6.2.1概念模型145
6.2.2数据模型147
6.3关係资料库理论基础149
6.3.1关係的定义149
6.3.2关係模型的常用术语151
6.3.3关係代数152
6.3.4关係的完整性157
6.4资料库系统结构158
习题159
第7章资料库设计162
7.1资料库设计过程与设计实例163
7.1.1需求分析163
7.1.2概念结构设计164
7.1.3逻辑结构设计164
7.1.4物理设计165
7.1.5资料库实施166
7.1.6资料库运行与维护166
7.2需求分析167
7.3概念结构设计167
7.3.1E-R图的表示方法168
7.3.2建立E-R模型的几个问题169
7.4逻辑结构设计173
7.4.1E-R模型转换为关係模型的方法173
7.4.2E-R模型转换为关係模型举例175
7.4.3数据完整性设计177
7.5关係模式的规範化178
7.5.1问题的提出178
7.5.2函式依赖与键178
7.5.3关係模式的範式与规範化180
7.6设计实例--期刊采编系统185
7.6.1需求分析185
7.6.2概念结构设计188
7.6.3逻辑结构设计190
7.6.4物理设计191
习题191
第3部分提高篇--SQL语言
第8章SQL概述1978.1SQL的历史197
8.2SQL的主要特点和组成198
8.3SQLServer2005的安装199
8.3.1SQLServer2005安装前的準备199
8.3.2SQLServer2005的安装过程202
8.4SQLServer2005的管理工具209
8.4.1SQLServerConfigurationManager209
8.4.2MicrosoftSQLServerManagementStudio(MSSMS)210
8.4.3在线上丛书213
8.5T-SQL基础213
8.5.1标识符213
8.5.2运算符214
8.5.3变数215
8.5.4书写规範216
习题216
第9章创建资料库218
9.1创建和打开资料库218
9.2修改资料库221
9.2.1使用alterdatabase命令改变资料库定义222
9.2.2缩小数据档案或资料库224
9.3删除资料库225
习题225
第10章资料库表227
10.1创建资料库表227
10.1.1表名228
10.1.2列名228
10.1.3数据类型229
10.2修改资料库表234
10.2.1添加或删除列235
10.2.2修改列的属性235
10.2.3更改列名和表名236
10.3使用约束236
10.3.1约束的类型236
10.3.2建立约束237
10.3.3删除约束242
10.4建立索引242
10.4.1索引的类型242
10.4.2建立索引243
10.4.3设计索引243
10.4.4删除索引244
10.5删除资料库表244
习题245
第11章查询247
11.1查询语句的基本格式247
11.2单表查询247
11.2.1输出表中所有列248
11.2.2选择部分列输出248
11.2.3重新命名输出列的列名248
11.2.4去除重複记录249
11.2.5使用where子句250
11.2.6使用orderby子句254
11.3多表查询256
11.4查询聚合数据257
11.5嵌套查询260
11.6保存查询结果262
习题264
第12章数据更新268
12.1输入数据268
12.1.1输入单个元组268
12.1.2输入多个元组270
12.2更改数据271
12.3删除数据273
习题273
第13章视图274
13.1视图的概念274
13.2定义视图274
13.3修改视图277
13.4使用视图278
13.4.1查询视图278
13.4.2更新视图279
13.5删除视图280
13.6视图的优点281
习题281
第14章规则与默认值283
14.1创建和管理规则283
14.1.1创建规则283
14.1.2使用规则284
14.1.3查看规则286
14.1.4解除规则286
14.1.5删除规则287
14.2创建和管理默认值287
14.2.1创建默认值287
14.2.2使用默认值288
14.2.3查看默认值288
14.2.4解除默认值289
14.2.5删除默认值289
14.3两种实现数据完整性方法的比较290
习题291
第15章事务管理293
15.1Transact-SQL编程基础293
15.1.1函式293
15.1.2程式设计语句293
15.2事务管理297
15.3存储过程300
15.3.1创建和执行存储过程301
15.3.2修改存储过程306
15.3.3删除存储过程307
15.3.4存储过程与事务管理307
15.4触发器308
15.4.1创建和执行触发器309
15.4.2修改触发器310
15.4.3删除触发器311
15.4.4触发器与事务管理311
习题313
第16章资料库的安全性与许可权管理315
16.1资料库的安全性315
16.1.1资料库的安全性概念和安全性控制315
16.1.2资料库的安全机制317
16.2资料库的认证机制317
16.2.1认证的模式317
16.2.2认证的实现过程317
16.3资料库用户、角色和架构管理318
16.3.1SQLServer伺服器登录管理318
16.3.2资料库用户管理319
16.3.3SQLServer角色管理319
16.3.4资料库架构管理320
16.4资料库的许可权管理321
16.4.1许可权的种类321
16.4.2许可权的管理321
16.5资料库的备份和恢复327
16.5.1制定备份策略328
16.5.2备份和恢複数据库328
习题335
第17章资料库的发展与展望337
17.1资料库技术的发展与现状337
17.1.1网状资料库337
17.1.2层次资料库338
17.1.3关係资料库338
17.1.4面向对象资料库352
17.1.5XML资料库352
17.1.6全文检索资料库和内容管理资料库353
17.2资料库产业的发展与展望354
17.2.1国外资料库产业的发展与展望354
17.2.2我国国产资料库产业的发展与展望356
习题358
第4部分实践篇--上机实验及综合训练
第18章Access上机实验361实验一Access2003的启动和退出361
实验二建立数据表361
实验三建立数据表关係363
实验四利用“查阅嚮导”输入数据364
实验五建立查询364
实验六创建窗体365
实验七创建报表365
实验八宏的套用366
实验九创建Web页366
实验十综合训练367
第19章SQL语言实验与实训371
实验一熟悉SQLServer2005工作环境371
实验二创建资料库和数据表371
实验三资料库的查询373
实验四使用索引374
实验五使用视图374
实验六使用默认和规则375
实验七使用触发器375
实验八使用存储过程375
实验九数据安全性376
实验十资料库备份和恢复376
实验十一综合实训377
参考文献379
第12章数据更新268
12.1输入数据268
12.1.1输入单个元组268
12.1.2输入多个元组270
12.2更改数据271
12.3删除数据273
习题273
第13章视图274
13.1视图的概念274
13.2定义视图274
13.3修改视图277
13.4使用视图278
13.4.1查询视图278
13.4.2更新视图279
13.5删除视图280
13.6视图的优点281
习题281
第14章规则与默认值283
14.1创建和管理规则283
14.1.1创建规则283
14.1.2使用规则284
14.1.3查看规则286
14.1.4解除规则286
14.1.5删除规则287
14.2创建和管理默认值287
14.2.1创建默认值287
14.2.2使用默认值288
14.2.3查看默认值288
14.2.4解除默认值289
14.2.5删除默认值289
14.3两种实现数据完整性方法的比较290
习题291
第15章事务管理293
15.1Transact-SQL编程基础293
15.1.1函式293
15.1.2程式设计语句293
15.2事务管理297
15.3存储过程300
15.3.1创建和执行存储过程301
15.3.2修改存储过程306
15.3.3删除存储过程307
15.3.4存储过程与事务管理307
15.4触发器308
15.4.1创建和执行触发器309
15.4.2修改触发器310
15.4.3删除触发器311
15.4.4触发器与事务管理311
习题313
第16章资料库的安全性与许可权管理315
16.1资料库的安全性315
16.1.1资料库的安全性概念和安全性控制315
16.1.2资料库的安全机制317
16.2资料库的认证机制317
16.2.1认证的模式317
16.2.2认证的实现过程317
16.3资料库用户、角色和架构管理318
16.3.1SQLServer伺服器登录管理318
16.3.2资料库用户管理319
16.3.3SQLServer角色管理319
16.3.4资料库架构管理320
16.4资料库的许可权管理321
16.4.1许可权的种类321
16.4.2许可权的管理321
16.5资料库的备份和恢复327
16.5.1制定备份策略328
16.5.2备份和恢複数据库328
习题335
第17章资料库的发展与展望337
17.1资料库技术的发展与现状337
17.1.1网状资料库337
17.1.2层次资料库338
17.1.3关係资料库338
17.1.4面向对象资料库352
17.1.5XML资料库352
17.1.6全文检索资料库和内容管理资料库353
17.2资料库产业的发展与展望354
17.2.1国外资料库产业的发展与展望354
17.2.2我国国产资料库产业的发展与展望356
习题358
第4部分实践篇--上机实验及综合训练
第18章Access上机实验361实验一Access2003的启动和退出361
实验二建立数据表361
实验三建立数据表关係363
实验四利用“查阅嚮导”输入数据364
实验五建立查询364
实验六创建窗体365
实验七创建报表365
实验八宏的套用366
实验九创建Web页366
实验十综合训练367
第19章SQL语言实验与实训371
实验一熟悉SQLServer2005工作环境371
实验二创建资料库和数据表371
实验三资料库的查询373
实验四使用索引374
实验五使用视图374
实验六使用默认和规则375
实验七使用触发器375
实验八使用存储过程375
实验九数据安全性376
实验十资料库备份和恢复376
实验十一综合实训377
参考文献379
第12章数据更新268
12.1输入数据268
12.1.1输入单个元组268
12.1.2输入多个元组270
12.2更改数据271
12.3删除数据273
习题273
第13章视图274
13.1视图的概念274
13.2定义视图274
13.3修改视图277
13.4使用视图278
13.4.1查询视图278
13.4.2更新视图279
13.5删除视图280
13.6视图的优点281
习题281
第14章规则与默认值283
14.1创建和管理规则283
14.1.1创建规则283
14.1.2使用规则284
14.1.3查看规则286
14.1.4解除规则286
14.1.5删除规则287
14.2创建和管理默认值287
14.2.1创建默认值287
14.2.2使用默认值288
14.2.3查看默认值288
14.2.4解除默认值289
14.2.5删除默认值289
14.3两种实现数据完整性方法的比较290
习题291
第15章事务管理293
15.1Transact-SQL编程基础293
15.1.1函式293
15.1.2程式设计语句293
15.2事务管理297
15.3存储过程300
15.3.1创建和执行存储过程301
15.3.2修改存储过程306
15.3.3删除存储过程307
15.3.4存储过程与事务管理307
15.4触发器308
15.4.1创建和执行触发器309
15.4.2修改触发器310
15.4.3删除触发器311
15.4.4触发器与事务管理311
习题313
第16章资料库的安全性与许可权管理315
16.1资料库的安全性315
16.1.1资料库的安全性概念和安全性控制315
16.1.2资料库的安全机制317
16.2资料库的认证机制317
16.2.1认证的模式317
16.2.2认证的实现过程317
16.3资料库用户、角色和架构管理318
16.3.1SQLServer伺服器登录管理318
16.3.2资料库用户管理319
16.3.3SQLServer角色管理319
16.3.4资料库架构管理320
16.4资料库的许可权管理321
16.4.1许可权的种类321
16.4.2许可权的管理321
16.5资料库的备份和恢复327
16.5.1制定备份策略328
16.5.2备份和恢複数据库328
习题335
第17章资料库的发展与展望337
17.1资料库技术的发展与现状337
17.1.1网状资料库337
17.1.2层次资料库338
17.1.3关係资料库338
17.1.4面向对象资料库352
17.1.5XML资料库352
17.1.6全文检索资料库和内容管理资料库353
17.2资料库产业的发展与展望354
17.2.1国外资料库产业的发展与展望354
17.2.2我国国产资料库产业的发展与展望356
习题358
第4部分实践篇--上机实验及综合训练
第18章Access上机实验361实验一Access2003的启动和退出361
实验二建立数据表361
实验三建立数据表关係363
实验四利用“查阅嚮导”输入数据364
实验五建立查询364
实验六创建窗体365
实验七创建报表365
实验八宏的套用366
实验九创建Web页366
实验十综合训练367
第19章SQL语言实验与实训371
实验一熟悉SQLServer2005工作环境371
实验二创建资料库和数据表371
实验三资料库的查询373
实验四使用索引374
实验五使用视图374
实验六使用默认和规则375
实验七使用触发器375
实验八使用存储过程375
实验九数据安全性376
实验十资料库备份和恢复376
实验十一综合实训377
参考文献379
第12章数据更新268
12.1输入数据268
12.1.1输入单个元组268
12.1.2输入多个元组270
12.2更改数据271
12.3删除数据273
习题273
第13章视图274
13.1视图的概念274
13.2定义视图274
13.3修改视图277
13.4使用视图278
13.4.1查询视图278
13.4.2更新视图279
13.5删除视图280
13.6视图的优点281
习题281
第14章规则与默认值283
14.1创建和管理规则283
14.1.1创建规则283
14.1.2使用规则284
14.1.3查看规则286
14.1.4解除规则286
14.1.5删除规则287
14.2创建和管理默认值287
14.2.1创建默认值287
14.2.2使用默认值288
14.2.3查看默认值288
14.2.4解除默认值289
14.2.5删除默认值289
14.3两种实现数据完整性方法的比较290
习题291
第15章事务管理293
15.1Transact-SQL编程基础293
15.1.1函式293
15.1.2程式设计语句293
15.2事务管理297
15.3存储过程300
15.3.1创建和执行存储过程301
15.3.2修改存储过程306
15.3.3删除存储过程307
15.3.4存储过程与事务管理307
15.4触发器308
15.4.1创建和执行触发器309
15.4.2修改触发器310
15.4.3删除触发器311
15.4.4触发器与事务管理311
习题313
第16章资料库的安全性与许可权管理315
16.1资料库的安全性315
16.1.1资料库的安全性概念和安全性控制315
16.1.2资料库的安全机制317
16.2资料库的认证机制317
16.2.1认证的模式317
16.2.2认证的实现过程317
16.3资料库用户、角色和架构管理318
16.3.1SQLServer伺服器登录管理318
16.3.2资料库用户管理319
16.3.3SQLServer角色管理319
16.3.4资料库架构管理320
16.4资料库的许可权管理321
16.4.1许可权的种类321
16.4.2许可权的管理321
16.5资料库的备份和恢复327
16.5.1制定备份策略328
16.5.2备份和恢複数据库328
习题335
第17章资料库的发展与展望337
17.1资料库技术的发展与现状337
17.1.1网状资料库337
17.1.2层次资料库338
17.1.3关係资料库338
17.1.4面向对象资料库352
17.1.5XML资料库352
17.1.6全文检索资料库和内容管理资料库353
17.2资料库产业的发展与展望354
17.2.1国外资料库产业的发展与展望354
17.2.2我国国产资料库产业的发展与展望356
习题358
第4部分实践篇--上机实验及综合训练
第18章Access上机实验361实验一Access2003的启动和退出361
实验二建立数据表361
实验三建立数据表关係363
实验四利用“查阅嚮导”输入数据364
实验五建立查询364
实验六创建窗体365
实验七创建报表365
实验八宏的套用366
实验九创建Web页366
实验十综合训练367
第19章SQL语言实验与实训371
实验一熟悉SQLServer2005工作环境371
实验二创建资料库和数据表371
实验三资料库的查询373
实验四使用索引374
实验五使用视图374
实验六使用默认和规则375
实验七使用触发器375
实验八使用存储过程375
实验九数据安全性376
实验十资料库备份和恢复376
实验十一综合实训377
参考文献379
第12章数据更新268
12.1输入数据268
12.1.1输入单个元组268
12.1.2输入多个元组270
12.2更改数据271
12.3删除数据273
习题273
第13章视图274
13.1视图的概念274
13.2定义视图274
13.3修改视图277
13.4使用视图278
13.4.1查询视图278
13.4.2更新视图279
13.5删除视图280
13.6视图的优点281
习题281
第14章规则与默认值283
14.1创建和管理规则283
14.1.1创建规则283
14.1.2使用规则284
14.1.3查看规则286
14.1.4解除规则286
14.1.5删除规则287
14.2创建和管理默认值287
14.2.1创建默认值287
14.2.2使用默认值288
14.2.3查看默认值288
14.2.4解除默认值289
14.2.5删除默认值289
14.3两种实现数据完整性方法的比较290
习题291
第15章事务管理293
15.1Transact-SQL编程基础293
15.1.1函式293
15.1.2程式设计语句293
15.2事务管理297
15.3存储过程300
15.3.1创建和执行存储过程301
15.3.2修改存储过程306
15.3.3删除存储过程307
15.3.4存储过程与事务管理307
15.4触发器308
15.4.1创建和执行触发器309
15.4.2修改触发器310
15.4.3删除触发器311
15.4.4触发器与事务管理311
习题313
第16章资料库的安全性与许可权管理316
16.1资料库的安全性316
16.1.1资料库的安全性概念和安全性控制316
16.1.2资料库的安全机制318
16.2资料库的认证机制318
16.2.1认证的模式318
16.2.2认证的实现过程318
16.3资料库用户、角色和架构管理319
16.3.1SQLServer伺服器登录管理319
16.3.2资料库用户管理320
16.3.3SQLServer角色管理320
16.3.4资料库架构管理321
16.4资料库的许可权管理322
16.4.1许可权的种类322
16.4.2许可权的管理322
16.5资料库的备份和恢复328
16.5.1制定备份策略329
16.5.2备份和恢複数据库329
习题337
第17章资料库的发展与展望338
17.1资料库技术的发展与现状338
17.1.1网状资料库338
17.1.2层次资料库339
17.1.3关係资料库339
17.1.4面向对象资料库353
17.1.5XML资料库353
17.1.6全文检索资料库和内容管理资料库354
17.2资料库产业的发展与展望355
17.2.1国外资料库产业的发展与展望355
17.2.2我国国产资料库产业的发展与展望357
第4部分实践篇--上机实验及综合训练
第18章Access上机实验363实验一Access2003的启动和退出363
实验二建立数据表363
实验三建立数据表关係365
实验四利用“查阅嚮导”输入数据366
实验五建立查询366
实验六创建窗体367
实验七创建报表367
实验八宏的套用368
实验九创建Web页368
实验十综合训练369
第19章SQL语言实验与实训373
实验一熟悉SQLServer2005工作环境373
实验二创建资料库和数据表373
实验三资料库的查询374
实验四使用索引375
实验五使用视图376
实验六使用默认和规则376
实验七使用触发器377
实验八使用存储过程377
实验九数据安全性377
实验十资料库备份和恢复378
实验十一综合实训378
参考文献382