分享
 
 
 

新概念提高版--数据库应用与开发SQL Server 2000(含光盘一张)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,SQL,

作者: 本书编写委员会编著

出 版 社: 电子工业出版社

出版时间: 2002-1-1字数: 708千版次: 1(提高)页数: 477印刷时间: 2002-1开本:印次:纸张: 胶版纸I S B N : 9787505373556包装: 平装编辑推荐

本书从数据库开发的角度出发,本着实用的目的,由浅入深地介绍了Microsoft SQL Server 2000在数据库设计和管理上的各方面知识,详细介绍了SQL Server 2000的使用,并给出了与许多开发工具结合使用的实例。本书共17章。首先介绍SQL Server 2000 基础知识和安装配置及SQL Server提供的常用管理工具的使用,然后介绍SQL Server 2000的管理和使用,详细介绍了常用的Transact-SQL语句的语法和对数据库的基本操作,从不同方面介绍了如何优化SQL Server,提高其性能,另外还讲解了常规的安全性管理等内容。最后,本书分章介绍了SQL Server在常用开发环境中的应用,通过实例详细介绍了如何使用各种流行的工具、语言和接口访问SQL Server数据库,包括ODBC、PowerBuilder、ActiveX Server Pages、Visual Basic、Delphi以及C等。本书内容丰富、实用性强,书中所列实例易于理解,适合各种程度的用户学习参考,特别适用于具有基本数据库知识的程序员和数据库管理员使用,也可作为高等院校相关专业的参考书或SQL Server培训教材。

目录

第1章 SQL Server简介1

1.1 概述1

1.2 SQL Server的数据库文件3

1.3 SQL Server数据库常用术语3

1.4 SQL Server的安全性4

1.5 SQL Server的服务器组件5

1.6 SQL Server 2000的新特性6

1.7 支持Windows 95/98功能8

1.8 Transact-SQL语言8

1.9 使用osql和isql查询工具9

1.9.1 使用osql实用工具10

1.9.2 使用isql实用工具15

1.10 小结18

习题18

第2章 安装和配置SQL Server 200019

2.1 软、硬件要求19

2.2 安装SQL Server 200021

2.2.1 安装数据库服务器组件24

2.2.2 升级现有的SQL Server 32

2.3 启动SQL Server34

2.4 配置服务35

2.4.1 在Windows NT 环境下配置服务35

2.4.2 在Windows 95/98环境下配置服务36

2.5 小结37

习题38

第3章 SQL Server 2000的常用管理工具39

3.1 企业管理器39

3.2 查询分析器42

3.3 SQL Server服务管理器45

3.4 SQL Server Profiler46

3.5 性能监视器47

3.6 服务器端网络实用程序47

3.7 客户端网络实用程序47

3.8 导入和导出数据47

3.9 联机丛书48

3.10 小结48

习题48

第4章 数据库和数据库对象管理49

4.1 系统数据库50

4.1.1 master数据库50

4.1.2 model数据库52

4.1.3 msdb数据库55

4.1.4 tempdb数据库55

4.2 创建用户数据库55

4.2.1 使用Enterprise Manager创建用户数据库55

4.2.2 使用SQL查询分析器创建用户数据库57

4.3 数据库的备份58

4.3.1 使用Enterprise Manager59

4.3.2 使用SQL查询分析器62

4.4 数据库的恢复63

4.4.1 恢复master系统数据库63

4.4.2 一般数据库的恢复65

4.5 使用文件复制的方法备份和还原数据库70

4.5.1 备份70

4.5.2 还原70

4.6 更改数据库名称72

4.7 游标管理73

4.7.1 声明游标75

4.7.2 打开游标76

4.7.3 读取游标中的数据76

4.7.4 用游标修改数据79

4.7.5 关闭游标81

4.7.6 删除游标81

4.8 小结82

习题82

第5章 数据库和数据库对象基本操作83

5.1 数据库的设计和创建83

5.1.1 设计考虑83

5.1.2 创建数据库84

5.2 表的设计和操作88

5.2.1 数据类型88

5.2.2 创建表92

5.2.3 修改表结构97

5.2.4 插入数据102

5.2.5 检索数据104

5.2.6 修改数据112

5.2.7 删除数据115

5.2.8 删除表117

5.2.9 删除数据库118

5.3 索引118

5.3.1 使用Enterprise Manager创建索引119

5.3.2 使用Transact-SQL创建索引120

5.3.3 索引与性能120

5.4 其他数据库对象120

5.4.1 规则120

5.4.2 默认值124

5.4.3 约束126

5.4.4 视图127

5.4.5 存储过程133

5.4.6 触发器142

5.5 小结148

第6章 SQL Server的性能优化151

6.1 数据库的规范化设计151

