当前位置:首页 > 工业技术
新世纪高职高专计算机专业基础系列规划教材  SQL Server 2000实用教程
新世纪高职高专计算机专业基础系列规划教材  SQL Server 2000实用教程

新世纪高职高专计算机专业基础系列规划教材 SQL Server 2000实用教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:周力,付兴宏主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2006
  • ISBN:9787561118375
  • 页数:357 页
图书介绍:
《新世纪高职高专计算机专业基础系列规划教材 SQL Server 2000实用教程》目录

第1章 SQL Server数据库基础 1

1.1 数据库、数据库管理系统与数据库系统 1

1.1.1 数据和数据处理 1

1.1.2 数据库和数据库系统 1

1.1.3 数据库管理系统(DataBase Management System,DBMS) 2

1.2 关系型数据库 2

1.2.1 数据库数据模型 2

1.2.2 关系型数据库的特点 4

1.2.3 数据完整性 8

1.3 SQL和SQL Server 11

1.3.1 关系型数据库标准语言——SQL 11

1.3.2 SQL Server2000简介 12

1.3.3 SQL Server2000系统需求 13

1.4 SQL Server2000实用工具 14

1.4.1 启动SQL Server 2000实用工具 14

1.4.2 实用工具简介 15

1.4.3 用服务管理器启停SQL Server服务 17

1.4.4 使用联机丛书 18

习题与实训 21

第2章 数据库的创建与管理 23

2.1 SQL Server数据库 23

2.1.1 SQL Server数据库结构 23

2.1.2 SQL Server数据库类型 25

2.1.3 用户数据库设计应考虑的事项 26

2.2 使用企业管理器创建数据库 28

2.2.1 企业管理器的工作界面 28

2.2.2 利用企业管理器直接创建用户数据库 29

2.2.3 利用“创建数据库向导”创建用户数据库 32

2.3 使用Transact-SQL语言创建数据库 34

2.3.1 查询分析器 34

2.3.2 用Transact-SQL语句创建数据库 39

2.4 数据库的修改和删除 41

2.4.1 修改数据库 41

2.4.2 删除数据库 46

2.5 数据库迁移 47

2.5.1 分离和附加SQL Server数据库 47

2.5.2 导入和导出数据 50

习题与实训 57

第3章 数据表和索引 59

3.1 SQL Server数据表 59

3.1.1 数据表的概念 59

3.1.2 表的设计 60

3.1.3 SQL Server2000表的类型 60

3.2 数据类型 62

3.3 约束和规则 68

3.4 创建数据表 70

3.4.1 准备工作 70

3.4.2 用企业管理器创建数据表 71

3.4.3 用Transact-SQL语句创建数据表 79

3.5 修改和删除表 82

3.5.1 修改数据表 82

3.5.2 删除数据表 85

3.6 更新表中数据 86

3.7 索引 90

3.7.1 SQL Server2000索引概述 90

3.7.2 SQL Server2000索引的分类 90

3.7.3 填充因子及其作用 92

3.7.4 SQL Server2000创建索引的方法 93

3.8 使用企业管理器管理索引 93

3.8.1 使用企业管理器创建索引 93

3.8.2 查看、修改和删除索引 99

3.9 使用Transact SQL语言管理索引 100

3.9.1 创建索引 100

3.9.2 删除索引 103

习题与实训 104

第4章 数据库查询 107

4.1 SELECT语句结构 107

4.1.1 SELECT语句的语法 107

4.1.2 SELECT语句的基本结构 108

4.2 SELECT子句的使用 109

4.2.1 指定查询列 110

4.2.2 查询结果集中包括导出列 111

4.2.3 指定结果集中列的别名 112

4.2.4 显示常数列 112

4.2.5 删除重复行 113

4.2.6 排序(ORDER BY子句) 114

4.2.7 限制返回行数 115

4.3 WHERE子句的使用 116

4.3.1 比较运算 117

4.3.2 范围 118

4.3.3 列表 118

4.3.4 模式匹配 120

4.3.5 空值判断 121

4.3.6 逻辑运算 122

4.4 聚合和汇总 123

4.4.1 聚合函数 123

4.4.2 分组(GROUP BY子句) 126

4.4.3 分组筛选(HAVING子句) 127

4.4.4 计算和汇总(COMPUTE和COMPUTE BY子句) 128

4.5 多表查询 130

4.5.1 多表查询——联接概述 130

4.5.2 内联接 133

4.5.3 外联接 136

4.5.4 使用UNION合并多表查询结果 139

