图书介绍

数据库原理与应用项目化教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理与应用项目化教程
  • 陈明忠主编;刘华清,贺红娟,张艳副主编 著
  • 出版社: 青岛:中国海洋大学出版社
  • ISBN:9787811254433
  • 出版时间:2010
  • 标注页数:234页
  • 文件大小:65MB
  • 文件页数:245页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-教材

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 有关概念1

1.1.2 数据管理技术的产生与发展2

项目实训3

项目小结4

项目1.2数据模型4

项目要求4

学习节奏4

1.2.1 概念模型4

1.2.2 数据模型7

项目实训8

项目小结8

项目1.3数据库系统结构9

项目要求9

学习节奏9

1.3.1 DBS的体系结构9

1.3.2 DBS的模式结构9

项目实训11

项目小结11

项目1.4 数据库管理系统11

项目要求11

学习节奏11

1.4.1 DBMS的主要功能11

1.4.2 DBMS的组成12

项目实训12

项目小结12

思考与练习12

第2章 关系数据库14

项目2.1 关系的数学定义14

项目要求14

学习节奏14

2.1.1 关系模型的基本概念14

2.1.2 关系的数学定义14

项目实训15

项目小结16

项目2.2关系代数16

项目要求16

学习节奏16

2.2.1 传统的集合运算16

2.2.2 专门的关系运算18

项目实训20

项目小结21

思考与练习21

第3章 关系数据库规范化理论23

项目3.1 函数依赖23

项目要求23

学习节奏23

3.1.1 什么是函数依赖23

3.1.2 函数依赖的推理规则24

项目实训25

项目小结25

项目3.2 关系模式的规范化25

项目要求25

学习节奏25

3.2.1 问题提出25

3.2.2 范式26

3.2.3 关系模式的规范化26

项目实训28

项目小结29

思考与练习29

第4章 数据库设计31

项目4.1 需求分析31

项目要求31

学习节奏31

4.1.1 数据库设计的步骤31

4.1.2 需求分析32

项目实训32

项目小结33

项目4.2 概念结构设计33

项目要求33

学习节奏33

4.2.1 局部E-R图设计33

4.2.2 合并成总体E-R图35

项目实训37

项目小结38

项目4.3 逻辑结构设计38

项目要求38

学习节奏38

4.3.1 联系的属性和主码38

4.3.2 E-R图向关系模型的转换38

项目实训40

项目小结40

项目4.4 物理结构设计与数据库实施40

项目要求40

学习节奏40

4.4.1 物理结构设计40

4.4.2 数据库的实施与维护40

项目实训41

项目小结41

思考与练习41

第二部分 SQL Server 2005数据库管理方法43

第5章 SQL Server 2005系统入门43

项目5.1 SQL Server 2005系统简介43

项目要求43

学习节奏43

5.1.1 概况43

5.1.2 运行环境46

5.1.3 SQL Server2005的安装47

项目实训51

项目小结51

项目5.2 SQL Server 2005的主要组件51

项目要求51

学习节奏51

5.2.1 服务简介51

5.2.2 配置管理器53

5.2.3 SQL Server Management Studio55

5.2.4 SSMS查询编辑器59

项目实训60

项目小结61

思考与练习61

第6章 创建和使用数据库62

项目6.1 SQL Server数据库和文件62

项目要求62

学习节奏62

6.1.1 文件和文件组62

6.1.2 事务日志63

6.1.3 系统数据库介绍63

项目实训65

项目小结65

项目6.2 创建数据库65

项目要求65

学习节奏65

6.2.1 使用对象资源管理器创建数据库65

6.2.2 使用T-SQL语句创建数据库69

项目实训71

项目小结72

项目6.3 修改数据库72

项目要求72

学习节奏72

6.3.1 扩充数据库72

6.3.2 收缩数据库74

6.3.3 分离和附加数据库75

6.3.4 数据库更名77

项目实训78

项目小结79

项目6.4 删除数据库79

项目要求79

学习节奏79

6.4.1 使用对象资源管理器删除数据库79

6.4.2 使用T-SQL语句删除数据库80

项目实训80

项目小结80

项目6.5 备份和还原数据库80

项目要求80

学习节奏80

6.5.1 备份数据库80

6.5.2 还原数据库85

项目实训87

项目小结88

思考与练习88

第7章 创建和使用表90

项目7.1 SQL Server 2005中的数据类型90

项目要求90

学习节奏90

7.1.1 SQLServer提供的数据类型90

7.1.2 用户定义数据类型93

项目实训94

项目小结94

项目7.2 使用对象资源管理器创建和管理表95

项目要求95

学习节奏95

7.2.1 创建表95

7.2.2 修改表的结构97

7.2.3 设置约束99

7.2.4 删除表103

7.2.5 建立数据库表关系图103

7.2.6 数据的导入与导出105

项目实训107

项目小结107

思考与练习107

第8章 SQL语言109

项目8.1 定义表109

项目要求109

学习节奏109

8.1.1 SQL概述109

8.1.2 定义表110

项目实训111

项目小结113

项目8.2查询表113

项目要求113

学习节奏113

8.2.1 SELECT语句113

