图书介绍

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

数据库原理与应用 基于SQL Server 2005
  • 李春葆,金晶,曾平编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302190424
  • 出版时间:2009
  • 标注页数:407页
  • 文件大小:89MB
  • 文件页数:420页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 数据库系统概述1

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

信息与数据1

数据处理2

1.2数据管理技术的发展2

人工管理阶段2

文件系统阶段3

数据库系统阶段3

1.3数据库系统的组成与结构4

数据库系统的组成4

数据库系统体系结构6

1.4数据库管理系统8

DBMS的主要功能9

DBMS的组成10

练习题111

第2章 数据模型12

2.1什么是数据模型12

数据的描述13

数据间联系的描述13

2.2概念模型13

信息世界中的基本概念13

实体间的联系方式15

实体联系表示法15

设计E-R图的步骤17

2.3数据库类型18

层次模型18

网状模型19

关系模型21

练习题222

第3章 关系数据库23

3.1关系模型的基本概念23

3.2关系的数学定义24

3.3关系代数26

传统的集合运算26

专门的关系运算27

练习题329

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

4.1问题的提出30

4.2函数依赖31

函数依赖的定义31

函数依赖与属性关系32

Armstrong公理33

闭包及其计算34

4.3范式和规范化35

什么叫范式35

范式的判定条件与规范化35

4.4关系模式的分解37

模式分解中存在的问题37

无损分解的定义和性质37

无损分解的测试方法38

保持函数依赖的分解38

练习题439

第5章 数据库设计41

5.1数据库设计概述41

5.2需求分析42

需求分析的步骤42

需求分析的方法43

5.3概念结构设计47

局部应用E-R模型设计47

总体概念E-R模型设计49

5.4逻辑结构设计51

5.5物理结构设计52

5.6数据库的实施和维护53

练习题554

第6章 SQL Server 2005系统概述55

6.1 SQL Server 2005系统简介55

SQL Server的发展历史55

SQL Server 2005的各种版本55

SQL Server 2005的组成部分56

SQL Server 2005组件的分类57

6.2系统需求59

硬件需求59

软件需求60

SQL Server 2005的网络环境需求61

SQL Server 2005的其他需求61

SQL Server 2005安装的注意事项61

6.3 SQL Server 2005的安装62

6.4 SQL Server 2005的工具和实用程序65

SQL Server Management Studio66

SQL Server Business IntelligenceDevelopment Studio67

数据库引擎优化顾问68

Analysis Services69

SQL Server ConfigurationManager69

文档和教程70

练习题670

上机实验题170

第7章 创建和使用数据库71

7.1数据库对象71

7.2系统数据库72

7.3 SQL Server数据库的存储结构73

文件和文件组73

数据库的存储结构74

事务日志75

7.4创建数据库76

7.5配置数据库78

添加和删除数据文件、日志文件78

数据库选项设置82

更改数据库所有者83

数据库重命名84

7.6删除数据库85

练习题785

上机实验题286

第8章 创建和使用表87

8.1表的概念87

什么是表87

表中数据的完整性88

8.2创建表89

8.3修改表的结构92

8.4建立数据库关系图93

8.5更改表名95

8.6删除表96

8.7记录的新增和修改97

练习题898

上机实验题399

第9章 T-SQL基础101

9.1 SQL101

SQL概述101

SQL的分类101

9.2 T-SQL语句的执行102

9.3数据定义语言103

数据库的操作语句103

表的操作语句108

9.4数据操纵语言111

INSERT语句111

UPDATE语句112

DELETE语句112

9.5数据查询语言112

投影查询113

选择查询114

排序查询115

使用聚合函数115

表的连接查询117

子查询119

相关子查询121

带EXISTS测试的子查询122

空值及其处理123

9.6 T-SQL程序设计基础124

标识符124

数据类型125

变量135

运算符139

批处理143

注释144

控制流语句145

函数150

练习题9158

上机实验题4158

第10章 SQL高级应用160

10.1 SELECT高级查询160

数据汇总160

连接查询163

子查询166

数据来源是一个查询的结果169

10.2事务处理170

事务分类170

显式事务171

自动提交事务174

隐性事务175

10.3数据的锁定176

SQL Server中的锁定176

自定义锁179

10.4使用游标184

游标的概念185

游标的基本操作185

使用游标188

练习题10191

上机实验题5192

第11章 索引193

11.1什么是索引193

11.2索引类型193

聚集索引194

非聚集索引194

唯一性索引195

11.3创建索引195

使用SQL Server控制管理器创建索引195

使用CREATEINDEX语句创建索引199

使用CREATE TABLE语句创建索引202

11.4查看和修改索引属性202

使用SQL Server控制管理器查看和修改索引属性202

使用T-SQL语句查看和修改索引属性203

11.5删除索引204

