21世纪高等学校计算机规划教材——精品系列

数据库原理及应用(第2版)

分享 推荐 1 收藏 3 阅读 4.3K
何玉洁 , 刘福刚 (主编) 于绍娜 , 余阳 , 张荣梅 (副主编) 978-7-115-27164-8

关于本书的内容有任何问题,请联系 武恩玉

本书思路清晰、语言流畅。作者有畅销作品。
¥35.00 ¥29.75 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书由11章、2个附录组成,主要内容包括关系数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控制、后台数据库编程、视图和索引、安全管理、备份和恢复数据库等,在附录部分给出了SQL Server 2008的安装以及该平台支持的常用系统函数。
  本书条理清晰、语言简洁,适合作为高等院校计算机及理工科类多用计算机学科的大学本科数据库教材,也可作为相关人员学习数据库知识的参考书。

目录

目 录

第 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 文件服务器结构 8
1.4.3 客户/服务器结构 9
1.4.4 互联网应用结构 10
小结 10
习题 11

第 2章 数据模型与数据库系统结构 13
2.1 数据和数据模型 13
2.1.1 数据 13
2.1.2 数据模型 13
2.2 概念层数据模型 15
2.2.1 基本概念 15
2.2.2 实体-联系模型 15
2.3 组织层数据模型 18
2.3.1 关系模型的数据结构 18
2.3.2 关系模型的数据操作 21
2.3.3 关系模型的数据完整性约束 21
2.4 数据库系统的结构 23
2.4.1 模式的基本概念 23
2.4.2 三级模式结构 24
2.4.3 数据库的模式映像功能与数据独立性 26
小结 27
习题 27

第3章 SQL语言基础及数据定义功能 31
3.1 SQL语言概述 31
3.1.1 SQL语言的发展 31
3.1.2 SQL语言的特点 32
3.1.3 SQL语言功能概述 32
3.2 数据类型 33
3.2.1 数值类型 33
3.2.2 字符串类型 34
3.2.3 日期时间类型 35
3.2.4 货币类型 36
3.3 创建数据库 37
3.3.1 SQL Server数据库分类 37
3.3.2 数据库基本概念 37
3.3.3 用图形化方法创建数据库 39
3.3.4 用T-SQL语句创建数据库 43
3.4 创建与维护关系表 45
3.4.1 用T-SQL语句实现 46
3.4.2 用SSMS工具实现 49
小结 56
习题 57
上机练习 59

第4章 数据操作语句 61
4.1 数据查询功能 61
4.1.1 查询语句的基本结构 63
4.1.2 简单查询 63
4.1.3 多表连接查询 73
4.1.4 使用TOP限制结果集 79
4.1.5 CASE函数 81
4.1.6 合并多个结果集 83
4.1.7 将查询结果保存到新表中 84
4.1.8 子查询 85
4.2 数据更改功能 91
4.2.1 插入数据 91
4.2.2 更新数据 92
4.2.3 删除数据 93
小结 94
习题 95
上机练习 99

第5章 视图和索引 101
5.1 视图 101
5.1.1 基本概念 101
5.1.2 定义视图 102
5.1.3 通过视图查询数据 106
5.1.4 修改和删除视图 108
5.1.5 视图的作用 108
5.2 索引 109
5.2.1 索引基本概念 109
5.2.2 索引的存储结构及分类 110
5.2.3 创建和删除索引 115
小结 118
习题 118
上机练习 120

第6章 关系数据库理论 122
6.1 函数依赖 122
6.1.1 基本概念 122
6.1.2 一些术语和符号 123
6.1.3 函数依赖的推理规则 124
6.1.4 属性集闭包及候选码的求解方法 125
6.1.5 极小函数依赖集 128
6.1.6 为什么要讨论函数依赖 129
6.2 关系规范化 130
6.2.1 第 一范式 131
6.2.2 第 二范式 131
6.2.3 第三范式 133
6.2.4 BC范式 134
6.2.5 关系规范化小结 135
小结 136
习题 136

