图书介绍

数据库原理学习与实验指导PDF|Epub|txt|kindle电子书版本网盘下载

数据库原理学习与实验指导
  • 张艳霞,罗梅编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302372431
  • 出版时间:2014
  • 标注页数:193页
  • 文件大小:30MB
  • 文件页数:205页
  • 主题词:关系数据库系统-高等学校-教学参考资料

PDF下载


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

下载说明

数据库原理学习与实验指导PDF格式电子书版下载

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

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

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

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

图书目录

绪论:课程的教与学1

0.1 课程性质与目标1

0.2 课程特点1

0.3 课程基本内容1

0.4 课程基本要求2

0.5 课程讲授方法2

0.5.1 注重自身专业发展2

0.5.2 激发兴趣3

0.5.3 富有耐心4

0.5.4 注重开端4

0.5.5 优化内容体系4

0.6 课程学习方法5

0.6.1 态度第一5

0.6.2 动手动脑5

0.6.3 掌握方法5

第1章 数据库概论7

1.1 数据管理技术的发展7

1.1.1 人工管理阶段7

1.1.2 文件系统阶段8

1.1.3 数据库系统阶段8

1.2 数据描述8

1.2.1 数据描述的三个领域8

1.2.2 概念的内涵和处延9

1.2.3 物理存储介质层次与存储器中的数据描述9

1.2.4 数据联系的描述9

1.3 数据模型10

1.3.1 数据模型的概念10

1.3.2 概念数据模型(实体联系模型)10

1.3.3 结构数据模型11

1.3.4 面向对象数据模型11

1.4 数据库的体系结构12

1.4.1 三级结构的概念12

1.4.2 两级映像的概念12

1.4.3 两级数据独立性13

1.4.4 用户、用户界面13

1.5 数据库管理系统13

1.5.1 DBMS的功能13

1.5.2 DBMS的组成14

1.5.3 用户访问数据库的过程14

1.6 数据库系统15

1.6.1 DBS的组成15

1.6.2 DBS的全局结构15

1.6.3 DBS的效益16

第2章 关系数据库17

2.1 关系模型基本概念17

2.1.1 关系模型的基本术语17

2.1.2 关系模型18

2.1.3 关系模型的形式定义18

2.1.4 三类数据完整性约束18

2.2 关系代数18

2.2.1 关系代数的五个基本操作19

2.2.2 关系代数的组合操作19

2.2.3 关系代数表达式20

2.2.4 扩充的关系代数操作20

2.3 关系演算20

2.3.1 元组关系演算20

2.3.2 域关系演算21

2.3.3 三类关系运算的安全性和完整性21

2.4 查询优化22

2.4.1 关系代数表达式的优化问题22

2.4.2 关系代数运算的等价变换22

2.4.3 优化策略22

2.4.4 关系代数表达式的优化22

第3章 关系数据库标准语言SQL23

3.1 SQL概述23

3.1.1 SQL的发展历程23

3.1.2 SQL数据库的体系结构24

3.1.3 SQL的组成24

3.2 SQL的数据定义24

3.2.1 SQL数据定义语句24

3.2.2 SQL的基本数据类型25

3.2.3 基本表的创建、修改和撤销25

3.2.4 视图的创建和撤销25

3.2.5 索引的创建和撤销26

3.3 SQL的数据查询26

3.3.1 SELECT语句的基本句法26

3.3.2 SELECT语句的完整句法27

3.3.3 SELECT语句中的各种限定28

3.4 SQL的数据更新28

3.4.1 INSERT插入语句28

3.4.2 DELETE删除语句29

3.4.3 UPDATE修改语句29

3.4.4 对视图的更新操作规则30

3.5 嵌入式SQL30

3.5.1 SQL运行环境30

3.5.2 嵌入式SQL的使用30

3.5.3 嵌入式SQL的使用技术31

第4章 关系数据理论33

4.1 关系模式的设计问题33

4.1.1 关系模式的外延和内涵33

4.2 函数依赖FD33

4.2.1 FD的定义33

4.2.2 函数依赖的类型34

4.2.3 FD的逻辑蕴涵,FD集的闭包F+34

4.2.4 键和FD的联系34

4.2.5 FD的推理规则34

4.2.6 FD推理规则的完备性35

4.2.7 属性集闭包的计算35

4.2.8 FD集的等价和覆盖35

4.3 关系模式的分解特性35

4.3.1 模式分解中存在的问题35

4.3.2 无损连接36

4.3.3 无损连接的测试方法36

4.3.4 保持FD的分解36

4.4 关系模式的范式37

4.4.1 范式的定义37

4.4.2 分解成BCNF模式集的算法37

4.4.3 分解成3NF模式集的算法37

4.4.4 模式设计方法的原则38