6.1.1 数据规范化152

6.1.2 范式153

6.1.3 规范化的优点和缺点155

6.1.4 非规范化数据库155

6.1.5 设计数据库 156

6.1.6 估计数据库的大小157

6.2 应用程序的设计和优化158

6.2.1 网络传输与程序性能160

6.2.2 存储过程对性能的影响162

6.3 SQL Server数据库的优化166

6.3.1 表的优化设计167

6.3.2 索引的优化设计167

6.3.3 查询语句的设计170

6.4 事务处理对性能的影响171

6.4.1 事务的含义172

6.4.2 事务的特点172

6.4.3 事务的类型173

6.4.4 事务日志175

6.4.5 事务处理和批处理对性能的影响178

6.4.6 分布式事务处理180

6.5 SQL Server的锁机制182

6.5.1 锁的类型183

6.5.2 动态锁定185

6.5.3 死锁185

6.6 小结188

习题188

第7章 复制189

7.1 复制的类型189

7.1.1 快照复制190

7.1.2 事务复制190

7.1.3 合并复制191

7.2 配置复制193

7.3 建立和使用复制197

7.3.1 创建发布197

7.3.2 订阅201

7.3.3 创建强制订阅203

7.4 通过Internet执行复制206

7.5 复制监视器207

7.6 复制和异类数据源207

7.6.1 异类订阅服务器208

7.6.2 异类发布服务器208

7.6.3 异构复制208

7.7 增强复制性能的几点考虑210

7.8 小结211

习题211

第8章 系统安全性管理213

8.1 访问远程服务器213

8.2 安全性管理214

8.2.1 身份验证模式215

8.2.2 使用用户账户确保系统安全性216

8.3 权限管理221

8.3.1 授予权限222

8.3.2 拒绝权限224

8.3.3 废除权限225

8.4 数据转换226

8.4.1 数据转换服务DTS226

8.4.2 DTS导入/导出向导的使用227

8.5 小结233

习题234

第9章 SQL邮件的使用235

9.1 配置邮件配置文件235

9.2 设置SQL 邮件236

9.3 使用SQL邮件237

9.3.1 启动SQL邮件客户端会话237

9.3.2 停止会话237

9.3.3 发送邮件237

9.3.4 阅读收件箱中的邮件238

9.3.5 顺序处理下一个邮件239

9.3.6 删除邮件240

9.4 小结240

习题240

第10章 Web助手向导程序的使用241

10.1 使用前的准备工作242

10.2 使用Web助手向导程序生成Web页面242

10.2.1 从选定的表和列中获取数据244

10.2.2 从指定的存储过程运行结果中获取数据246

10.2.3 运行指定的Transact-SQL语句生成Web页面247

10.3 使用存储过程对数据页面进行操作248

10.4 小结250

习题251

第11章 使用ODBC访问SQL Server数据库253

11.1 ODBC组件253

11.2 配置ODBC数据源255

11.2.1 ODBC数据源名255

11.2.2 配置 Microsoft Access 数据库的DSN255

11.2.3 配置 SQL Server 数据库的ODBC DSN258

11.2.4 配置PowerBuilder数据库的 DSN260

11.3 通过ODBC访问SQL Server数据库261

11.3.1 使用SQLExecDirect函数和动态的SQL语句263

11.3.2 使用SQLPrepare和SQLExecute语句264

11.4 对SQL Server数据库中的数据进行操作265

11.4.1 在数据库中插入数据265

11.4.2 修改数据库中的数据266

11.4.3 删除数据库中的数据267

11.5 小结268

习题268

第12章 SQL Server与Access的集成269

12.1 创建Access到SQL Server的连接270

12.2 链接表270

12.2.1 导入或链接数据271

12.2.2 查看、刷新或改变链接表的文件名和路径271

12.2.3 在链接的SQL数据库中使用MSysConf表272

12.2.4 获得链接表的优化性能273

12.2.5 错误处理274

12.2.6 删除对链接表的链接274

12.3 外部数据的ODBC驱动程序和内置驱动程序的差异275

12.3.1 内置驱动程序275

12.3.2 ODBC驱动程序276

12.3.3 导入或链接SQL Server数据库表或数据276

12.4 用传递查询向SQL Server发送命令277

12.5 数据库性能优化技巧278

12.6 小结279

习题280

第13章 在PowerBuilder 7中使用SQL Server 2000281

13.1 访问SQL Server 2000数据库所需的文件281

13.2 创建SQL Server 2000数据库283

13.2.1 启动SQL Server服务283

13.2.2 使用“企业管理器”创建数据库284

13.3 在PowerBuilder 7集成环境中使用SQL Server 2000数据库287

13.3.1 使用SQL Server 接口连接SQL Server 2000 数据库287

