网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 SQL Server2005实用教程(数据库高等学校计算机专业教材精选)
分类 教育考试-大中专教材-成人教育
作者 范立南//刘天惠//周力
出版社 清华大学出版社
下载
简介
编辑推荐

本书介绍了有关Microsoft SQL Server 2005的知识并提供了大量实例,系统地介绍了数据库技术的基础理论,数据库系统设计方法,现代数据库系统开发应用等。重点介绍了SQL Server 2005的核心数据库产品和日常管理与维护工作。书中涉及了数据库系统的基本理论,安全性管理,数据库和数据库对象管理技术,数据操纵技术,备份和恢复技术,完整性技术,Transact-SQL语言等内容,并通过实例介绍了如何通过Visual Basic及ASP访问SQL Server 2005。

内容推荐

本书系统地介绍了数据库技术的基础理论,SQL Server 2005的安装与配置,用Microsoft SQL Server Management Studio对数据库及数据表进行管理与操作,Transact-SQL编程,安全性管理,索引与视图的使用,存储过程及触发器的管理,并通过实例介绍了如何通过Visual Basic及ASP访问SQL-Server 2005数据库等,在附录中添加了上机操作指导的内容。

与同类书比较,本书覆盖面广,内容新颖,是一本实用性很强的教科书,并附有大量练习实例。本书立足于易懂实用的原则,涉及从入门到提高的各个层面,让读者轻松掌握构建数据库的实质内容。

本书既可作为高等学校计算机及相关专业的教材和参考书,也适用于数据库管理人员及高级开发人员参考。

目录

第1章 数据库基础1

 1.1 数据库系统概述1

1.1.1 基本概念1

1.1.2 数据管理技术的产生与发展2

 1.2 数据模型5

1.2.1 数据模型的组成要素5

1.2.2 概念模型及其表示6

1.2.3 常用数据模型11

 1.3 数据库系统结构14

1.3.1 数据库系统的三级模式结构14

1.3.2 数据库系统的二级映像15

 1.4 关系数据库16

1.4.1 关系数据结构16

1.4.2 关系操作19

1.4.3 关系的完整性19

1.4.4 关系数据库20

1.4.5 关系代数21

 1.5 关系数据理论26

1.5.1 问题的提出26

1.5.2 关系的规范化理论28

 1.6 数据库设计35

1.6.1 数据库设计概述35

1.6.2 需求分析36

1.6.3 概念结构设计39

1.6.4 逻辑结构设计40

1.6.5 物理设计44

1.6.6 数据库实施与调试44

1.6.7 数据库运行和维护45

 习题45

第2章 SQL Server 2005综述49

 2.1 SQL Server 2005简介49

2.1.1 SQL Server 2005新增功能49

2.1.2 SQL Server 2005版本分类49

 2.2 SQL Server 2005 新特性功能51

2.2.1 SQL Server 2005新特性51

2.2.2 SQL Server 2005的新增或增强功能52

 2.3 安装SQL Server 200553

2.3.1 SQL Server 2005的运行环境53

2.3.2 SQL Server 2005 的安装54

 习题62

第3章 数据库及表的操作63

 3.1 数据库简介63

 3.2 创建及修改数据库64

3.2.1 创建数据库64

3.2.2 修改数据库68

3.2.3 删除数据库75

 3.3 管理数据库表76

3.3.1 创建数据库表76

3.3.2 创建和使用约束80

3.3.3 自定义数据类型86

3.3.4 修改表88

3.3.5 查看表的属性88

3.3.6 删除表89

3.3.7 表中数据的访问90

 3.4 数据完整性规则91

3.4.1 数据完整性92

3.4.2 规则92

3.4.3 默认值和默认对象96

 习题100

第4章 Transact-SQL语言102

 4.1 SQL查询编辑器102

4.1.1 查询编辑器简介102

4.1.2 使用查询编辑器102

 4.2 数据类型、常量与变量104

4.2.1 系统数据类型104

4.2.2 用户定义的数据类型106

4.2.3 SQL Server中的运算符与通配符108

4.2.4 常量与变量110

 4.3 函数114

4.3.1 常用的系统函数114

4.3.2 用户自定义函数118

 4.4 控制语句119

4.4.1 BEGIN…END程序块119