4.4.5 多值依赖及4NF38

4.4.6 关系模式规范化过程38

第5章 数据库设计39

5.1 数据库设计概述40

5.1.1 软件生存期及各阶段的工作40

5.1.2 数据库系统生存期40

5.1.3 数据库设计过程的输入和输出41

5.1.4 数据库设计方法学41

5.1.5 数据库设计的步骤42

5.2 规划阶段的任务和工作42

5.3 需求分析43

5.3.1 需求分析的重要性43

5.3.2 需求分析阶段的输入和输出43

5.3.3 需求分析的步骤43

5.3.4 数据字典43

5.4 概念设计44

5.4.1 概念设计的必要性44

5.4.2 对概念模型的要求44

5.4.3 概念设计的步骤44

5.4.4 数据抽象45

5.4.5 E-R模型的操作45

5.4.6 采用E-R方法的概念设计步骤45

5.5 逻辑设计46

5.5.1 逻辑设计的输入输出46

5.5.2 逻辑设计的过程46

5.5.3 E-R模型向关系模型的转换47

5.5.4 关系数据库的逻辑设计步骤47

5.6 物理设计48

5.6.1 物理设计的步骤48

5.6.2 物理设计的输入输出48

5.6.3 物理设计的性能48

5.7 实现与维护49

5.7.1 数据库实现阶段的工作49

5.7.2 其他有关的设计工作49

5.7.3 运行与维护阶段的工作49

第6章 数据库保护50

6.1 数据库的恢复50

6.1.1 事务的概念50

6.1.2 事务的四个性质50

6.1.3 故障的种类及恢复方法51

6.1.4 恢复的基本原则和实现方法51

6.1.5 运行记录优先原则51

6.2 数据库的并发控制51

6.2.1 并发控制带来的三类问题51

6.2.2 排他型封锁、PX协议与PXC协议52

6.2.3 活锁和死锁52

6.2.4 共享型封锁、PS协议与PSC协议53

6.2.5 两段封锁法53

6.3 数据库的完整性53

6.3.1 完整性子系统的功能53

6.3.2 完整性的组成和分类54

6.3.3 SQL中的完整性约束54

6.4 数据库的安全性55

6.4.1 安全性级别55

6.4.2 权限的种类55

6.4.3 权限的转授与回收55

6.4.4 SQL中的安全性控制56

6.4.5 数据加密法56

6.4.6 自然环境的安全性56

第7章 分布式数据库系统57

7.1 分布式数据库系统概述57

7.1.1 集中式系统与分布式系统57

7.1.2 分布式数据库系统57

7.1.3 分布式数据库系统的透明性58

7.1.4 分布式数据库系统的优缺点58

7.1.5 分布式数据库系统的分类58

7.2 分布式数据库系统的体系结构58

7.2.1 分布式数据存储58

7.2.2 分布式数据库系统的体系结构59

7.2.3 分布透明性59

7.2.4 分布式数据库管理系统(DDBMS)的功能及组成59

7.2.5 分布式数据库系统中存在的问题60

7.3 分布式查询处理60

7.3.1 查询处理的传输代价60

7.3.2 基于半联接的查询优化策略60

7.3.3 基于联接的查询优化策略60

7.4 客户/服务器结构的分布式系统61

7.4.1 客户/服务器式DBS61

7.4.2 典型的客户/服务器结构的分布式DBS61

第8章 具有面向对象特征的数据库系统62

8.1 对象联系图62

8.1.1 从关系到嵌套关系、复合对象62

8.1.2 对象联系图62

8.1.3 数据的泛化/细化62

8.2 对象关系数据库63

8.2.1 ORDB的定义语言63

8.2.2 ORDB的查询语言63

8.3 面向对象数据库63

8.3.1 面对对象数据模型63

8.3.2 持久化程序设计语言64

第9章 关系运算65

第10章 候选码及范式等级的求解70

10.1 候选码的求解理论和算法70

10.2 多属性依赖集候选码求解方法70

第11章 E-R模型与关系模型设计74

第12章 基础实验86

实验1 数据库的创建与管理89

实验2 数据表的创建与管理94

实验3 数据库的基本查询101

实验4 数据库的综合查询107

实验5 视图的创建及应用113

实验6 索引的创建及应用119

实验7 数据库完整性123

实验8 数据库安全性128

实验9 T-SQL语言程序设计134

实验10 存储过程的创建及应用141

实验11 触发器的创建及应用147

实验12 游标及事务的应用153

第13章 综合性实验161

实验13 SQL程序设计综合161

附录A JXGL数据库各数据表数据实例175

附录B SQL Server基本数据类型178

附录C 常用函数182

附录D 常用系统存储过程189

附录E 配置ODBC所需的函数192

参考文献193

热门推荐