使用SQL Server控制管理器删除索引204

使用T-SQL语句删除索引205

练习题11205

上机实验题6205

第12章 视图206

12.1视图概述206

12.2创建视图206

使用SQL Server管理控制器创建视图207

使用SQL语句创建视图210

12.3使用视图211

使用视图进行数据查询212

通过视图向基表中插入数据213

通过视图修改基表中的数据214

通过视图删除基表中的数据215

12.4视图定义的修改215

使用SQL Server管理控制器修改视图定义216

重命名视图218

12.5查看视图的信息219

使用SQL Server管理控制器查看视图信息219

使用sp_helptext存储过程查看视图信息220

12.6视图的删除220

使用SQL Server管理控制器删除视图220

使用T-SQL删除视图221

练习题12222

上机实验题7222

第13章 数据库完整性223

13.1约束223

PRIMARY KEY约束223

FOREIGN KEY约束224

UNIQUE约束225

CHECK约束226

列约束和表约束227

13.2默认值227

在创建表时指定默认值228

使用默认对象229

13.3规则232

创建规则233

绑定规则234

解除和删除规则234

练习题13235

上机实验题8235

第14章 存储过程236

14.1概述236

14.2创建存储过程237

使用SQL Server管理控制器创建存储过程237

使用CREATE PROCEDURE语句创建存储过程238

14.3执行存储过程239

14.4存储过程的参数241

在存储过程中使用参数241

在存储过程中使用默认参数242

在存储过程中使用返回参数243

存储过程的返回值244

14.5存储过程的管理245

查看存储过程245

修改存储过程247

重命名存储过程248

删除存储过程249

练习题14250

上机实验题9250

第15章 触发器251

15.1概述251

15.2创建DML触发器252

使用SQL Server管理控制器创建DML触发器252

使用T-SQL语句创建DML触发器253

创建DML触发器的注意事项256

15.3 inserted表和deleted表256

15.4使用DML触发器257

使用INSERT触发器258

使用UPDATE触发器259

使用DELETE触发器261

使用INSTEAD OF触发器262

15.5创建和使用DDL触发器263

创建DDL触发器263

DDL触发器的应用264

15.6触发器的管理265

查看触发器265

修改触发器267

删除触发器268

启用或禁用触发器268

练习题15269

上机实验题10269

第16章 SQL Server的安全管理271

16.1 SQL Server安全体系结构271

操作系统的安全性272

SQL Server的安全性272

数据库的安全性272

SQL Server数据库对象的安全性272

16.2 SQL Server的身份验证模式273

Windows身份验证模式273

混合身份验证模式274

设置身份验证模式274

16.3 SQL Server账号管理275

SQL Server服务器登录账号管理275

SQL Server数据库用户账号管理279

16.4权限和角色283

什么是角色283

权限管理285

创建数据库角色289

数据库角色管理290

练习题16291

上机实验题11291

第17章 数据备份与恢复292

17.1数据备份和恢复概述292

备份类型292

恢复类型293

17.2备份设备294

创建数据库备份设备294

删除数据库备份设备296

17.3选择数据库恢复类型297

17.4数据库备份和恢复过程298

完整数据库备份和恢复298

完整+日志数据库备份和恢复303

完整+差异+日志数据库备份和恢复306

练习题17307

上机实验题12307

第18章 数据转换308

18.1数据的导出和导入308

数据的导出308

数据的导入311

18.2分离和附加用户数据库311

分离用户数据库311

附加用户数据库313

18.3脚本315

将数据库生成脚本315

将数据表生成脚本317

执行脚本318

练习题18318

上机实验题13318

第19章 VB与数据库319

19.1概述319

数据访问对象模型319

ODBC和数据源319

19.2常用的数据访问控件323

ADO Data控件323

DataCombo控件330

DataGrid控件332

19.3常用的高级用户界面控件337

图像列表控件337

TreeView控件340

ListView控件345

19.4综合数据库操作设计实例352

练习题19357

上机实验题14358

第20章 使用ADO操作SQL Server数据库359

20.1 ADO概述359

20.2 Connection对象363

使用Connection对象的操作363

ADO连接数据库的方式363

Connection对象的属性364

Connection对象的方法366

Connection对象的事件368

20.3 Recordset对象369

ADO的游标类型370

使用Recordset对象的操作370

Recordset对象的属性370

Recordset对象的方法374

Recordset对象的事件379

20.4 Field对象382

Field对象的操作382

Field对象的属性383

Field对象的方法386

Fields集合386

20.5 Command对象390

Command对象的操作390

Command对象的属性391

Command对象的方法392

Parameters集合和Parameter对象394

20.6 ADO编程综合实例398

练习题20404

上机实验题15405

参考文献406

附录 数据库应用系统开发综合实习题407

热门推荐