4.4.2 IF…ELSE语句120

4.4.3 CASE语句120

4.4.4 WHILE语句122

4.4.5 WAITFOR语句123

 4.5 数据定义语言123

4.5.1 创建及修改数据库123

4.5.2 创建及修改表128

 4.6 数据操纵语言132

4.6.1 SELECT语句132

4.6.2 INSERT语句137

4.6.3 UPDATE语句138

4.6.4 DELETE语句139

4.6.5 TRUNCATE TABLE语句139

 习题140

第5章 索引和视图142

 5.1 索引概述142

5.1.1 索引的概念142

5.1.2 索引的种类142

 5.2 索引管理143

5.2.1 创建索引143

5.2.2 维护索引146

5.2.3 删除索引148

 5.3 视图的管理149

5.3.1 创建视图149

5.3.2 维护视图153

5.3.3 删除视图156

 5.4 通过视图访问数据157

5.4.1 通过视图检索数据157

5.4.2 通过视图修改数据158

5.5 索引视图160

 习题162

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

 6.1 存储过程概述163

6.1.1 存储过程定义163

6.1.2 存储过程分类164

 6.2 管理和使用存储过程164

6.2.1 创建存储过程164

6.2.2 存储过程调用168

6.2.3 存储过程的参数169

6.2.4 管理存储过程176

 6.3 标准触发器180

6.3.1 触发器的定义180

6.3.2 创建触发器181

6.3.3 管理触发器182

 6.4 其他触发器184

6.4.1 DML触发器184

6.4.2 DDL触发器188

 习题189

第7章 安全管理190

 7.1 身份验证模式190

7.1.1 SQL Server 2005安全性概述190

7.1.2 Windows身份验证模式191

7.1.3 SQL Server身份验证模式191

 7.2 登录账户管理191

7.2.1 创建Windows认证模式登录账户192

7.2.2 创建SQL Server认证模式登录账户194

7.2.3 用其他SQL命令管理登录账户195

 7.3 用户账户管理197

7.3.1 guest用户账号197

7.3.2 添加用户账户198

7.3.3 修改用户账户199

7.3.4 删除用户账户200

 7.4 角色管理200

7.4.1 服务器角色管理200

7.4.2 数据库角色管理203

 7.5 权限管理205

7.5.1 权限的种类205

7.5.2 使用对象资源管理器设置权限206

7.5.3 使用T-SQL语句设置权限208

 习题211

第8章 数据库的备份和恢复212

 8.1 备份与恢复概述212

 8.2 数据库的备份213

8.2.1 使用对象资源管理器进行备份213

8.2.2 使用T-SQL进行备份215

 8.3 数据库的还原217

8.3.1 使用对象资源管理器进行还原217

8.3.2 使用T-SQL进行还原219

 8.4 分离和附加数据库221

8.4.1 分离数据库221

8.4.2 附加数据库222

 习题223

第9章 SQLServer 2005应用225

 9.1 数据库访问接口225

 9.2 通过Visual Basic访问SQL Server226

9.2.1 Visual Basic语言基础226

9.2.2 Visual Basic中常用控件229

9.2.3 ADO编程模型230

9.2.4 Visual Basic开发数据库管理系统实例232

 9.3 通过.NET访问SQL Server235

9.3.1 Microsoft .NET简介235

9.3.2 数据访问方式237

 9.4 通过ASP访问SQL Server 243

9.4.1 ASP Web服务器的安装与配置243

9.4.2 VBScript介绍246

9.4.3 ASP内建对象248

9.4.4 在ASP中利用ADO访问数据库259

9.4.5 ASP应用实例263

 习题268

附录A 上机练习269

 练习1 创建和维护数据库269

 练习2 创建和维护表272

 练习3 查询编辑器的基本操作278

 练习4 使用查询编辑器创建数据库281

 练习5 使用查询编辑器创建表282

 练习6 SQL基本语句284

 练习7 创建索引287

 练习8 创建和维护视图290

 练习9 创建存储过程292

 练习10 创建触发器294

 练习11 数据库备份及恢复295

 练习12 用户及权限管理297

 练习13 用Visual Basic开发数据库应用程序299

 练习14 用ASP开发网络应用程序316

参考文献319

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/28 16:26:26