图书介绍

数据库原理与设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库原理与设计教程
  • 李俊山,李艳玲,叶霞编著 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563533916
  • 出版时间:2013
  • 标注页数:339页
  • 文件大小:66MB
  • 文件页数:354页
  • 主题词:数据库系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库系统概述1

1.1 数据与数据管理1

1.1.1 信息与数据1

1.1.2 数据管理技术的发展3

1.2 数据库系统的组成4

1.2.1 数据库4

1.2.2 数据库管理系统5

1.2.3 数据库应用系统6

1.3 数据描述与数据模型6

1.3.1 现实世界的数据描述7

1.3.2 实体集与联系集7

1.3.3 实体集之间的联系9

1.3.4 实体-联系模型10

1.3.5 数据模型11

1.3.6 层次模型12

1.3.7 网状模型13

1.4 关系模型14

1.4.1 关系模型的基本概念14

1.4.2 关系的键与关系的属性17

1.5 数据库的内部体系结构19

1.5.1 三级模式结构20

1.5.2 数据库内部体系结构中的两级映像22

1.6 本章小结23

自测练习题124

第2章 关系运算与关系完整性26

2.1 关系的数学定义26

2.1.1 笛卡儿积的数学定义26

2.1.2 关系的数学定义27

2.2 关系代数28

2.2.1 基于传统集合理论的关系运算29

2.2.2 关系代数特有的关系运算30

2.2.3 关系运算综合示例34

2.2.4 基于关系代数的数据库查询36

2.3 关系完整性39

2.3.1 SQL的表定义语句39

2.3.2 域完整性约束43

2.3.3 实体完整性约束43

2.3.4 参照完整性约束43

2.3.5 用户定义完整性约束44

2.4 本章小结45

自测练习题245

第3章 数据库应用系统设计方法48

3.1 数据库应用系统设计概述48

3.1.1 数据库应用系统的生命周期48

3.1.2 数据库应用系统的设计方法49

3.2 用户需求分析50

3.2.1 数据流图及用户业务处理逻辑描述50

3.2.2 数据字典51

3.2.3 用户需求分析过程52

3.2.4 数据库应用系统的功能需求54

3.2.5 数据库应用系统环境配置与安全性需求55

3.3 数据库概念结构设计57

3.3.1 属性表概念结构设计方法57

3.3.2 E-R模型概念结构设计方法58

3.3.3 实体-联系模型设计中的一些特殊情况59

3.3.4 基于E-R模型的概念结构设计步骤和方法61

3.4 数据库逻辑结构设计63

3.4.1 属性表表示的概念结构向关系模式的转换63

3.4.2 基于E-R图的概念结构向关系模式的转换63

3.4.3 关系数据库模式的规范化设计及优化66

3.5 数据库物理结构设计67

3.5.1 数据库物理结构设计的过程67

3.5.2 数据库的物理文件与数据表68

3.5.3 数据库物理文件的存储位置68

3.5.4 数据表的存储结构与存储方法69

3.5.5 数据表的索引技术69

3.5.6 数据库物理结构评价74

3.6 数据库实现及运行维护74

3.7 本章小结75

自测练习题376

第4章 SQL Server 2008及其应用79

4.1 SQL Server 2008关系数据库管理系统79

4.1.1 SQL Server的基础知识79

4.1.2 SQL Server Management Studio80

4.1.3 SQL Server 2008的服务器管理82

4.1.4 SQL Server 2008的联机丛书和教程84

4.2 SQL Server 2008数据库的存储结构86

4.3 创建SQL Server 2008数据库87

4.3.1 SQL Server 2008数据库87

4.3.2 使用SQL Server Management Studio创建数据库88

4.4 创建表90

4.4.1 使用表设计器创建表91

4.4.2 表结构的修改94

4.4.3 表的删除97

4.5 表中数据的插入和更新97

4.6 创建索引99

4.6.1 SQL Server 2008中的索引99

4.6.2 建立索引的基本原则101

4.6.3 使用SQL Server Management Studio操作索引101

4.7 本章小结105

自测练习题4106

第5章 SQL108

5.1 SQL的功能和特点108

5.1.1 SQL的功能108

5.1.2 SQL的特点109

5.2 SQL的数据定义与数据操作109

5.2.1 SQL的数据定义110

5.2.2 SQL的数据操作112

5.3 SQL的数据查询113

5.3.1 投影查询114

5.3.2 选择查询116

5.3.3 分组查询118

5.3.4 排序查询120

5.3.5 字符串匹配121

5.3.6 表的联接查询124

5.3.7 SQL中的常用函数及其使用方式125

5.3.8 嵌套查询129

5.3.9 谓词查询131

5.3.10 并、交运算查询138

5.4 SQL的视图操作140

5.4.1 视图创建语句140

5.4.2 在视图上进行查询操作141

5.4.3 用户视图对数据库应用系统设计及系统性能带来的影响142

5.5 带有子查询的数据更新操作143

5.5.1 带有子查询的数据插入143

5.5.2 带有子查询的数据更新144

