《网络数据库实用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:傅建民,陈吉祥主编(安徽工业经济职业技术学院)
  • 出 版 社:合肥:安徽大学出版社
  • 出版年份:2008
  • ISBN:9787811105056
  • 页数:310 页
图书介绍:本书共12章,介绍了数据库的一般原理,数据库与表的建立及其管理,介绍视图与索引,介绍了数据库的备份与执复等内容。

第1章 数据库知识概述 1

1.1 信息、数据与数据处理 1

1.1.1 信息与数据 1

1.1.2 数据处理 2

1.2 数据库 4

1.3 数据库系统 5

1.3.1 DBS的组成 5

1.3.2 数据库系统的三级模式结构 6

1.3.3 两级数据独立性 7

1.4 数据库管理系统 7

1.4.1 DBMS的主要功能 8

1.4.2 DBMS的组成 8

1.4.3 DBMS的工作过程 9

1.5 数据模型 10

1.5.1 数据模型及其三要素 10

1.5.2 概念模型及其表示方法 11

1.5.3 实体联系模型 12

1.5.4 常见的数据模型 13

1.6 数据库技术的新发展 15

思考题 18

第2章 关系数据库基础 19

2.1 关系模型 19

2.1.1 数据结构 19

2.1.2 数据操作 20

2.1.3 数据完整性 21

2.1.4 关系运算 22

2.2 关系数据库标准语言SQL 22

2.2.1 SQL语言的特点 22

2.2.2 SQL语言的三级模式结构 23

2.2.3 SQL语言的组成 24

2.3 关系数据库设计 25

2.3.1 规范化设计理论和方法 25

2.3.2 数据库设计的任务、内容和步骤 27

2.3.3 需求分析 27

2.3.4 概念结构设计 28

2.3.5 逻辑结构设计 29

2.3.6 物理结构设计 30

2.4 当前流行的关系数据库系统简介 31

2.4.1 常见的桌面关系数据库产品 31

2.4.2 常见的大型关系数据库产品 33

思考题 34

第3章 SQL Server 2000概述 35

3.1 SQL Server 2000简介 35

3.1.1 客户机/服务器体系结构 36

3.1.2 SQL Server 2000的运行平台 36

3.1.3 SQL Server 2000与Windows 2000的集成 38

3.1.4 SQL Server联机丛书的使用 39

3.2 SQL Server 2000的安装 40

3.2.1 SQL Server 2000安装前的准备 40

3.2.2 安装SQL Server 2000 40

3.3 SQL Server 2000服务器管理工具 49

3.3.1 SQL Server服务的启动与停止 49

3.3.2 企业管理器 50

3.3.3 注册和配置SQL Sever服务器 51

3.3.4 SQL查询分析器 53

3.3.5 使用服务器端网络实用工具 55

3.3.6 使用客户端网络实用工具 56

思考题 57

上机实验 58

第4章 创建和管理数据库 59

4.1 SQL Server数据库的基本概念 59

4.1.1 数据库文件 59

4.1.2 数据库文件组 60

4.2 SQL Server 2000的系统数据库 61

4.3 创建用户数据库 62

4.3.1 使用企业管理器创建数据库 62

4.3.2 用T-SQL语句创建数据库 65

4.3.3 使用向导创建数据库 66

4.4 管理用户数据库 70

4.4.1 修改数据库属性 70

4.4.2 修改数据库容量 73

4.4.3 查看数据库 74

4.4.4 修改数据库 75

4.4.5 删除数据库 78

4.4.6 分离数据库与附加数据库 79

思考题 81

上机实验 81

第5章 创建和使用表 83

5.1 数据类型 83

5.1.1 系统数据类型 83

5.1.2 用户定义的数据类型 86

5.2 表的建立 88

5.2.1 使用企业管理器创建表 88

5.2.2 使用CREATE TABLE语句创建表 90

5.3 修改表的结构和删除表 92

5.3.1 修改表结构 92

5.3.2 删除表 94

5.4 记录的添加、修改和删除 95

5.4.1 记录的添加和修改 95

5.4.2 记录的删除 98

5.5 实现数据完整性 98

5.5.1 数据完整性的概念 99

5.5.2 实现数据完整性的方法 100

5.5.3 使用约束 100

5.5.4 使用规则 104

5.5.5 使用默认值 108

5.5.6 使用标识列 112

5.5.7 强制数据完整性的选择原则 112

思考题 113

上机实验 113

第6章 SQL查询语言 117

6.1 SELECT简单查询 117

6.1.1 SELECT查询语句格式 117

6.1.2 数据表中列的筛选 119

