图书介绍

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

数据库原理与设计
  • 杨海霞主编;相洁,南志红副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115325655
  • 出版时间:2013
  • 标注页数:250页
  • 文件大小:171MB
  • 文件页数:260页
  • 主题词:关系数据库系统-高等学校-教材

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数据管理技术的发展2

1.1.1数据处理技术2

1.1.2数据库技术的发展阶段2

1.1.3数据库技术的新进展4

1.2数据库系统6

1.2.1数据库系统的组成6

1.2.2数据库系统的模式结构6

1.2.3数据库系统的体系结构9

1.3 SQL Server数据库管理系统11

1.3.1 SQL Server 2008简介11

1.3.2配置SQL Server 200813

1.3.3 SQL Server 2008主要管理工具15

1.3.4 SQL概述18

1.4数据库的基本操作22

1.4.1 SQL Sever数据库的存储结构22

1.4.2 SQL Server系统数据库24

1.4.3创建数据库25

1.4.4修改数据库28

1.4.5删除数据库30

1.4.6数据备份与还原31

1.5数据库的其他操作35

1.5.1分离和附加数据库35

1.5.2脱机和联机数据库37

1.5.3收缩数据库37

思考与练习38

第2章 管理与维护表39

2.1关系模型39

2.1.1关系模型的基本术语39

2.1.2关系的键40

2.1.3关系的完整性41

2.2表结构与数据类型43

2.2.1数据类型43

2.2.2约束47

2.2.3表结构设计49

2.3表的创建、修改和删除50

2.3.1表的创建50

2.3.2表的修改51

2.3.3表的删除52

2.4表的数据操作53

2.4.1插入数据53

2.4.2修改数据54

2.4.3删除数据54

2.4.4更新操作与数据库的一致性55

2.5实例——学籍管理数据库中表的创建57

思考与练习59

第3章 查询、视图和索引61

3.1关系代数61

3.1.1传统的集合运算64

3.1.2专门的关系运算65

3.1.3关系代数查询综合举例70

3.2简单查询71

3.2.1选择表中的若干列71

3.2.2选择表中的若干元组74

3.2.3对查询结果排序79

3.3连接查询80

3.3.1等值与非等值连接查询80

3.3.2自身连接83

3.3.3外连接83

3.4分组及汇总查询85

3.4.1聚合函数85

3.4.2分组聚合86

3.5嵌套查询88

3.5.1使用IN的子查询89

3.5.2使用比较运算符的子查询91

3.5.3使用ANY或ALL的子查询92

3.5.4使用存在量词EXISTS的子查询93

3.6集合查询95

3.7 SQL查询的一般格式96

3.8视图97

3.8.1创建视图97

3.8.2管理视图100

3.8.3查询视图101

3.8.4更新视图102

3.8.5视图的作用105

3.9索引106

3.9.1索引的概念106

3.9.2索引的分类107

3.9.3创建索引107

3.9.4管理索引109

思考与练习110

第4章 数据库设计112

4.1数据库设计概述112

4.1.1数据库设计任务及方法112

4.1.2数据库设计阶段划分114

4.2需求分析114

4.2.1需求分析方法115

4.2.2数据流图与数据字典116

4.2.3实例——学籍管理需求分析119

4.3概念结构设计123

4.3.1概念结构设计的特点和方法123

4.3.2概念模型123

4.3.3数据抽象与局部视图设计125

4.3.4视图的集成126

4.3.5实例——学籍管理概念结构设计127

4.4逻辑结构设计129

4.4.1 E-R图向关系数据模型的转换129

4.4.2函数依赖133

4.4.3范式136

4.4.4关系模式的规范化145

4.4.5设计用户子模式148

4.4.6实例——学籍管理逻辑结构设计149

4.5物理结构设计150

4.5.1分析影响数据库物理设计的因素151

4.5.2关系模式存取方法选择152

4.5.3确定系统配置153

4.5.4评价物理结构153

4.6数据库实施与维护153

4.6.1创建数据库153

4.6.2组织数据入库154

4.6.3数据库试运行154

4.6.4数据库运行与维护154

4.7数据库建模工具155

思考与练习157

第5章SQL程序设计与开发158

5.1批处理与脚本159

5.1.1批处理159

5.1.2脚本160

5.2 SQL程序设计基础160

5.2.1 SQL程序基本成分161

5.2.2 SQL程序编写规范163

5.3流程控制语句164

5.3.1语句块::BEGIN.END165

5.3.2条件执行:IF…ELSE语句165

5.3.3多分支CASE表达式166

5.3.4循环:WHILE语句167

5.3.5非条件执行:GOTO语句168

5.3.6调度执行:WAITFOR168

5.4游标168

5.4.1游标168

5.4.2声明游标169

5.4.3打开游标170

5.4.4读取数据170

5.4.5关闭游标172

5.4.6释放游标172

5.5 SQL程序的调试与错误处理174

5.5.1 SQL程序的错误类型174

5.5.2 SQL程序的错误处理174

5.6 SQL程序实例175

5.6.1自定义函数175

5.6.2存储过程176

5.6.3触发器179

思考与练习180

第6章 管理数据库182

6.1数据库的安全管理183

6.1.1安全性概述183

6.1.2数据库管理系统的身份识别机制183

6.1.3 SOL Server的用户和角色管理184

6.1.4 SQL Server的安全认证模式192

6.2数据库的完整性管理193

6.2.1完整性约束193

6.2.2完整性控制195

6.2.3 SQL Server数据完整性的实现方法197

6.3 SQL Server数据库恢复200

6.3.1恢复的原理201

6.3.2恢复的实现202

6.3.3数据库镜像207

6.4并发控制208

6.4.1并发控制概述209

6.4.2并发调度的可串行性211

6.4.3封锁协议212

6.4.4死锁和活锁214

思考与练习215

第7章 应用实例——学籍管理系统217

7.1系统开发环境217

7.2系统功能结构设计218

7.3数据库设计218

7.4 ADO.NET数据库访问SQL Server技术219

7.4.1 ADO.NET的数据处理类219

7.4.2 ADO.NET的数据处理类的常用属性和方法220

7.4.3 ADO.NET访问数据库的步骤221

7.5系统实现222

7.5.1系统主框架布局设计223

7.5.2系统页面模板设计223

7.5.3设置数据库连接信息223

7.5.4系统公共类224

7.5.5系统部分存储过程、自定义函数、视图230

7.5.6系统部分页面233

附录A SQL Server支持的运算符与函数241

附录B学籍管理数据表结构245

参考文献248

热门推荐