图书介绍

数据库原理及应用 SQL Server 2008PDF|Epub|txt|kindle电子书版本网盘下载

数据库原理及应用 SQL Server 2008
  • 贺桂英主编;王杰,李可副主编 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:9787300165691
  • 出版时间:2013
  • 标注页数:330页
  • 文件大小:167MB
  • 文件页数:340页
  • 主题词:数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库原理及应用 SQL Server 2008PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概述1

1.1数据库系统有关的基本概念1

1.1.1数据库、数据库管理系统及数据库系统1

1.1.2数据管理技术的发展4

1.2数据模型6

1.2.1数据模型的基本概念6

1.2.2数据模型的组成要素7

1.2.3常用的数据模型7

1.3数据库系统体系结构10

1.3.1从用户的角度看数据库系统体系结构10

1.3.2三级模式结构11

1.3.3两层映像功能11

1.4数据库管理系统(DBMS)的功能和特征12

1.4.1 DBMS的主要功能12

1.4.2 DBMS的特征13

本章小结13

习题114

第2章 关系数据库16

2.1关系模型概述16

2.1.1关系数据结构16

2.1.2关系操作集合16

2.1.3数据完整性约束17

2.2关系数据库的基本术语17

2.2.1属性和域17

2.2.2笛卡儿乘积17

2.2.3关系18

2.2.4关系模式19

2.2.5关系数据库模式20

2.2.6关系数据库中的相关名词20

2.2.7关系及关系数据库的特点21

2.3关系代数22

2.3.1关系的集合运算22

2.3.2专门的关系运算23

本章小结28

习题229

第3章 数据库设计及关系规范化31

3.1数据库设计概述31

3.1.1数据库设计的特点31

3.1.2数据库设计方法和工具概述32

3.1.3数据库设计的基本步骤33

3.2需求分析33

3.2.1需求分析的任务和步骤34

3.2.2需求分析的具体内容35

3.3概念结构设计36

3.3.1概念结构设计概述36

3.3.2使用E-R图建立概念模型37

3.4逻辑结构设计39

3.4.1 E-R图转换成关系模式39

3.4.2逻辑结构设计实例41

3.5物理结构设计42

3.5.1确定数据库的物理结构42

3.5.2评价数据库物理结构42

3.6数据库的实施和维护43

3.6.1数据库的实施43

3.6.2数据库的试运行43

3.6.3数据库的运行和维护43

3.7函数依赖44

3.8关系规范化49

3.8.1第一范式(First Normal Form)49

3.8.2第二范式(Second Normal Form)52

3.8.3第三范式(Third Normal Form)54

3.8.4 BC范式(Boyce-Codd Normal Form)59

本章小结60

习题361

第4章 SQL Server 2008基础64

4.1 SQL Server 2008概述64

4.1.1 SQL Server 2008数据平台64

4.1.2 SQL Server 2008新特点65

4.1.3 SQL Server 2008各个版本比较66

4.2 SQL Server 2008的安装与测试67

4.2.1安装SQL Server 2008的系统要求67

4.2.2安装SQL Server 200867

4.2.3安装SQL Server 2008 SP2(补丁)70

4.3 SQL Server 2008常用工具简介71

4.3.1服务器上的后台服务71

4.3.2客户端上的管理工具72

4.3.3系统数据库74

本章小结75

习题475

第5章 使用SQL Server 2008建立数据库和表76

5.1建立用户数据库76

5.1.1 SQL Server 2008数据库逻辑结构76

5.1.2 SQL Server数据库物理结构77

5.1.3文件组及日志文件77

5.1.4使用SSMS工具创建用户数据库78

5.2配置用户数据库80

5.2.1用户数据库的基本属性80

5.2.2用户数据库的文件/文件组属性配置80

5.2.3用户数据库的选项属性配置81

5.3用户数据库基本操作82

5.3.1分离用户数据库82

5.3.2附加用户数据库83

5.3.3删除用户数据库84

