注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2016年12月

出版社:清华大学出版社

以下为《数据库原理与应用(第3版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302449317
  • 3-1
  • 118787
  • 16开
  • 2016年12月
  • 工学
  • 软件工程
  • TP311.13
  • 计算机
  • 本专科、高职高专
内容简介
本教材的第1版于2007年被评为北京市精品教材。自出版以来得到广大读者的青睐,被数百所高校选为教材,两次再版。本书本着与时俱进的原则,根据数据库技术目前发展的前沿和教学需要,在多年教学、研究以及实际工程中积累的经验的基础上,借鉴了国外数据库课程的安排方法,采用了“应用、原理和提高的三段式”讲解法进行组织和编著的,书中内容由浅入深,便于学生对数据库学习的接受和理解。本教材以案例为线索,系统地介绍了数据库管理系统Access 2010的应用;数据库设计的理论和方法;以及以SQL Server 2008为背景,以T\|SQL为重点介绍了SQL语言的使用。本书还对数据库安全和数据库的发展进行了较为详细的阐述。本教材各章具有大量的习题,书后还提供了相应的上机实验和综合训练题,便于读者进一步理解和掌握各章所学到的知识,同时也便于组织教学。为了方便教学,本书配有电子课件(PPT)。本教材内容丰富,讲解由浅入深、通俗易懂、重点突出、示例翔实。在内容编排上系统全面、新颖实用、可读性强,是高等学校“数据库原理与应用”课程的理想教材和参考书。也适合从事办公自动化管理人员和从事计算机软件设计的科技人员及其他有关人员自学、参考。
目录
目录

             
第一部分应用篇——Access 2010
第1章绪论3
1.1数据库系统概论3
1.1.1数据3
1.1.2数据库4
1.1.3数据库管理系统4
1.1.4数据库系统5
1.1.5数据库技术7
1.2数据库技术的应用7
1.2.1航空售票系统7
1.2.2银行业务系统8
1.2.3超市业务系统8
1.2.4工厂的管理信息系统8
1.2.5学校教学管理系统9
1.2.6图书管理系统9
1.3Microsoft Access 2010数据库系统简介10
1.3.1Access 2010的界面10
1.3.2Access 2010中的数据库对象14
1.4启动和退出Access 201015
1.4.1启动Access 2010的方法15
1.4.2退出Access 201016
习题16
第2章创建数据库17
2.1数据库应用实例——教学管理系统17
2.2建立数据库18[1][3]数据库原理与应用(第3版)目录[3][3]2.2.1新建空数据库18
2.2.2利用模板创建数据库19
2.3关闭数据库21
2.4打开数据库22
2.5备份数据库24
习题24
第3章数据表25
3.1创建数据表26
3.1.1定义字段27
3.1.2建立数据表结构28
3.2向数据表中添加数据32
3.3更改数据表结构33
3.4建立索引34
3.5编辑记录中的数据36
3.5.1添加记录36
3.5.2删除记录37
3.5.3复制记录37
3.5.4编辑记录37
3.6查看与显示数据表记录38
3.6.1在数据表中移动列38
3.6.2在数据表中改动列宽和行高38
3.6.3改变字体和字号39
3.6.4在数据表中隐藏和显示列39
3.6.5在数据表中冻结和解冻列41
3.6.6改变数据表的显示格式42
3.7定位和查看指定记录43
3.7.1排序43
3.7.2利用筛选查看指定记录44
3.8数据表关系46
3.8.1认识关系46
3.8.2建立数据表关系47
3.8.3显示数据表关系50
3.8.4编辑已有的关系50
3.8.5删除关系51
3.8.6使用自动查阅向导输入数据51
3.9备份数据表54
3.9.1复制整个表54
3.9.2复制表结构55
习题56
第4章查询59
4.1认识查询59
4.2创建简单查询60
4.2.1使用向导创建简单查询60
4.2.2使用设计视图创建简单查询63
4.3在准则中输入查询条件66
4.3.1建立固定条件的选择查询66
4.3.2建立参数查询68
4.4在查询中计算数值69
4.4.1设计实现统计计算的查询70
4.4.2利用表达式生成器实现计算77
4.5使用查询创建新表81
4.6使用查询添加记录82
4.7使用查询更新记录84
4.8使用查询删除记录85
4.9SQL特定查询86
4.9.1Select 语句86
4.9.2Insert语句87
4.9.3Update语句87
4.9.4Delete语句87
习题88
第5章其他数据库对象90
5.1窗体90
5.1.1认识窗体90
5.1.2创建窗体92
5.1.3美化窗体109
5.2报表110
5.2.1认识报表110
5.2.2建立报表111
5.2.3打印报表116
5.3宏119
5.3.1认识宏119
5.3.2创建宏119
5.3.3修改宏119
5.3.4运行宏121
5.3.5使用子宏127
5.3.6使用条件表达式128
5.3.7宏操作131
5.4模块与VBA133
5.4.1VBA编程基础133
5.4.2模块140
5.4.3运行与调试模块145
习题146
第二部分理论篇——数据库设计技术
第6章数据库理论基础151
6.1数据管理技术的发展及各阶段的特点151
6.1.1人工管理阶段152
6.1.2文件管理阶段153
6.1.3数据库系统管理阶段153
6.2数据模型156
6.2.1概念模型156
6.2.2数据模型159
6.3关系数据库理论基础161
6.3.1关系的定义161
6.3.2关系模型的常用术语163
6.3.3关系代数164
6.3.4关系的完整性169
6.4数据库系统结构170
6.4.1数据库系统的三级模式结构170
6.4.2数据库系统的两级映像171
习题172
第7章数据库设计175
7.1数据库设计过程与设计实例176
7.1.1需求分析176
7.1.2概念结构设计177
7.1.3逻辑结构设计178
7.1.4物理设计178
7.1.5数据库实施179
7.1.6数据库运行与维护179
7.2需求分析180
7.3概念结构设计181
7.3.1ER图的表示方法181
7.3.2建立ER模型的几个问题182
7.4逻辑结构设计187
7.4.1ER模型转换为关系模型的方法187
7.4.2ER模型转换为关系模型举例189
7.4.3数据完整性设计191
7.5关系模式的规范化191
7.5.1问题的提出191
7.5.2函数依赖与键192
7.5.3关系模式的范式与规范化194
7.6设计实例——期刊采编系统199
7.6.1需求分析199
7.6.2概念结构设计201
7.6.3逻辑结构设计203
7.6.4物理设计204
习题205
第三部分提高篇——SQL语言
第8章SQL概述211
8.1SQL的历史211
8.2SQL的主要特点和组成212
8.3SQL Server 2008的安装213
8.3.1SQL Server 2008安装前的准备213
8.3.2SQL Server 2008的安装过程215
8.4SQL Server 2008的管理工具226
8.4.1SQL Server Configuration Manager226
8.4.2Microsoft SQL Server Management
Studio(MSSMS)227
8.4.3联机丛书231
8.5T\|SQL基础231
8.5.1标识符231
8.5.2运算符232
8.5.3变量233
8.5.4书写规范233
习题234
第9章创建数据库235
9.1创建和打开数据库235
9.2修改数据库240
9.2.1使用alter database命令改变数据库定义240
9.2.2缩小数据文件或数据库242
9.3删除数据库243
习题244
第10章数据库表246
10.1创建数据库表246
10.1.1表名247
10.1.2字段名247
10.1.3数据类型247
10.2修改数据库表253
10.2.1添加或删除字段253
10.2.2修改字段的属性254
10.2.3更改字段名和表名255
10.3使用约束256
10.3.1约束的类型256
10.3.2建立约束256
10.3.3删除约束262
10.4建立索引263
10.4.1索引的类型263
10.4.2建立索引263
10.4.3设计索引264
10.4.4删除索引264
10.5删除数据库表265
习题265
第11章查询268
11.1查询语句的基本格式268
11.2单表查询268
11.2.1输出表中所有列269
11.2.2选择部分列输出269
11.2.3重新命名输出列的列名269
11.2.4去除重复记录270
11.2.5使用where子句271
11.2.6使用order by子句276
11.3多表查询278
11.4查询聚合数据279
11.5嵌套查询282
11.6保存查询结果284
习题286
第12章数据更新289
12.1输入数据289
12.1.1输入单个元组289
12.1.2输入多个元组291
12.2更改数据292
12.3删除数据294
习题294
第13章视图295
13.1视图的概念295
13.2定义视图295
13.3修改视图298
13.4使用视图299
13.4.1查询视图299
13.4.2更新视图300
13.5删除视图301
13.6视图的优点302
习题303
第14章规则与默认值305
14.1创建和管理规则305
14.1.1创建规则305
14.1.2使用规则306
14.1.3查看规则308
14.1.4解除规则308
14.1.5删除规则309
14.2创建和管理默认值310
14.2.1创建默认值310
14.2.2使用默认值311
14.2.3查看默认值311
14.2.4解除默认值311
14.2.5删除默认值312
14.3两种实现数据完整性方法的比较313
习题314
第15章事务管理316
15.1TransactSQL编程基础316
15.1.1函数316
15.1.2程序设计语句316
15.2事务管理321
15.3存储过程324
15.3.1创建和执行存储过程325
15.3.2修改存储过程331
15.3.3删除存储过程331
15.3.4存储过程与事务管理332
15.4触发器333
15.4.1创建和执行触发器334
15.4.2修改触发器336
15.4.3删除触发器337
15.4.4触发器与事务管理337
习题338
第16章数据库的安全性与权限管理341
16.1数据库的安全性341
16.1.1数据库的安全性概念和安全性控制341
16.1.2数据库的安全机制342
16.2数据库的认证机制343
16.2.1认证的模式343
16.2.2认证的实现过程344
16.3数据库的登录、用户、角色及架构管理344
16.3.1SQL Server服务器登录管理344
16.3.2数据库用户管理345
16.3.3角色管理346
16.3.4数据库架构管理347
16.4数据库的权限管理347
16.4.1权限的种类348
16.4.2权限的管理348
16.5数据库的备份和恢复354
16.5.1制定备份策略354
16.5.2备份和恢复数据库355
习题362
第17章数据库的发展与展望363
17.1数据库技术的发展与现状363
17.1.1网状数据库363
17.1.2层次数据库364
17.1.3关系数据库364
17.1.4面向对象数据库382
17.1.5XML数据库383
17.1.6全文检索数据库385
17.2数据库产业的发展与展望387
17.2.1国外数据库产业的发展与展望387
17.2.2我国国产数据库产业的发展与展望389
第四部分实践篇——上机实验及综合训练
第18章Access上机实验395
实验一Access 2010的启动和退出395
实验二创建数据库395
实验三建立数据表395
实验四建立数据表关系397
实验五利用“查阅向导”输入数据397
实验六建立查询397
实验七创建窗体398
实验八创建报表398
实验九宏的应用399
实验十模块应用399
实验十一综合训练400
第19章SQL语言实验与实训404
实验一熟悉SQL Server 2008 工作环境404
实验二创建数据库和数据表404
实验三数据库的查询406
实验四使用索引406
实验五使用视图407
实验六使用默认和规则407
实验七使用触发器408
实验八使用存储过程408
实验九数据安全性408
实验十数据库备份和恢复409
实验十一综合实训409
参考文献413