图书介绍

数据库原理与应用(SQL Server2005)【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理与应用(SQL Server2005)
  • 廖瑞华著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111296850
  • 出版时间:2010
  • 标注页数:278页
  • 文件大小:47MB
  • 文件页数:290页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材

PDF下载


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

下载说明

数据库原理与应用(SQL Server2005)PDF格式电子书版下载

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

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

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

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

图书目录

第1章 绪论1

1.1 信息、数据与数据处理1

1.2 数据管理技术的发展2

1.2.1 人工管理阶段2

1.2.2 文件系统阶段3

1.2.3 数据库系统阶段4

1.3 数据库系统的组成5

1.4 数据库技术的研究领域7

1.5 本章小结10

1.6 习题10

第2章 数据模型11

2.1 数据模型概述11

2.1.1 数据描述的三种范畴11

2.1.2 两类抽象层次的数据模型12

2.2 概念模型与E-R方法13

2.2.1 概念模型的基本概念13

2.2.2 实体-联系模型15

2.3 结构数据模型16

2.3.1 数据模型的三要素16

2.3.2 非关系模型17

2.3.3 关系模型19

2.4 数据库系统的模式结构20

2.4.1 数据库系统模式的概念21

2.4.2 数据库系统的三级模式结构22

2.4.3 数据库的二级映像与数据独立性22

2.5 本章小结23

2.6 习题23

第3章 关系数据库26

3.1 关系数据模型26

3.1.1 关系数据模型的数据结构和基本术语27

3.1.2 关系的形式定义28

3.1.3 关系的性质29

3.1.4 关系模式29

3.2 关系模型的完整性约束30

3.2.1 实体完整性规则30

3.2.2 参照完整性规则31

3.2.3 用户定义完整性31

3.3 关系代数32

3.3.1 关系代数的五种操作32

3.3.2 关系代数的其他操作34

3.4 本章小结36

3.5 习题36

第4章 SQL Server 2005数据库基础38

4.1 SQL Server 2005简介38

4.2 SQL Server服务器的启动、暂停和停止39

4.3 SQL Server Management Studio简介41

4.3.1 对象资源管理器41

4.3.2 查询编辑器41

4.4 注册服务器42

4.5 SQL Server数据库的创建与维护44

4.5.1 SQL Server数据库的组成44

4.5.2 系统数据库45

4.5.3 创建数据库45

4.5.4 修改数据库51

4.5.5 删除数据库53

4.5.6 数据库的重命名53

4.6 Transact-SQL程序设计基础54

4.6.1 SQL与Transact-SQL54

4.6.2 SQL Server标识符55

4.6.3 数据类型56

4.6.4 常量、变量和运算符58

4.6.5 函数61

4.6.6 程序注释语句63

4.6.7 批处理63

4.6.8 流程控制语句64

4.7 本章小结68

4.8 习题69

第5章 关系数据库标准语言SQL70

5.1 SQL的三级模式结构70

5.2 数据定义功能71

5.2.1 基本表的定义71

5.2.2 修改表结构72

5.2.3 删除表73

5.2.4 建立与删除索引73

5.3 数据查询功能74

5.3.1 查询语句的基本结构75

5.3.2 单表查询76

5.3.3 多表连接查询81

5.3.4 嵌套查询85

5.3.5 集合查询88

5.4 数据操纵功能89

5.4.1 插入数据89

5.4.2 修改数据90

5.4.3 删除数据91

5.5 视图92

5.5.1 视图的概念92

5.5.2 定义视图92

5.5.3 删除视图94

5.5.4 查询视图95

5.5.5 更新视图95

5.5.6 视图的作用96

5.6 数据控制97

5.6.1 数据控制简介97

5.6.2 授权98

5.6.3 收回权限99

5.7 本章小结100

5.8 习题100

第6章 存储过程和触发器104

6.1 存储过程104

6.1.1 存储过程的基本概念104

6.1.2 创建存储过程105

6.1.3 执行存储过程110

6.1.4 存储过程的返回值和状态信息111

6.1.5 存储过程的修改和删除113

6.2 触发器114

6.2.1 触发器的概念114

6.2.2 触发器的功能114

6.2.3 触发器的分类115

6.2.4 Inserted表和deleted表115

6.2.5 操作触发器的注意事项116

6.2.6 创建触发器116