5.4 SQL Server 2008数据类型与数据表84

5.4.1数据表说明84

5.4.2 SQL Server 2008中的数据类型86

5.5建立数据表90

5.5.1使用SSMS工具创建用户表90

5.5.2数据表中标识列和计算列的设置91

5.5.3修改用户表结构93

5.5.4删除用户表94

5.6数据完整性与表中约束的建立94

5.6.1数据完整性95

5.6.2创建和管理约束96

5.6.3建立关系图100

5.7查看和编辑数据表中的数据101

5.7.1使用SSMS工具查看数据101

5.7.2使用SSMS工具插入数据103

5.7.3使用SSMS工具删除数据103

5.7.4使用SSMS工具修改数据104

本章小结104

习题5105

第6章 使用T- -SQL命令建立数据库和表108

6.1了解T -SQL语言108

6.1.1 SQL语言和T-SQL语言108

6.1.2 T-SQL语言的执行方式109

6.1.3 T-SQL语言标识符及语法约定110

6.2 T-SQL语言基础111

6.2.1 T-SQL中的常量和变量111

6.2.2 T -SQL中的运算符112

6.2.3 T-SQL中的函数115

6.2.4 T -SQL中的批处理117

6.2.5 T-SQL中的流程控制语句117

6.2.6 T -SQL中的功能性语句121

6.3使用T-SQL命令定义数据库122

6.3.1创建数据库命令CREATE DATABASE122

6.3.2修改数据库命令ALTER DATABASE124

6.3.3删除数据库命令DROP DATABASE126

6.4使用T-SQL命令定义数据表127

6.4.1创建数据表命令CREATE TABLE127

6.4.2修改数据表命令ALTER TABLE133

6.4.3删除数据表命令DROP TABLE134

6.5数据表中约束的深入理解134

6.5.1关于表中约束的命名及查看134

6.5.2删除表中约束137

本章小结137

习题6.137

第7章 使用T- SQL命令操纵数据141

7.1使用INSERT语句插入数据142

7.1.1单行插入的INSERT语句142

7.1.2多行插入的INSERT语句144

7.1.3批量导入数据145

7.2使用DELETE语句删除数据行145

7.3使用UPDATE语句修改数据147

7.3.1单列更新149

7.3.2多列更新150

本章小结150

习题7151

第8章 数据查询语句SELECT153

8.1 SELECT语句基础154

8.1.1 SELECT语句基础154

8.1.2 SELECT子句设定查询结果内容154

8.1.3 WHERE子句设定查询条件157

8.1.4在SELECT子句中使用聚合函数进行统计或计算164

8.1.5分组查询——使用GROUP BY子句166

8.1.6结果排序——使用ORDER BY子句169

8.1.7使用INTO子句为查询结果建立新表170

8.2多表连接查询171

8.2.1连接的分类171

8.2.2内连接中的等值连接与自然连接172

8.2.3交叉连接177

8.2.4外连接177

8.3嵌套查询(子查询)178

8.3.1使用IN谓词的嵌套查询179

8.3.2基于单值的子查询181

8.3.3基于多值的子查询182

8.3.4相关子查询和使用EXISTS谓词的嵌套查询183

8.3.5在DML语句中使用子查询185

本章小结186

习题8186

第9章 ASP连接数据库188

9.1构建ASP程序运行环境188

9.1.1安装IIS188

9.1.2启动和配置IIS188

9.1.3测试网站服务器190

9.2认识ASP191

9.2.1 ASP基础191

9.2.2在ASP中使用VBScript192

9.2.3 ASP中的内置对象192

9.3 ASP连接数据库194

9.3.1 ODBC194

9.3.2使用ADO连接SQL Server数据库194

9.4 ASP中执行Insert语句197

9.4.1通过连接对象执行SQL语句197

9.4.2执行插入语句实例197

本章小结201

习题9201

第10章 在ASP页面中查询与操纵数据204

10.1 Command对象的作用及使用204

