《数据库基础及应用技术》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:何玉洁编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302055599
  • 页数:349 页
图书介绍:

第1篇 关系数据库基础篇 1

第1章 关系数据库基础 1

1.1 数据管理的发展 2

1.1.1 文件管理系统 2

1.1.2 数据库管理系统 4

1.2 数据库系统的组成 6

1.2.1 数据库管理系统 6

1.2.2 数据库系统 6

1.2.3 数据库管理员 6

1.3 数据和数据模型 7

1.3.1 数据 7

1.3.2 数据模型的基本概念 8

1.3.3 数据模型三要素 9

1.3.4 概念层次数据模型 10

1.3.5 组织层次数据模型 12

1.4 数据库系统的结构 15

1.4.1 数据库系统模式的概念 16

1.4.2 数据库系统的三级模式结构 16

1.4.3 数据库的二级模式映象功能与数据独立性 17

1.5 关系数据库理论基础 18

1.5.1 关系规范化问题的提出 19

1.5.2 关系规范化问题的解决办法——模式分解 19

1.6 数据库应用结构 20

1.6.1 集中式应用结构 21

1.6.2 文件服务器结构 21

1.6.3 客户/服务器结构 22

1.7 小结 23

1.8 习题 23

第2篇 SQL Server篇 24

第2章 SQL Server 2000基础 24

2.1 SQL Server 2000概述 25

2.1.1 SQL Server服务 25

2.1.2 SQL Server通信架构 26

2.1.3 应用程序开发架构 28

2.2 安装与测试 29

2.2.1 安装前的准备 29

2.2.2 安装及安装选项 30

2.2.3 测试安装 42

2.3 SQL Server 2000常用工具简介 45

2.4 卸载SQL Server 2000 47

2.5 联机丛书 48

2.6 小结 49

2.7 习题 49

第3章 数据库的创建与管理 50

3.1 数据库概述 50

3.1.1 系统数据库介绍 50

3.1.2 SQL Server数据库的构成 51

3.1.3 数据文件和日志文件的作用 51

3.1.4 创建数据库时的其他属性 52

3.2 使用企业管理器创建数据库 52

3.3 使用向导创建数据库 55

3.4 修改数据库结构 60

3.4.1 扩大数据库空间 60

3.4.2 缩小数据库空间 60

3.5 查看和设置数据库选项 64

3.6 删除数据库 65

3.6.1 使用企业管理器删除数据库 65

3.6.2 使用SQL语句删除数据库 65

3.7 小结 66

3.8 习题 66

第4章 Transact-SQL语言基础 68

4.1 SQL基本概念 68

4.1.1 SQL语言的发展 68

4.1.2 SQL的特点 68

4.1.3 SQL的功能 69

4.2 SQL数据类型 70

4.2.1 数值型 70

4.2.2 字符串型 71

4.2.3 日期时间类型 72

4.2.4 货币类型 73

4.3 一些基础知识 73

4.3.1 语句批 73

4.3.2 脚本 74

4.3.3 注释 74

4.4 变量 75

4.4.1 变量的种类 75

4.4.2 变量的声明与赋值 75

4.5 流程控制语句 76

4.5.1 BEGIN...END语句 76

4.5.2 IF...ELSE语句 77

4.5.3 WHILE语句 78

4.5.4 CASE表达式 79

4.6 小结 81

4.7 习题 81

第5章 基本表的创建与管理 82

5.1 用户自定义数据类型 82

5.2 创建表 83

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

5.2.2 使用Transact-SQL语句创建表 88

5.3 修改表结构 89

5.3.1 使用企业管理器修改表结构 89

5.3.2 使用Transact-SQL语句修改表结构 90

5.4 删除表 90

5.5 小结 91

5.6 习题 91

第6章 数据的查询与修改 93

6.1 数据查询 93

6.1.1 查询语句的基本结构 94

6.1.2 简单查询 95

6.1.3 多表连接查询 108

