图书介绍

数据库系统原理与应用 基于SQL Server 20082025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

数据库系统原理与应用 基于SQL Server 2008
  • 王瑞金主编;段会川副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302339274
  • 出版时间:2014
  • 标注页数:335页
  • 文件大小:155MB
  • 文件页数:351页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库系统原理与应用 基于SQL Server 2008PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 数据库系统原理3

第1章 数据库基本概念3

1.1 信息、数据与数据库3

1.1.1 信息与数据3

1.1.2 数据管理与数据库4

1.2 数据管理技术及其发展4

1.2.1 人工管理阶段5

1.2.2 文件系统管理阶段5

1.2.3 数据库系统阶段6

1.3 数据库系统7

1.3.1 数据库系统的构成7

1.3.2 数据库体系结构9

1.4 数据库管理系统11

1.4.1 数据库管理系统的工作模式11

1.4.2 数据库管理系统的主要功能12

习题113

第2章 数据模型14

2.1 信息描述14

2.1.1 现实世界15

2.1.2 信息世界15

2.1.3 数据世界16

2.2 概念模型16

2.2.1 概念模型的基本概念16

2.2.2 概念模型的表示方法19

2.3 数据模型和关系模型23

2.3.1 数据模型概述23

2.3.2 关系模型概述24

习题227

第3章 关系数据模型28

3.1 关系模型及其定义28

3.1.1 关系数据结构28

3.1.2 关系操作概述31

3.1.3 关系的完整性32

3.2 关系代数35

3.2.1 关系查询语言和关系运算35

3.2.2 传统的关系运算36

3.2.3 专门的关系运算38

3.2.4 关系运算应用实例44

3.3 关系系统45

3.3.1 关系系统的定义45

3.3.2 关系系统的分类45

习题346

第4章 关系数据库规范化理论48

4.1 关系模式规范化的必要性48

4.2 函数依赖50

4.2.1 函数依赖的定义50

4.2.2 函数依赖的Armstrong公理51

4.2.3 键及候选键53

4.3 规范化与范式53

4.3.1 第一范式(1NF)54

4.3.2 第二范式(2NF)54

4.3.3 第三范式(3NF)55

4.3.4 Boyce-Codd范式(BCNF)55

习题456

第5章 数据库系统设计57

5.1 数据库设计概述57

5.1.1 数据库系统设计的内容57

5.1.2 数据库设计的基本方法58

5.1.3 数据库系统设计的基本步骤59

5.2 数据库规划61

5.3 需求分析62

5.3.1 需求分析的步骤62

5.3.2 需求分析的方法63

5.4 概念结构设计64

5.4.1 概念结构的特点及设计方法64

5.4.2 数据抽象与局部视图设计66

5.4.3 视图的集成69

5.5 逻辑结构设计72

5.5.1 概念模型向关系模型的转换72

5.5.2 关系模式规范化74

5.5.3 模式的评价与优化74

5.5.4 用户子模式的设计76

5.6 物理结构设计77

5.6.1 数据库物理设计的影响因素和内容77

5.6.2 关系模式存取方法选择78

5.6.3 确定数据库的存储结构80

5.7 数据库的实施与维护81

5.7.1 数据的载入和应用程序的调试81

5.7.2 数据库的试运行82

5.7.3 数据库的运行和维护83

习题584

第二篇 MS SQL Server2008关系数据库管理系统89

第6章 SQL Server 2008概述89

6.1 SQL Server 2008简介89

6.1.1 SQL Server的发展历程89

6.1.2 SQL Server 2008的体系结构90

6.2 SQL Server 2008的安装91

6.2.1 SQL Server 2008的版本91

6.2.2 软硬件安装需求93

6.2.3 安装SQL Server 200893

6.3 SQL Server Management Studio功能与操作103

6.3.1 启动SQL Server Management Studio103

6.3.2 SQL Server Management Studio组件简介103

6.3.3 SQL查询编辑器105

6.4 SQL Server系统数据库105

6.5 数据库的创建与管理106

6.5.1 数据库的构成106

6.5.2 创建数据库的方法107

6.5.3 使用数据库109

6.5.4 修改数据库109

6.5.5 删除数据库的方法111

习题6111

第7章 关系数据库语言SQL112

7.1 SQL概述及特点112

7.1.1 SQL语言的发展历程112

7.1.2 SQL语言的特点113

7.1.3 SQL数据库的体系结构114

7.1.4 T-SQL与SQL114

7.1.5 T-SQL语言概述114

7.2 表的定义与维护115

7.2.1 数据类型116

7.2.2 基本表的定义120

7.2.3 基本表的修改125

7.2.4 基本表的删除126

7.2.5 向表中录入数据127

7.3 索引的定义与维护127

7.3.1 索引概述127

7.3.2 索引的创建128

7.3.3 索引的删除130

7.4 SQL数据查询130

7.4.1 SELECT语句130

7.4.2 单表查询132

7.4.3 连接查询141

7.4.4 嵌套查询145

7.4.5 集合查询149

7.5 SQL的数据更新功能151

7.5.1 SQL的数据插入功能151

7.5.2 SQL的数据修改功能152

7.5.3 SQL的数据删除功能153

7.6 视图153

7.6.1 视图的概念153

7.6.2 视图的创建154

7.6.3 视图的操作157

7.6.4 使用视图的作用与限制159

习题7160

第8章 Transact-SQL程序设计162

8.1 Transact-SQL程序设计基础162

