《数据库应用与开发SQL Server 2000》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:本书编写委员会编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505373552
  • 页数:478 页
图书介绍:

第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 2000 19

2.1软、硬件要求 19

2.2安装SQL Server 2000 21

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

2.2.2升级现有的SQL Server 32

2.3启动SQL Server 34

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 Profiler 46

3.5性能监视器 47

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

3.7客户端网络实用程序 47

3.8导入和导出数据 47

3.9联机丛书 48

3.10小结 48

习题 48

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

4.1.1 master数据库 50

4.1系统数据库 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 Manager 59

4.3.2使用SQL查询分析器 62

4.4.1恢复master系统数据库 63

4.4数据库的恢复 63

4.4.1一般数据库的恢复 65

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

4.5.1备份 70

4.5.2还原 70

4.6更改数据库名称 72

4.7游标管理 73

4.7.1声明游标 75

4.7.3读取游标中的数据 76

4.7.2打开游标 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.3.1数据类型 88

5.3.2创建表 92

5.3.3修改表结构 97

5.3.4插入数据 102

5.3.5检索数据 104

5.3.6修改数据 112

5.3.7删除数据 115

5.3.8删除表 117

5.3索引 118

5.3.9删除数据库 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.2事务的特点 172

6.4.1事务的含义 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锁的类型 182

6.5.2动态锁定 185

6.5.3死锁 185

习题 188

6.6小结 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.1访问远程服务器 213

第8章 系统安全性管理 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数据转换服务DTS 226

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数据库的DSN 255

11.2.3配置SQL Server数据库的ODBC DSN 258

11.2.4配置PowerBuilder数据库的DSN 260

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

习题 268

11.5小结 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.1内置驱动程序 275

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

12.3.2 ODBC驱动程序 276

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

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

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

12.5数据库性能优化技巧 278

12.6小结 279

习题 280

第13章 在PowerBuilder 7中使用SQL Server 2000 281

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

13.2创建SQL Server 2000数据库 283

13.2.1启动SQL Server服务 283

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

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

13.3在PowerBuilder 7集成环境中使用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.3 ASP脚本编程基本知识 318

14.1需要考虑的问题 318

14.2创建ODBC DSN 318

14.4连接数据库 319

14.4.1通过DSN连接数据库 320

14.4.2不通过DSN访问SQL Server 321

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.1访问SQL Server数据库的编程接口 359

第15章 使用Visual Basic编写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.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.1连接SQL Server数据库 416

16.3连接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.6建立C语言嵌入式SQL应用程序 428

16.5嵌入式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.2 ADO数据访问技术 445

17.1.3设计用户界面 445

17.2.1了解ADO 446

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