6.1.4 合并多个结果集 113

6.1.5 将查询结果存入表中(SELECT INTO语句) 114

6.1.6 使用TOP限制结果集 114

6.1.7 子查询 116

6.2 数据修改 119

6.2.1 插入数据 119

6.2.2 更新数据 120

6.2.3 删除数据 121

6.3 小结 122

6.4 习题 123

第7章 实现数据完整性 125

7.1 数据完整性的概念 125

7.1.1 完整性约束条件的作用对象 125

7.1.2 实现数据完整性的方法 126

7.2 实现数据完整性 126

7.2.1 实体完整性 126

7.2.2 UNIQUE约束 127

7.2.3 引用完整性 129

7.2.4 Default约束 130

7.2.5 CHECK约束 131

7.3 查看约束信息 134

7.3.1 使用图形化工具查看约束 134

7.3.2 使用系统存储过程查看约束 134

7.4 删除约束 135

7.4.1 使用图形化工具删除约束 135

7.4.2 使用ALTER TABLE语句删除约束 136

7.5 小结 136

7.6 习题 137

第8章 视图与存储过程 138

8.1 视图 138

8.1.1 视图概念 138

8.1.2 定义视图 139

8.1.3 删除视图 147

8.1.4 查询视图数据 147

8.1.5 通过视图修改数据 149

8.1.6 视图的作用 149

8.2 存储过程 150

8.2.1 存储过程概念 150

8.2.2 创建和执行存储过程 150

8.2.3 系统存储过程 154

8.3 小结 155

8.4 习题 155

第9章 事务与触发器 157

9.1 事务 157

9.1.1 事务概念 157

9.1.2 事务的分类 158

9.2 触发器 159

9.2.1 创建触发器 159

9.2.2 查看和修改触发器 162

9.2.3 删除触发器 162

9.3 小结 163

9.4 习题 163

第10章 安全性管理 164

10.1 安全控制 164

10.1.1 安全控制模型 164

10.1.2 数据库权限的种类及用户的分类 165

10.2 SQL Server的安全控制 165

10.3 管理SQL Server登录账号 170

10.3.1 系统内置的登录账号 170

10.3.2 建立登录账号 171

10.3.3 修改登录账号的属性 172

10.3.4 删除登录账号 174

10.4 管理数据库用户 174

10.4.1 建立数据库用户 175

10.4.2 删除数据库用户 176

10.5 管理权限 176

10.5.1 SQL Server权限种类 177

10.5.2 权限的管理 177

10.6 角色 180

10.6.1 固定的服务器角色 180

10.6.2 固定的数据库角色 182

10.6.3 用户自定义的角色 185

10.7 小结 188

10.8 习题 188

第11章 数据传输 190

11.1 ODBC 190

11.1.1 ODBC简介 190

11.1.2 ODBC体系结构 190

11.1.3 建立ODBC数据源 191

11.2 OLE DB 195

11.2.1 OLE DB引出背景 195

11.2.2 OLE DB与ODBC的关系 196

11.3 SQL Server的数据转移工具—DTS 196

11.3.1 DTS技术概述 197

11.3.2 利用DTS实现数据的导入和导出 197

11.4 小结 207

11.5 习题 207

第12章 备份和恢复数据库 208

12.1 备份数据库 208

12.1.1 为什么要进行数据备份? 208

12.1.2 备份内容及备份时间 208

12.1.3 SQL Server的备份设备 209

12.1.4 SQL Server的备份类型 210

12.1.5 备份策略 213

12.1.6 实现备份 214

12.2 恢复数据库 220

12.2.1 恢复前的准备 220

12.2.2 恢复的顺序 221

12.2.3 实现恢复 221

12.3 小结 226

12.4 习题 227

第13章 常用系统函数 228

13.1 聚合函数 228

13.2 日期和时间函数 229

13.3 数学函数 233

13.4 字符串函数 234

13.5 类型转换函数 240