6.1.3 数据表中记录的筛选 122

6.1.4 查询结果的排序 125

6.1.5 用查询结果生成新表 126

6.1.6 联合查询 127

6.2 SELECT高级查询 128

6.2.1 数据分组统计 128

6.2.2 连接查询 130

6.2.3 子查询 135

思考题 140

上机实验 140

第7章 索引与视图 142

7.1 视图概述 142

7.1.1 视图的概念 142

7.1.2 视图的优点 143

7.2 创建视图 143

7.2.1 使用向导创建视图 144

7.2.2 使用企业管理器创建视图 146

7.2.3 使用CREATE VIEW命令创建视图 148

7.3 视图的使用与维护 149

7.3.1 使用视图进行数据查询 149

7.3.2 通过视图修改基表中的数据 149

7.3.3 修改视图 151

7.3.4 视图更名 152

7.3.5 视图的删除 153

7.4 索引及其分类 154

7.4.1 索引的基本概念 154

7.4.2 索引的分类 155

7.5 创建索引 156

7.5.1 使用索引创建向导 156

7.5.2 使用索引管理器 158

7.5.3 使用CREATE INDEX语句 159

7.6 索引的维护和使用 160

7.6.1 查看索引 160

7.6.2 删除索引 161

思考题 162

上机实验 162

第8章 T-SQL程序设计 163

8.1 批处理、脚本、注释 163

8.2 变量 165

8.2.1 局部变量 165

8.2.2 全局变量 166

8.3 运算符 167

8.4 函数 169

8.4.1 常用的系统内置函数 170

8.4.2 用户自定义函数 175

8.5 流程控制语句 178

8.6 事务 183

8.6.1 事务的概念 183

8.6.2 显式事务 183

8.6.3 自动提交的事务 185

8.6.4 隐式事务 185

8.6.5 事务中的锁 186

思考题 187

上机实验 188

第9章 存储过程与触发器 190

9.1 存储过程概述 190

9.2 自定义存储过程的创建与使用 192

9.2.1 创建自定义存储过程 192

9.2.2 执行存储过程 197

9.2.3 查看、修改、改名和删除存储过程 199

9.3 触发器概述 203

9.3.1 触发器的概念 203

9.3.2 触发器的作用 204

9.3.3 Inserted表和Deleted表 204

9.3.4 INSTEAD OF和AFTER触发器 204

9.4 触发器的使用 205

9.4.1 创建触发器 205

9.4.2 查看触发器 210

9.4.3 修改触发器 212

9.4.4 禁用触发器与重新启用触发器 213

9.4.5 删除触发器 213

9.4.6 嵌套触发器 213

思考题 214

上机实验 215

第10章 SQL Server 2000数据安全机制 216

10.1 数据库保护的概念 216

10.2 SQL Server权限认证模式 218

10.2.1 身份验证模式 219

10.2.2 设置验证模式 220

10.3 创建和管理服务器登录账号 221

10.3.1 创建登录账号 222

10.3.2 管理登录账号 227

10.3.3 服务器角色 228

10.4 创建和管理数据库用户账号 230

10.4.1 创建和管理数据库用户账号 230

10.4.2 数据库角色 233

10.4.3 管理数据库权限 237

10.5 管理数据库用户权限 237

10.5.1 权限的分类 237

10.5.2 管理对象权限 238

10.5.3 管理语句权限 240

思考题 241

上机实验 242

第11章 数据备份与数据恢复 243

11.1 数据备份与恢复概述 243

11.1.1 备份与恢复的必要性 243

11.1.2 数据库备份和恢复的方法 244

11.1.3 备份设备 246

11.1.4 创建数据库备份 249

11.2 恢复数据库 257

11.2.1 使用企业管理器恢复数据库 257

11.2.2 使用T-SQL语句恢复数据库 260

11.3 数据转换 265

11.3.1 数据转换概述 265

11.3.2 使用导入/导出向导 265

11.4.3 使用DTS设计器 270

思考题 277

上机实验 277

第12章 SQL Server应用程序开发 279

12.1 SQL Server数据库访问应用程序接口(API) 279

12.1.1 ODBC 279

12.1.2 OLE DB 281

12.1.3 ADO 282

12.2 配置ODBC数据源 284

12.3 使用Visual Basic开发SQL Server应用程序 287

12.3.1 使用数据控件 287

12.3.2 使用ADO数据控件 292

12.4 基于ASP的Web模式的应用程序设计 297

12.4.1 网站基本环境 297

12.4.2 ASP数据库程序设计方法 302

思考题 310

上机实验 310