您好,欢迎来到聚文网。 登录 免费注册
数据库原理及应用 第3版

数据库原理及应用 第3版

  • 字数: 528000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 出版日期: 2021-03-01
  • 商品条码: 9787115524119
  • 版次: 3
  • 开本: 16开
  • 页数: 340
  • 出版年份: 2021
定价:¥59.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
突出数据库的理论性,对内容精心选择和安排 注重数据库的实用性,配有大量的实例和习题 体现数据库的应用性,深入浅出地分析和说明 设置每章的思维导图,更方便读者总结知识点
内容简介
本书选用SQL Server 2012作为数据库的实践操作平台。全书主要内容包括数据库概述、数据模型与数据库系统结构、SQL基础与数据定义功能、数据操作语句、视图和索引、关系数据库理论、数据库设计、事务与并发控制、数据库编程、安全管理、备份和恢复数据库等,附录介绍了SQL Server 2012的基础知识以及该平台支持的常用系统函数。本书每章后都安排了不同形式的习题,方便读者对学过的知识进行巩固和加深,同时为教师配备了电子教案和习题解答,方便教师开展教学。本书可作为高等院校计算机专业以及电子、通信、管理等专业的数据库课程教材,也可作为数据库相关从业人员学习数据库知识的参考书。
作者简介
 
目录
第1章数据库概述1
1.1数据管理的发展1
1.1.1文件管理1
1.1.2数据库管理4
1.2数据独立性6
1.3数据库系统的组成7
1.4数据库应用结构8
1.4.1集中式应用结构8
1.4.2文件服务器结构9
1.4.3客户/服务器结构9
1.4.4互联网应用结构10
小结11
习题12
第2章数据模型与数据库系统结构15
2.1数据和数据模型15
2.1.1数据15
2.1.2数据模型15
2.2概念层数据模型17
2.2.1基本概念17
2.2.2实体-联系模型17
2.3组织层数据模型19
2.3.1关系模型的数据结构20
2.3.2关系模型的数据操作22
2.3.3关系模型的数据完整性约束23
2.4数据库系统的结构25
2.4.1模式的基本概念25
2.4.2三级模式结构26
2.4.3数据库的模式映像功能与数据独立性27
2.5小结28
习题29
第3章SQL 语言基础及数据定义功能33
3.1SQL 语言概述33
3.1.1SQL 语言的发展33
3.1.2SQL 语言特点34
3.1.3SQL 语言功能概述34
3.2数据类型35
3.2.1数值类型35
3.2.2字符串类型36
3.2.3日期时间类型37
3.2.4货币类型38
3.3创建数据库38
3.3.1SQL Server数据库分类38
3.3.2数据库基本概念39
3.3.3用图形化方法创建数据库41
3.3.4用T-SQL 语句创建数据库44
3.4创建与维护关系表47
3.4.1用T-SQL 语句实现48
3.4.2用SSMS工具实现51
3.5小结61
习题63
上机练习65
第4章数据操作语句67
4.1数据查询功能67
4.1.1查询语句的基本结构68
4.1.2简单查询69
4.1.3多表连接查询83
4.1.4使用TOP结果集90
4.1.5CASE表达式93
4.1.5合并多个结果集96
4.1.6将查询结果保存到新表中97
4.1.7子查询98
4.2数据更改功能106
4.2.1插入数据106
4.2.2更新数据107
4.2.3删除数据108
4.3小结109
习题111
上机练习114
第5章视图和索引117
5.1视图117
5.1.1基本概念117
5.1.2定义视图117
5.1.3通过视图查询数据124
5.1.4修改和删除视图126
5.1.5视图的作用127
5.2索引128
5.2.1索引基本概念128
5.2.2索引的存储结构及分类129
5.2.3创建和删除索引134
5.3小结137
习题139
上机练习141
第6章关系数据库理论143
6.1函数依赖143
6.1.1基本概念143
6.1.2一些术语和符号144
6.1.3函数依赖的推理规则145
6.1.4属性集闭包及候选码的求解方法146
6.1.5极小函数依赖集148
6.1.6为什么要讨论函数依赖150
6.2关系规范化151
6.2.1第一范式152
6.2.2第二范式152
6.2.3第三范式153
6.2.4BC范式155
6.2.5规范化示例156
6.2.6关系规范化小结160
6.3小结161
习题162
第7章数据库设计166
7.1数据库设计概述166
7.1.1数据库设计的特点167
7.1.2数据库设计方法概述167
7.1.3数据库设计的基本步骤168
7.2数据库需求分析169
7.2.1需求分析的任务170
7.2.2需求分析的方法171
7.2.3数据字典172
7.3数据库结构设计173
7.3.1概念结构设计174
7.3.2逻辑结构设计181
7.3.3物理结构设计187
7.4数据库行为设计189
7.4.1功能分析189
7.4.2功能设计190
7.4.3事务设计190
7.5数据库实施191
7.6数据库的运行和维护192
7.7小结192
习题194
第8章事务与并发控制199
8.1事务199
8.1.1事务的基本概念199
8.1.2事务的特征200
8.1.3事务处理模型200
8.2并发控制201
8.2.1并发控制概述201
8.2.2并发控制措施203
8.2.3封锁协议204
8.2.4活锁和死锁206
8.2.5并发调度的可串行性209
8.2.6两段锁协议210
8.4小结211
习题212
第9章数据库编程216
9.1存储过程216
9.1.1存储过程概念216
9.1.2创建和执行存储过程217
9.1.3查看和维护存储过程221
9.2触发器223
9.2.1创建触发器224
9.2.2后触发型触发器224
9.2.3前触发型触发器227
9.2.4查看和维护触发器229
9.3游标230
9.3.1游标概念230
9.3.2使用游标231
9.3.3游标示例233
9.4小结235
习题237
上机练习239
第10章安全管理241
10.1安全控制概述241
10.2SQL Server的安全控制242
10.3管理登录账户244
10.3.1建立登录账户244
10.3.2删除登录账户249
10.4管理数据库用户250
10.4.1数据库用户简介250
10.4.2建立数据库用户252
10.4.3删除数据库用户255
10.5管理权限256
10.5.1权限的种类256
10.5.2权限的管理256
10.6角色266
10.6.1固定的服务器角色266
10.6.2固定的数据库角色271
10.6.3用户定义的角色276
10.7小结280
习题281
上机练习283
第11章备份和恢复数据库285
11.1备份数据库285
11.1.1数据备份的原因285
11.1.2备份内容及备份时间285
11.2SQL Server支持的备份机制286
11.2.1备份设备286
11.2.2恢复模式287
11.2.3备份类型及策略289
11.2.4实现备份292
11.2.5结尾日志备份295
11.2.6SQL Server中备份操作的298
11.3恢复数据库298
11.3.1恢复数据库的顺序298
11.3.2实现还原300
11.4小结302
习题303
上机练习305
附录ASQL Server 2012基础306
A.1SQL Server 2012预备知识306
A.1.1主要服务器组件306
A.1.2管理工具307
A.1.3主要版本307
A.1.4软硬件要求308
A.2安装SQL Server 2012309
A.3配置SQL Server 2012317
A.4SQL Server Management Studio320
附录B系统提供的常用函数324
B.1日期和时间函数324
B.2字符串函数329
B.3类型转换函数333
B.4系统函数334

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网