第7章 数据库设计 139
7.1 数据库设计概述 139
7.1.1 数据库设计的特点 140
7.1.2 数据库设计方法概述 140
7.1.3 数据库设计的基本步骤 141
7.2 数据库需求分析 142
7.2.1 需求分析的任务 142
7.2.2 需求分析的方法 144
7.2.3 数据字典 145
7.3 数据库结构设计 146
7.3.1 概念结构设计 146
7.3.2 逻辑结构设计 152
7.3.3 物理结构设计 157
7.4 数据库行为设计 159
7.4.1 功能分析 160
7.4.2 功能设计 160
7.4.3 事务设计 161
7.5 数据库实施 161
7.6 数据库的运行和维护 162
小结 163
习题 163

第8章 事务与并发控制 168
8.1 事务 168
8.1.1 事务的基本概念 168
8.1.2 事务的特征 169
8.1.3 事务处理模型 169
8.2 并发控制 170
8.2.1 并发控制概述 170
8.2.2 并发控制措施 172
8.2.3 封锁协议 173
8.2.4 活锁和死锁 174
8.2.5 并发调度的可串行性 176
8.2.6 两段锁协议 177
小结 178
习题 178

第9章 数据库编程 181
9.1 存储过程 181
9.1.1 存储过程概念 181
9.1.2 创建和执行存储过程 182
9.1.3 查看和维护存储过程 186
9.2 触发器 187
9.2.1 创建触发器 187
9.2.2 后触发型触发器 188
9.2.3 前触发型触发器 190
9.2.4 查看和维护触发器 192
9.3 游标 193
9.3.1 游标概念 193
9.3.2 使用游标 193
9.3.3 游标示例 196
小结 197
习题 198
上机练习 200

第 10章 安全管理 202
10.1 安全控制概述 202
10.1.1 安全控制模型 202
10.1.2 用户分类 203
10.2 SQL Server的安全控制 203
10.3 管理登录账户 206
10.3.1 建立登录账户 206
10.3.2 删除登录账户 210
10.4 管理数据库用户 211
10.4.1 建立数据库用户 212
10.4.2 删除数据库用户 214
10.5 管理权限 215
10.5.1 权限的种类 215
10.5.2 权限的管理 215
10.6 角色 224
10.6.1 固定的服务器角色 224
10.6.2 固定的数据库角色 228
10.6.3 用户定义的角色 232
小结 237
习题 237
上机练习 239

第 11章 备份和恢复数据库 241
11.1 备份数据库 241
11.1.1 为什么要进行数据备份 241
11.1.2 备份内容及备份时间 242
11.2 SQL Server支持的备份机制 242
11.2.1 备份设备 242
11.2.2 恢复模式 243
11.2.3 备份类型及策略 244
11.2.4 实现备份 248
11.3 恢复数据库 252
11.3.1 恢复数据库的顺序 252
11.3.2 实现还原 253
小结 256
习题 256
上机练习 258

附录A SQL Server 2008基础 259
附录B 系统提供的常用函数 275

读者评论

赶紧抢沙发哦!

我要评论

推荐用户

同系列书

  • 计算机图形学实用教程(第3版)

    苏小红 李东 唐好选 赵玲玲

    全书由12 章组成,内容主要包括绪论、交互式计算机图形处理系统、基本图形生成算法、自由曲线和曲面、图形变换...

    ¥49.00
  • 软件工程——理论与实践

    吕云翔 王昕鹏 邱玉龙

      本书从结构化方法和面向对象方法两方面介绍软件工程的基本概念、原理和方法,并用一个案例贯穿每一章的实践部分,...

    ¥36.00
  • 算法设计

    郑宇军 石海鹤 陈胜勇

      本书以设计策略为主线,循序渐进地介绍了经典算法设计(包括分治、动态规划、贪心、回溯、迭代改进等算法)、NP...

    ¥32.00
  • SQL Server 数据库教程(2008版)

    郑阿奇 刘启芬 顾韵华

      本书介绍SQL Server 2008数据库管理系统,主要内容包含3个部分:第一部分是数据库基础部分;第二...

    ¥42.00
  • 数据库原理及应用(第2版)

    何玉洁 刘福刚 于绍娜 余阳 张荣梅

      本书由11章、2个附录组成,主要内容包括关系数据库基础、SQL语言、关系数据理论、数据库设计、事务与并发控...

    ¥35.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部