13.3.2 使用ODBC接口连接SQL Server 2000数据库289

13.4 在PowerBuilder 7程序中使用SQL Server 2000数据库294

13.4.1 在系统注册表中配置ODBC数据源295

13.4.2 连接数据库298

13.4.3 用数据窗口函数或SQL语句操作数据库307

13.5 SQL Server 2000数据库与其他数据库之间数据的复制和共用309

13.6 小结314

习题314

第14章 使用ASP访问SQL Server 数据库317

14.1 需要考虑的问题318

14.2 创建ODBC DSN318

14.3 ASP脚本编程基本知识318

14.4 连接数据库319

14.4.1 通过DSN连接数据库320

14.4.2 不通过DSN访问SQL Server321

14.5 使用SSI服务器端包含指令322

14.6 频繁建立和断开连接的利弊323

14.7 从数据库到Web页面 324

14.7.1 向数据库中添加数据324

14.7.2 检索数据库中的数据328

14.7.3 修改数据库中的数据345

14.7.4 删除数据库中的数据350

14.8 捕获数据库错误351

14.8.1 Errors集合和Error对象352

14.8.2 错误处理要诀353

14.9 执行SQL Server存储过程355

14.10 小结357

习题357

第15章 使用Visual Basic编写SQL Server 数据库应用程序359

15.1 访问SQL Server数据库的编程接口359

15.2 数据访问对象简介360

15.2.1 DB Engine对象361

15.2.2 Workspace对象362

15.2.3 Database对象363

15.2.4 Recordset对象364

15.2.5 TableDef对象366

15.3 使用RDO模型访问SQL Server数据库367

15.3.1 建立和ODBC数据源的连接368

15.3.2 使用RDO对象模型执行SQL语句370

15.3.3 RDO对象模型的rdoResultSet对象372

15.3.4 rdoQueries集合和rdoQuery对象373

15.3.5 参数查询375

15.3.6 执行存储过程375

15.3.7 利用RDO访问SQL Server数据库实例377

15.4 使用ADO模型访问SQL Server数据库382

15.4.1 Connection对象383

15.4.2 Command对象385

15.4.3 Recordset对象388

15.4.4 Errors集合和Error对象392

15.4.5 Parameters集合和Parameter对象394

15.4.6 Fields集合和Field对象397

15.4.7 Properties集合和Property对象399

15.5 ADO对象模型的高级特性399

15.5.1 调用存储过程399

15.5.2 批量更新400

15.5.3 处理多结果集401

15.5.4 处理长数据类型402

15.5.5 使用事件编程405

15.5.6 ADO的异步操作功能407

15.5.7 处理DDL语句409

15.6 小结410

习题411

第16章 在C中使用嵌入式SQL访问SQL Server 数据库413

16.1 嵌入式SQL的系统需求和所需文件413

16.2 嵌入式SQL语法规则414

16.3 连接SQL Server数据库和关闭数据库连接416

16.3.1 连接SQL Server数据库416

16.3.2 关闭数据库连接 417

16.4 操作SQL Server数据库417

16.4.1 使用宿主变量管理数据的输入和输出418

16.4.2 SQLCA数据结构419

16.4.3 SQLDA数据结构421

16.4.4 动态SQL语句424

16.4.5 使用动态游标426

16.5 嵌入式SQL的数据类型428

16.6 建立C语言嵌入式SQL应用程序428

16.6.1 设置和使用nsqlprep预编译器429

16.6.2 编译链接在Windows NT 和Windows 95(98)下运行的嵌入式SQL程序431

16.6.3 在Microsoft Visual C++集成环境中建立嵌入式SQL应用程序432

16.7 小结433

习题434

第17章 使用Delphi和SQL Server进行数据库应用开发435

17.1 Delphi数据库开发基础知识435

17.1.1 使用数据库436

17.1.2 数据库应用结构体系438

17.1.3 设计用户界面445

17.2 ADO数据访问技术445

17.2.1 了解ADO446

17.2.2 ADO和分布式多层架构448

17.2.3 Delphi的几种数据存取机制448

17.2.4 使用ADOExpress组件 448

17.3 用Delphi创建多层数据库应用449

17.3.1 多级数据库模式的优点450

17.3.2 基于Provider的多级应用程序450

17.3.3 创建多级应用程序456

17.3.4 创建应用程序服务器457

17.3.5 创建客户端应用程序461

17.4 使用ADO开发的分布式多层应用实例(数据访问中间件)467

17.4.1 案例需求467

17.4.2 实现方案468

17.4.3 数据库设计468

17.4.4 应用程序服务器设计469

17.4.5 客户端应用程序设计474

17.4.6 程序分发与配置477

习题477

附录 光盘内容478

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有