图书介绍

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

SQL Server数据库原理及应用教程
  • 张莉等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302061238
  • 出版时间:2003
  • 标注页数:405页
  • 文件大小:43MB
  • 文件页数:415页
  • 主题词:

PDF下载


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

下载说明

SQL Server数据库原理及应用教程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.2 数据库技术的应用及特点2

1.1.3 SQL Server数据库系统与网络分布式操作2

1.1.4 网络数据库系统编程2

1.2 数据库技术的发展3

1.2.1 人工管理阶段3

1.2.2 文件系统阶段4

1.2.3 数据库系统阶段6

1.2.4 高级数据库系统阶段的应用与发展8

1.2.5 数据库系统发展阶段的划分9

1.3 信息描述与数据模型11

1.3.1 数据模型及其三要素11

1.3.2 概念模型及其表示方法12

1.3.3 实体联系模型14

1.4 三种常见的数据模型16

1.4.1 层次模型16

1.4.2 网状模型17

1.4.3 关系模型18

1.5 数据库系统19

1.5.1 数据库系统的三级模式结构19

1.5.2 数据库系统的组成20

1.5.3 数据库管理系统的功能21

1.5.4 数据库系统的视图22

1.5.5 数据库系统的访问23

2.1 关系模型的基本概念26

2.1.1 关系模型26

第2章 关系数据库系统模型26

2.1.2 数据结构29

2.1.3 关系操作29

2.1.4 关系的完整性30

2.2 关系运算31

2.2.1 传统的集合运算32

2.2.2 专门的关系运算33

2.2.3 关系数据检索实例38

2.3 关系演算40

2.3.1 元组关系演算语言40

2.3.2 域关系演算语言QBE46

第3章 关系数据库的设计理论51

3.1 实体类型的属性关系51

3.2 数据的函数依赖52

3.2.1 函数依赖52

3.3.2 依赖的逻辑蕴涵53

3.2.3 关键字53

3.3 关系数据库模式的规范化理论55

3.3.1 关系模式规范化设计55

3.3.2 第一范式(1NF)57

3.3.3 第二范式(2NF)58

3.3.4 第三范式(3NF)59

3.3.5 BCNF范式59

3.3.6 多值函数依赖关系的第四范式(4NF)61

3.3.7 第五范式(5NF)62

3.4.1 关系模式的分解64

3.4.2 无损连接64

3.4 关系模式的分解算法64

3.4.3 无损连接的检验65

3.4.4 保持函数依赖的分解67

第4章 数据库设计方法69

4.1 数据库系统的设计过程69

4.2.1 收集用户需求71

4.2 需求分析71

4.2.2 分析用户需求72

4.2.3 撰写需求说明书76

4.3.1 概念模型的特点及设计方法77

4.3 概念设计77

4.3.2 局部概念模型的设计78

4.3.3 合成全局概念模型80

4.4 逻辑结构的设计83

4.4.1 概念模型向关系模型的转换83

4.4.2 应用规范化理论优化逻辑模型86

4.4.3 设计用户子模式86

4.5 物理设计87

4.5.1 影响物理设计的因素87

4.5.2 确定关系模式的存取方法87

4.5.3 确定数据库的存储结构89

4.6 数据库的实施、运行和维护89

4.6.1 数据库的实施90

4.6.2 数据库的试运行90

4.6.3 数据库的运行和维护91

5.1 SQL结构化查询语言93

5.1.1 SQL语言的特点93

第5章 结构化查询语言SQL93

5.1.2 SQL数据库的三级模式结构94

5.2 SQL的数据描述与操作95

5.2.1 定义基表95

5.2.2 定义索引97

5.3 SQL语言的数据检索功能97

5.4.1 修改语句103

5.4.2 插入语句103

5.4 SQL语言的数据更新功能103

5.4.3 删除语句104

5.4.4 SQL语言对视图的操纵104

5.5.1 SQL的数据控制方法108

5.5 SQL的数据控制功能108

5.5.2 SQL Server数据操作110

第6章 SQL Server关系数据库系统113

6.1 SQL Server 2000系统概述113

6.1.1 SQL Server 2000的功能与特点113

6.1.2 SQL Server 2000产品系列117

6.2 SQL Server 2000的数据库结构118

6.2.1 数据库逻辑体系结构118

6.2.2 数据库物理体系结构119

6.2.3 客户机和服务器的交互方式124

6.2.4 SQL Server 2000分布式查询125

6.3 SQL Server客户机/服务器体系结构及软件组成125

6.3.1 SQL Server 2000客户端组件126

6.3.2 SQL Server 2000服务器端组件128

6.3.3 SQL Server 2000对XML的支持130

6.3.4 SQL Server 2000传输组件131

6.4.1 分布式管理133

6.4.2 管理工具133

6.4 SQL Server 2000的系统管理与开发133

6.4.3 语言与编程接口135

7.1 SQL Server 2000的安装137

7.1.1 环境要求137

第7章 SQL Server 2000数据库应用与管理137

7.1.2 SQL Server 2000的安装139

7.1.3 从SQL Server 7.0升级143

7.2 启动和登录数据库服务器144

7.2.1 数据库服务器的启动144

7.2.2 登录数据库服务器145