8.2.2 连接查询117

8.2.3 嵌套查询118

项目实训120

项目小结120

项目8.3 操纵表121

项目要求121

学习节奏121

8.3.1 插入数据121

8.3.2 修改数据121

8.3.3 删除数据122

项目实训122

项目小结123

思考与练习123

第9章 Transact-SQL程序设计125

项目9.1 常量、变量、函数与表达式125

项目要求125

学习节奏125

9.1.1 使用常量125

9.1.2 使用变量126

9.1.3 使用函数128

9.1.4 使用表达式132

项目实训133

项目小结134

项目9.2 使用批处理134

项目要求134

学习节奏134

项目实训135

项目小结136

项目9.3 流程控制语句136

项目要求136

学习节奏136

9.3.1 BEGIN...END语句块137

9.3.2 IF...ELSE语句137

9.3.3 CASE表达式137

9.3.4 WHILE语句139

9.3.5 RETURN语句139

9.3.6 WAITFOR语句140

9.3.7 使用注释140

项目实训141

项目小结141

项目9.4 使用游标141

项目要求141

学习节奏141

9.4.1 声明游标142

9.4.2 打开游标和提取数据143

9.4.3 关闭和释放游标143

项目实训145

项目小结145

项目9.5 并发控制145

项目要求145

学习节奏145

9.5.1 什么是事务145

9.5.2 并发问题146

9.5.3 封锁147

9.5.4 死锁和活锁148

项目实训149

项目小结149

思考与练习149

第10章 视图151

项目10.1 在FROM子句中指定连接151

项目要求151

学习节奏151

10.1.1 内连接152

10.1.2 外连接152

10.1.3 交叉连接153

项目实训153

项目小结154

项目10.2 创建视图154

项目要求154

学习节奏154

10.2.1 视图的概念154

10.2.2 使用对象资源管理器创建视图154

10.2.3 使用T-SQL语句创建视图158

项目实训160

项目小结160

项目10.3 管理视图160

项目要求160

学习节奏160

10.3.1 修改视图160

10.3.2 删除视图161

项目实训162

项目小结162

项目10.4 使用视图162

项目要求162

学习节奏162

10.4.1 通过视图检索表数据162

10.4.2 通过视图添加表数据163

10.4.3 通过视图修改表数据163

10.4.4 通过视图删除表数据164

项目实训165

项目小结165

思考与练习165

第11章 索引167

项目11.1 索引简介167

项目要求167

学习节奏167

11.1.1 索引的概念167

11.1.2 索引的类型168

项目实训170

项目小结170

项目11.2 创建和删除索引170

项目要求170

学习节奏170

11.2.1 系统自动创建索引170

11.2.2 使用对象资源管理器创建索引171

11.2.3 使用CREATE INDEX语句创建索引172

11.2.4 查看索引173

11.2.5 删除索引174

项目实训176

项目小结176

思考与练习176

第12章 数据库完整性178

项目12.1 在创建表时指定约束178

项目要求178

学习节奏178

12.1.1 PRIMARY KEY约束179

12.1.2 FOREIGN KEY约束180

12.1.3 UNIQUE约束180

12.1.4 CHECK约束181

12.1.5 默认值约束181

项目实训182

项目小结183

项目12.2 向表添加约束183

项目要求183

学习节奏183

12.2.1 向表添加约束183

12.2.2 删除表中的约束184

项目实训184

项目小结185

项目12.3 默认对象和规则185

项目要求185

学习节奏185

12.3.1 使用默认对象185

12.3.2 使用规则186

项目实训187

项目小结187

思考与练习188

第13章 存储过程和触发器189

项目13.1 使用存储过程189

项目要求189

学习节奏189

13.1.1 存储过程的简介189

13.1.2 创建存储过程191

13.1.3 执行存储过程194

13.1.4 查看和修改存储过程197

13.1.5 删除存储过程199

项目实训199

项目小结200

项目13.2 使用触发器200

项目要求200

学习节奏200

13.2.1 触发器的简介200

13.2.2 创建触发器202

13.2.3 查看和修改触发器206

13.2.4 删除触发器207

13.2.5 DML触发器应用举例208

项目实训211

项目小结211

思考与练习211

第14章 SQL Server 2005的安全管理213

项目14.1 SQL Server 2005的身份验证213

项目要求213

学习节奏213

14.1.1 选择身份验证模式213

14.1.2 Windows和SQLServer身份验证215

项目实训215

项目小结215

项目14.2 登录账户管理216

项目要求216

学习节奏216

14.2.1 创建Windows登录账户216

14.2.2 创建SQL Server登录账户218

14.2.3 使用T-SQL语句管理登录账户218

项目实训220

项目小结220

项目14.3 数据库用户管理220

项目要求220

学习节奏220

14.3.1 数据库用户的创建220

14.3.2 数据库用户的修改222

14.3.3 数据库用户的删除223

14.3.4 为数据库用户授权223

项目实训226

项目小结227

项目14.4 角色管理227

项目要求227

学习节奏227

14.4.1 服务器角色227

14.4.2 数据库角色228

项目实训232

项目小结232

思考与练习233

参考文献234

热门推荐