5.6 本章小结144

自测练习题5145

第6章 嵌入式SQL与Transact-SQL148

6.1 嵌入式SQL概念148

6.1.1 嵌入式SQL的引入148

6.1.2 SQL语句与主语言之间的通信148

6.2 SQL Server 2008的游标及其使用149

6.2.1 游标的引入150

6.2.2 SQL Server 2008游标的使用方法150

6.3 脚本、批处理与注释符157

6.4 T-SQL的语言要素159

6.4.1 常量159

6.4.2 变量160

6.4.3 表达式与运算符162

6.4.4 T-SQL函数163

6.5 T-SQL流程控制语句166

6.5.1 BEGIN…END语句167

6.5.2 IF…ELSE语句167

6.5.3 CASE语句167

6.5.4 WHILE语句168

6.5.5 WAITFOR语句168

6.5.6 其他语句169

6.6 基于T-SQL的数据库创建与管理应用169

6.6.1 利用T-SQL语句创建数据库170

6.6.2 利用T-SQL语句管理数据库172

6.7 本章小结175

自测练习题6175

第7章 关系数据库模式设计178

7.1 关系模式的规范化表示178

7.2 关系模式规范化的必要性180

7.3 函数依赖181

7.3.1 函数依赖的定义181

7.3.2 具有函数依赖约束的关系模式182

7.3.3 完全依赖与部分依赖183

7.3.4 函数依赖的公理体系183

7.3.5 最小函数依赖集184

7.4 关系模式的规范化186

7.4.1 第一范式186

7.4.2 第二范式187

7.4.3 第三范式188

7.4.4 范式之间的关系和关系模式的规范化189

7.5 关系模式的规范化设计与优化190

7.5.1 确定关系模式的函数依赖集190

7.5.2 合成算法——基于函数依赖的关系模式规范化设计190

7.5.3 关系数据库模式的优化191

自测练习题7192

第8章 存储过程与触发器194

8.1 存储过程194

8.1.1 存储过程概述194

8.1.2 创建存储过程196

8.1.3 执行存储过程199

8.1.4 管理存储过程200

8.2 触发器204

8.2.1 触发器的分类205

8.2.2 基于T-SQL语句的DML触发器创建205

8.2.3 基于T-SQL语句的DDL触发器创建208

8.2.4 基于SQL Server Management Studio的触发器创建210

8.2.5 触发器管理213

8.3 本章小结213

自测练习题8214

第9章 数据库应用系统的体系结构及互连技术216

9.1 数据库应用系统的体系结构216

9.1.1 集中式计算模式的数据库应用系统216

9.1.2 C/S结构的数据库应用系统217

9.1.3 B/S结构的数据库应用系统220

9.1.4 C/S结构与B/S结构的主要区别222

9.2 开放式数据库互连技术223

9.2.1 ODBC的提出223

9.2.2 ODBC的体系结构223

9.2.3 ODBC的控制机制与实现方法225

9.3 ADO.NET及其数据库访问技术226

9.3.1 ADO.NET组件226

9.3.2 ADO.NET的对象229

9.3.3 ADO.NET数据访问模式231

9.3.4 ADO.NET访问数据库的方法及步骤232

9.4 C#的数据绑定及其控件234

9.4.1 C#简介234

9.4.2 C#数据绑定概念与DataGridView控件234

9.4.3 使用DataGridView代码方式绑定数据源236

9.4.4 使用DataGridView可视化操作方式绑定数据源238

9.5 本章小结245

自测练习题9245

第10章 数据库应用程序设计248

10.1 系统功能结构与数据表格式248

10.2 “用户登录”窗体及程序代码设计250

10.3 “图书信息管理”窗体及程序代码设计253

10.4 “图书信息查询”窗体及程序代码设计260

10.5 “图书借阅”窗体及程序代码设计263

10.6 系统主界面窗体及程序代码设计267

10.7 系统运行269

10.8 本章小结274

自测练习题10274

第11章 数据库保护技术275

11.1 事务机制275

11.1.1 事务的特性275

11.1.2 事务的提交与回退276

11.2 数据库的安全性280

11.2.1 数据库安全的威胁281

11.2.2 数据库安全控制282

11.2.3 基于视图机制的数据库安全防护284

11.2.4 安全审计285

11.3 数据库恢复286

11.3.1 数据库故障分类286

11.3.2 数据库恢复的基本方法287

11.3.3 数据库故障的恢复步骤289

11.3.4 具有检查点的恢复技术291

11.3.5 数据库镜像293

11.3.6 SQL Server数据库的备份和恢复293

11.4 数据库的并发控制299

11.4.1 数据库并发操作带来的数据不一致性问题299

11.4.2 锁的概念及分类301

11.4.3 锁协议302

11.4.4 并发调度的可串行性303

11.4.5 两段锁协议304

11.5 本章小结305

自测练习题11305

附录A 安装SQL Server 2008308

附录B 高校图书信息管理数据库应用系统案例的程序代码320

附录C 自测练习题的部分参考答案337

参考文献340

热门推荐