7.3 SQL Server 2000数据管理146

7.3.1 SQL Server 2000的数据定义语言147

7.3.2 SQL Server 2000的数据操作语言150

7.4 SQL Server数据库操作151

7.4.1 用Enterprise Manager创建数据库152

7.4.2 用Enterprise Manager定义和管理数据表153

7.4.3 用视图创建向导创建视图155

7.4.4 用工具和向导创建数据库图表158

7.4.5 用Enterprise Manager创建存储过程和触发器159

7.4.6 数据库的安全管理163

第8章 Transact-SQL语言结构168

8.1 T-SQL语言概述168

8.1.1 T-SQL语言特点168

8.1.2 T-SQL附加语言169

8.1.3 SQL Server Query Analyzer工具174

8.1.4 osql实用程序175

8.2 Transact-SQL语言基础176

8.3.1 算术运算符182

8.3 Transact-SQL语言运算符182

8.3.2 赋值运算符184

8.3.3 位运算符184

8.3.4 比较运算符185

8.3.5 逻辑运算符185

8.3.6 一元运算符186

8.3.7 运算符的优先顺序186

8.4 数据表的创建与维护187

8.4.1 创建数据表187

8.4.2 删除数据表190

8.4.3 向数据表中插入记录190

8.4.4 从数据表中删除记录192

8.4.5 修改和更新记录193

8.5 对数据库中数据表的操作194

8.5.1 按条件查询数据194

8.5.3 数据连接195

8.5.2 使用通配符和子查询195

8.5.4 数据排序197

8.5.5 数据统计198

8.6 数据库索引199

8.6.1 索引的概念199

8.6.2 索引类型200

8.6.3 索引的创建与删除200

8.6.4 索引的设计201

8.7 数据库视图203

8.7.1 视图的创建与删除203

8.7.3 查询和视图的比较205

8.7.2 视图与数据修改205

8.8 函数206

8.8.1 聚合函数206

8.8.2 数学函数210

8.8.3 字符串函数211

8.8.4 系统函数216

8.8.5 日期和时间函数219

8.8.6 文本和图像函数222

8.9 SQL Server 2000数据库复制223

8.9.1 数据库复制的技术体系223

8.9.2 数据库复制原理226

8.9.3 复制的拓扑结构228

8.9.4 事务复制的实现230

8.9.5 SQL Server数据备份与恢复236

第9章 Transact-SQL程序设计242

9.1 T-SQL的变量定义和流程控制语句242

9.1.1 变量的定义和使用242

9.1.2 流程控制语句245

9.2 存储过程253

9.2.1 存储过程概述253

9.2.2 创建存储过程254

9.2.3 调用存储过程256

9.2.4 修改存储过程259

9.2.6 存储过程的优化260

9.2.5 删除存储过程260

9.3 用户自定义的数据类型262

9.4 触发器的应用263

9.4.1 SQL Server触发器的用途263

9.4.2 创建触发器264

9.4.3 使用触发器266

9.4.4 查看触发器的信息270

9.4.5 修改和删除触发器272

9.5 事务和锁273

9.5.1 事务的概念274

9.5.2 事务编程275

9.5.3 锁278

9.5.4 使事务更有效地工作280

第10章 数据库安全与维护282

10.1 SQL Server数据库的安全性282

10.1.1 SQL Server的安全性管理282

10.1.2 SQL Server数据库安全性管理与控制284

10.1.3 SQL Server的安全体系结构和安全认证289

10.1.4 SQL Server的权限管理291

第11章 现代数据库技术297

11.1 面向对象的数据库系统297

11.1.1 面向对象的数据模型298

11.1.2 面向对象数据库语言299

11.1.3 面向对象数据库的模式演进299

11.1.4 面向对象程序设计300

11.2 并行数据库系统和分布式数据库系统301

11.2.1 并行数据库系统301

11.2.2 分布式数据库系统302

11.3 数据仓库304

11.3.1 从数据库到数据仓库304

11.3.2 数据仓库的定义305

11.3.3 数据仓库系统的结构306

11.3.4 数据仓库的数据组织307

11.3.5 数据仓库的数据模型309

11.3.6 SQL Sever 2000的数据仓库组件310

11.3.7 SQL Server 2000数据仓库的建设流程312

11.4.1 数据挖掘概述314

11.4 数据挖掘314

11.4.2 数据挖掘模型315

11.4.3 使用决策树模型从关系数据库中挖掘数据316

11.4.4 应用聚类分析模型挖掘数据320

第12章 网络数据库编程322

12.1 网络数据库的连接322

12.1.1 ODBC的管理322

12.1.2 通过ODBC连接数据库329

12.1.3 ADO简介333

12.2 ASP编程342

12.2.1 ASP概述342

12.2.2 ASP的内置对象344

12.2.3 ASP的内置组件358

12.2.4 ASP实现对数据库的访问362

12.3 JSP编程364

12.3.1 JSP概述365

12.3.2 JSP编程概要365

12.3.3 JSP数据库访问技术371

附录A 样本数据库377

附录B SQL Server 2000常用系统存储过程379

附录C 函数一览表381

附录D 配置ODBC所需的函数388

附录E 各章思考练习题的参考答案389

热门推荐