6.2.7 DML触发器121

6.2.8 DDL触发器125

6.3 本章小结127

6.4 习题127

第7章 安全性管理128

7.1 SQL Server的安全机制128

7.1.1 操作系统级的安全性128

7.1.2 SQL Server级的安全性129

7.1.3 数据库级的安全性129

7.2 登录和用户130

7.2.1 登录身份验证模式及其设置130

7.2.2 创建登录132

7.2.3 创建用户135

7.3 权限管理137

7.3.1 服务器权限137

7.3.2 数据库对象权限137

7.3.3 数据库权限141

7.4 角色管理143

7.4.1 固定服务器角色143

7.4.2 数据库角色146

7.5 本章小结148

7.6 习题148

第8章 数据库保护149

8.1 事务149

8.1.1 事务的概念149

8.1.2 事务的性质149

8.1.3 事务调度151

8.1.4 SQL Server的事务处理151

8.2 并发控制153

8.2.1 并发控制概述153

8.2.2 封锁156

8.2.3 封锁协议156

8.2.4 活锁和死锁158

8.2.5 并发调度的可串行性159

8.2.6 两段锁协议161

8.2.7 封锁的粒度162

8.2.8 SQL Server的并发控制164

8.3 数据库恢复技术166

8.3.1 恢复的实现技术167

8.3.2 具有检查点的恢复技术168

8.3.3 SQL Server的备份与恢复170

8.4 本章小结179

8.5 习题180

第9章 关系模式规范化181

9.1 问题的提出181

9.2 函数依赖的基本概念183

9.2.1 函数依赖183

9.2.2 一些术语和符号183

9.3 规范化185

9.3.1 第一范式185

9.3.2 第二范式186

9.3.3 第三范式187

9.3.4 BCNF范式188

9.3.5 多值依赖与第四范式189

9.3.6 各范式间的关系193

9.4 本章小结193

9.5 习题194

第10章 数据库设计196

10.1 数据库设计概述196

10.1.1 数据库设计的特点196

10.1.2 数据库设计方法197

10.1.3 数据库设计的基本步骤198

10.2 数据库规划198

10.3 需求分析199

10.3.1 需求分析的任务199

10.3.2 调查199

10.3.3 结构化分析方法200

10.4 概念结构设计203

10.4.1 概念结构设计的策略与步骤203

10.4.2 采用E-R方法的概念结构设计203

10.5 逻辑结构设计207

10.5.1 E-R模型向关系数据模型的转换207

10.5.2 关系模型的优化210

10.5.3 设计外模式211

10.6 物理结构设计211

10.6.1 物理设计的内容与方法211

10.6.2 关系模式存取方法选择212

10.6.3 确定数据库的存储结构213

10.6.4 物理设计的评价214

10.7 数据库行为设计214

10.7.1 功能需求分析214

10.7.2 功能设计214

10.7.3 事务设计215

10.8 数据库的实施和维护216

10.8.1 数据库的实施216

10.8.2 数据库的运行和维护217

10.9 本章小结218

10.10 习题218

第11章 Visual Basic.NET数据库编程实例——教务管理系统220

11.1 Visual Basic.NET介绍220

11.1.1 Microsoft Visual Studio 2005集成开发环境220

11.1.2 Visual Studio 2005 IDE的用户界面元素222

11.2 利用ADO.NET进行数据库开发223

11.2.1 ADO.NET概述223

11.2.2 ADO.NET对象模型224

11.3 教务管理系统的实现227

11.3.1 创建数据库及数据表227

11.3.2 系统框架示意图231

11.3.3 业务方法类的实现231

11.3.4 系统登录模块的设计与实现248

11.3.5 基础数据管理模块的设计与实现251

11.3.6 教师选课以及成绩管理模块的设计与实现264

11.3.7 学生选课以及成绩查询模块的设计与实现268

11.4 本章小结270

附录271

附录A 实验指导271

实验一 SQL Server2005服务器与数据库管理271

实验二 表的建立与维护271

实验三 数据查询273

实验四 创建和使用视图273

实验五 存储过程的创建和使用274

实验六 触发器的创建和使用274

实验七 SQL Server的数据库恢复技术274

实验八 SQL Server的安全性管理275

实验九 数据库系统开发275

附录B SQL Server 2005服务器注册常见问题及其解决办法276

参考文献278

热门推荐