4.6 嵌套查询 140

4.7 通过查询改变数据表数据 147

4.7.1 查询结果插入已有表 147

4.7.2 根据查询结果修改或删除表中数据 147

4.7.3 查询结果创建新表(INTO子句) 149

4.8 视图 150

4.8.1 视图的概念 150

4.8.2 视图的优点 150

4.8.3 对视图的要求 151

4.9 使用企业管理器管理视图 151

4.9.1 创建视图 151

4.9.2 查看视图 157

4.9.3 修改视图 159

4.9.4 重命名视图 159

4.9.5 删除视图 160

4.10 使用Transact-SQL语言管理视图 161

4.10.1 创建视图 161

4.10.2 修改视图 164

4.10.3 删除视图 165

4.11 使用视图操作表数据 165

4.11.1 插入数据记录 165

4.11.2 更新数据记录 169

4.11.3 删除数据记录 170

4.11.4 使用企业管理器操作视图数据 171

习题与实训 171

第5章 Transact-SQL程序设计 174

5.1 Transact-SQL程序设计基础 174

5.1.1 变量 174

5.1.2 运算符 179

5.1.3 函数 180

5.2 程序流程控制 189

5.3 游标 195

5.3.1 声明游标 196

5.3.2 打开和读取游标 197

5.3.3 关闭和删除游标 201

5.4 存储过程 202

5.4.1 存储过程的概念 202

5.4.2 在企业管理器中创建存储过程 208

5.4.3 使用CREATE PROCEDURE语句创建存储过程 211

5.4.4 修改和删除用户存储过程 216

5.5 触发器 219

5.5.1 触发器的概念 219

5.5.2 创建触发器 221

5.5.3 修改和删除触发器 231

习题与实训 233

第6章 数据库安全性管理 236

6.1 SQL Server2000系统安全机制 236

6.2 SQL Server2000登录认证 237

6.2.1 Windows认证和SQL Server认证 237

6.2.2 选择身份认证模式 238

6.2.3 创建和管理SQL Server登录帐号 240

6.3 数据库用户帐号及权限管理 244

6.3.1 数据库用户帐号 244

6.3.2 用户权限及数据库角色 248

6.3.3 使用企业管理器管理用户帐号和权限 253

6.3.4 管理用户帐号和权限的Transact-SQL语句 258

6.4 服务器角色及应用程序角色 261

6.4.1 数据库角色和服务器角色 262

6.4.2 管理服务器角色 263

6.4.3 应用程序角色 264

6.5 数据库备份 266

6.5.1 SQL Server数据库备份概述 266

6.5.2 数据库备份策略 267

6.5.3 数据库备份操作 270

6.6 数据库恢复 277

6.6.1 数据库恢复概述 277

6.6.2 在企业管理器中恢复数据库 279

6.6.3 使用Transact-SQL语句恢复数据库 282

6.6.4 使用备份和还原功能复制数据库 283

习题与实训 284

第7章 数据库管理高级应用 287

7.1 事务 287

7.1.1 事务的概念 287

7.1.2 SQL Server2000事务模式 288

7.1.3 事务管理命令语句 289

7.1.4 事务管理应用举例 290

7.2 锁 291

7.2.1 数据的并发操作控制 291

7.2.2 锁的模式与兼容性 293

7.2.3 阻塞和死锁 295

7.2.4 对锁的操作 296

7.3 作业 299

7.3.1 SQL Server代理服务 299

7.3.2 创建作业 301

7.3.3 调度作业 304

7.4 警报 306

7.4.1 SQL Server警报概述 306

7.4.2 定义SQL Server警报 308

习题与实训 310

第8章 SQL Server系统应用实例 312

8.1 SQL Server2000应用程序接口 313

8.1.1 SQL Server2000应用程序接口概述 313

8.1.2 ODBC应用程序接口 313

8.1.3 OLE DB通用数据访问接口 318

8.1.4 ADO对象模型 319

8.2 在VB中使用ADO对象开发SQL Server应用程序 322

8.2.1 使用ADO对象访问SQL Server数据库 322

8.2.2 数据库应用程序实例——教学管理系统 328

8.3 基于Web的SQL Server应用系统开发 336

8.3.1 Web数据库应用概述 336

8.3.2 ASP技术简介 337

8.4 Web数据库开发实例——教学管理系统 342

8.4.1 系统简介 342

8.4.2 程序代码与说明 343

习题与实训 356

参考文献 357

相关图书
作者其它书籍
返回顶部