10.1.1 Command对象的创建204

10.1.2 Command对象常用属性204

10.1.3 Command对象常用方法205

10.1.4 Command对象使用实例206

10.2 RecordSet对象的作用及使用206

10.2.1 RecordSet对象的作用206

10.2.2 RecordSet对象的使用207

10.3在ASP中查询数据并显示结果209

10.3.1使用表格显示记录集的结果210

10.3.2分页显示记录集的结果212

10.4使用RecordSet对象插入、删除和修改数据217

10.4.1使用记录集(RecordSet)对象插入记录217

10.4.2使用记录集(RecordSet)对象删除记录219

10.4.3使用记录集(RecordSet)对象修改记录224

本章小结229

习题10229

第11章 索引与视图231

11.1索引的创建与管理231

11.1.1索引简介231

11.1.2索引的分类232

11.1.3索引的设计234

11.1.4在SQL Server Management Studio中创建索引234

11.1.5使用CREATE INDEX语句创建索引236

11.1.6查看、修改与删除索引237

11.2视图的创建与管理238

11.2.1视图的基本概念238

11.2.2创建视图238

11.2.3查看、修改和删除视图242

本章小结243

习题11243

第12章 事务编程与游标245

12.1事务的特性及事务编程245

12.1.1事务的ACID特性245

12.1.2 SQL Server的事务模式246

12.1.3启动和结束SQL Server事务246

12.1.4回滚SQL Server事务247

12.2并发操作与锁248

12.2.1并发操作导致数据不一致性248

12.2.2并发操作导致数据不一致性问题的解决办法249

12.2.3死锁及处理249

12.3游标的定义和使用250

12.3.1游标的基本概念250

12.3.2声明游标251

12.3.3打开游标252

12.3.4读取游标253

12.3.5与游标有关的全局变量254

12.3.6关闭与释放游标254

12.3.7游标使用实例255

本章小结256

习题12256

第13章 存储过程与触发器258

13.1存储过程的创建与管理258

13.1.1存储过程简介258

13.1.2存储过程的类型259

13.1.3存储过程的创建与执行259

13.1.4查看、删除和修改存储过程263

13.2 ASP程序中调用存储过程265

13.2.1没有输入和输出参数的存储过程266

13.2.2只有输入参数没有输出参数的存储过程268

13.2.3有输入和输出参数的存储过程271

13.3触发器的创建与管理273

13.3.1触发器的定义与类型273

13.3.2 DML触发器的分类与工作原理274

13.3.3设计和建立DML触发器274

13.3.4管理DML触发器279

13.3.5设计和建立DDL触发器280

13.3.6触发器的嵌套282

13.3.7触发器使用注意事项284

本章小结284

习题13284

第14章 数据库备份、恢复及导入与导出286

14.1数据库备份与恢复(还原)286

14.1.1数据库的备份与恢复类型286

14.1.2数据库的备份288

14.1.3数据库的恢复(还原)291

14.2数据的导入与导出293

14.2.1数据的导入293

14.2.2数据的导出296

本章小结299

习题14299

第15章 数据库的安全性管理301

15.1理解SQL Server 2008的安全机制301

15.1.1 SQL Server 2008的身份验证模式302

15.1.2 SQL Server 2008的权限验证机制303

15.2理解用户、角色与权限303

15.2.1用户303

15.2.2权限304

15.2.3角色305

15.3用户管理306

15.3.1登录用户管理306

15.3.2数据库用户管理308

15.4权限管理310

15.4.1服务器权限310

15.4.2数据库权限311

15.4.3数据库对象权限311

15.5角色管理312

15.5.1管理服务器角色312

15.5.2管理数据库角色313

15.5.3自定义数据库角色313

15.6了解架构314

15.6.1用户架构分离的好处315

15.6.2默认架构315

本章小结316

习题15317

附录A常用的SQL Server内置函数318

附录B ASP (VBScript)中的常用函数324

参考文献330

热门推荐