8.1.1 常量、变量与运算符162

8.1.2 流程控制168

8.1.3 T-SQL的常用函数171

8.1.4 用户自定义函数174

8.2 存储过程177

8.2.1 存储过程概述177

8.2.2 创建存储过程178

8.2.3 执行存储过程180

8.2.4 修改存储过程181

8.2.5 删除存储过程182

8.2.6 存储过程的参数及返回值182

8.3 触发器186

8.3.1 触发器概述186

8.3.2 创建触发器187

8.3.3 修改触发器189

8.3.4 删除触发器190

8.3.5 禁用/激活触发器190

8.4 游标191

8.4.1 游标概述191

8.4.2 游标的基本操作191

8.4.3 游标的应用194

习题8197

第9章 事务与并发控制198

9.1 事务概述198

9.1.1 事务的特点198

9.1.2 事务的分类199

9.2 管理事务200

9.2.1 显式事务200

9.2.2 隐式事务202

9.2.3 自动提交事务204

9.3 并发操作204

9.3.1 并发操作的影响204

9.3.2 封锁206

9.3.3 封锁协议206

9.3.4 活锁和死锁208

9.4 SQL Server的并发控制209

9.4.1 事务的隔离级别209

9.4.2 SQL Server封锁管理211

习题9214

第10章 SQL Server 2008数据库安全技术215

10.1 SQL Server安全机制215

10.2 SQL Server的验证模式216

10.3 SQL Server的登录和角色管理218

10.3.1 服务器的登录账号218

10.3.2 服务器角色管理220

10.4 SQL Server数据库用户与角色管理222

10.4.1 数据库用户222

10.4.2 数据库角色224

10.5 用户和角色的权限管理225

10.5.1 SQL Server权限种类226

10.5.2 T-SQL中的权限操作226

10.5.3 利用SSMS进行权限管理228

习题10230

第11章 SQL Server 2008数据库维护231

11.1 数据库的收缩231

11.1.1 自动收缩231

11.1.2 手动收缩232

11.2 数据库的分离与附加233

11.2.1 分离数据库233

11.2.2 附加数据库234

11.3 数据库备份与还原235

11.3.1 数据备份类型235

11.3.2 恢复模式236

11.3.3 备份设备237

11.3.4 数据库备份239

11.3.5 还原数据库242

11.3.6 备份策略244

习题11245

第三篇 基于C#.NET的数据库应用系统开发249

第12章 Visual Studio 2008入门249

12.1 C#概述249

12.1.1 C#与.NET249

12.1.2 C#的特点250

12.2 用C#创建.NET应用程序250

12.2.1 配置和认识Visual Studio 2008开发环境250

12.2.2 C#程序的基本结构252

12.3 开发Windows Form应用程序255

习题12259

第13章 C#编程基础261

13.1 C#的基本语言元素261

13.1.1 数据类型261

13.1.2 数据类型转换265

13.1.3 变量和常量266

13.1.4 运算符和表达式268

13.1.5 表达式与运算的优先级269

13.2 C#语言的基本语句269

13.2.1 条件语句269

13.2.2 switch多分支选择语句270

13.2.3 循环语句271

13.2.4 跳转语句273

13.3 C#面向对象程序设计274

13.3.1 类和对象274

13.3.2 类的成员变量275

13.3.3 类的成员方法276

13.3.4 类的继承、封装和多态278

13.4 C#在VS 2008环境下调试及排错方法282

13.4.1 编译时错误及纠正方法282

13.4.2 运行时错误及处理方法283

13.4.3 VS 2008调试技术285

习题13286

第14章 Visual Studio 2008中的数据库开发技术287

14.1 ADO.NET概述287

14.1.1 ADO.NET相关类库287

14.1.2 两种ADO.NET访问数据库的模式289

14.2 数据集DataSet和DataTable290

14.2.1 数据表DataTable290

14.2.2 数据集DataSet291

14.3 ADO.NET连接模式访问数据库292

14.3.1 SqlConnection对象292

14.3.2 SqlCommand对象293

14.3.3 SqlDataReader对象295

14.4 ADO.NET无连接模式访问数据库295

14.4.1 了解SqlDataAdapter对象295

14.4.2 使用SqlDataAdapter操作数据297

14.5 开发职工数据编辑窗口297

14.5.1 职工与专业数据表设计298

14.5.2 职工数据编辑窗口的设计298

14.5.3 运行时错误及处理方法301

14.6 可视化控件实现数据访问的相关技术303

14.6.1 .NET数据绑定技术303

14.6.2 使用TableAdapter组件进行带参数的多表查询305

14.6.3 用TableAdapter实现主表/明细表关系307

习题14308

第15章 SQL Server 2008数据库应用系统开发实例310

15.1 进销存数据库的设计310

15.2 进销存数据库应用系统基本框架的搭建315

15.2.1 创建Jxc工程和设计主窗体315

15.2.2 用户登录窗体设计317

15.2.3 账户及权限设计319

15.3 职工管理等辅助数据管理功能的实现320

15.3.1 职工管理窗体的权限控制320

15.3.2 其他辅助数据管理窗体的设计321

15.4 进货功能的实现322

15.4.1 进货有关的视图及存储过程设计322

15.4.2 进货窗体及有关的ADO.NET控件和程序代码设计325

15.4.3 进货查询统计有关的视图及存储过程设计328

15.4.4 进货查询统计窗体及程序代码设计329

15.5 其他功能设计概要332

习题15334

参考文献335

热门推荐