13.6 系统函数 241

13.7 小结 241

13.8 习题 241

第3篇 Access篇 242

第14章 Access简介 242

14.1 Access的应用 242

14.2 Access的对象及功能 243

14.2.1 表 244

14.2.2 查询 244

14.2.3 窗体 244

14.2.4 报表 245

14.3 Access的启动和退出 245

14.3.1 启动Access 245

14.3.2 退出Access 245

14.4 小结 245

14.5 习题 245

第15章 建立数据库 246

15.1 创建数据库 246

15.1.1 使用数据库模板创建数据库 246

15.1.2 直接创建数据库 248

15.1.3 数据库窗口与工具栏 250

15.2 打开数据库 252

15.3 管理数据库 253

15.3.1 重命名数据库 253

15.3.2 复制、移动数据库 253

15.3.3 删除数据库 254

15.3.4 压缩和修复数据库 254

15.4 设置数据库密码 255

15.5 小结 257

15.6 习题 257

第16章 创建表 258

16.1 使用表向导创建表 258

16.2 使用表设计器创建表 262

16.2.1 表设计器 262

16.2.2 定义字段 263

16.2.3 数据类型 264

16.2.4 字段属性 265

16.2.5 设置表的主键 272

16.2.6 设定表的属性 272

16.2.7 保存表的定义 273

16.3 建立表之间的关联关系 274

16.4 删除与更改表 276

16.4.1 删除表 276

16.4.2 更改表名 277

16.5 修改表结构 277

16.5.1 修改字段名 277

16.5.2 添加字段 278

16.5.3 删除字段 279

16.5.4 修改字段属性 279

16.5.5 更改主键 280

16.5.6 修改表之间的关联关系 281

16.6 使用数据表 282

16.6.1 更改数据表的显示方式 283

16.6.2 修改数据表中的数据 285

16.6.3 排序数据 287

16.6.4 查找数据 287

16.7 小结 288

16.8 习题 288

第17章 查询对象 290

17.1 查询对象概述 290

17.1.1 查询对象 290

17.1.2 查询对象的种类 290

17.2 设计查询 291

17.2.1 使用简单查询向导 292

17.2.2 使用交叉表查询向导 295

17.2.3 使用查找重复项查询向导 299

17.2.4 使用查找不匹配项查询向导 302

17.3 使用查询设计器建立查询 304

17.3.1 查询设计器工具栏简介 304

17.3.2 使用查询设计器进行简单查询 305

17.3.3 添加表/查询 308

17.3.4 删除表/查询 309

17.3.5 添加插入查询的字段 309

17.3.6 删除、移动字段 310

17.3.7 设置字段属性 310

17.3.8 设置查询结果排序 310

17.3.9 设置字段的显示属性 311

17.3.10 设置准则 311

17.3.11 设置查询的属性 314

17.3.12 使用合计查询 315

17.3.13 使用参数查询 317

17.3.14 查看查询对象的SQL语句 319

17.4 使用操作查询对象 319

17.4.1 删除查询 320

17.4.2 更新查询 321

17.4.3 追加查询 321

17.4.4 生成表查询 323

17.5 打印数据 324

17.5.1 打印设置 324

17.5.2 打印预览 325

17.5.3 打印 326

17.6 小结 327

17.7 习题 327

第18章 报表 328

18.1 报表功能 328

18.2 报表设计工具及工作区简介 328

18.2.1 工具栏 329

18.2.2 工具箱 330

18.2.3 工作区 332

18.2.4 属性窗口 332

18.3 报表设计 333

18.3.1 使用简便方法创建报表 333

18.3.2 使用报表向导创建报表 334

18.3.3 使用设计视图创建报表 339

18.4 对报表进行排序和分组计算 343

18.5 子报表 345

18.6 报表预览和打印 346

18.6.1 预览报表 346

18.6.2 打印报表 347

18.7 小结 348

18.8 习题 348

参考文献 349