当前位置:首页 > 工业技术
数据库应用技术  2010版
数据库应用技术  2010版

数据库应用技术 2010版PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:车蕾,王晓波,卢益清编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302365808
  • 页数:409 页
图书介绍:本书共16章,分为三大部分。第一部分介绍数据库的基础理论知识,包括数据库系统概述、数据模型、数据库系统结构、关系数据理论和常用的数据库应用结构。这部分内容为后续15章的学习奠定坚实的理论依据。第二部分以最新版的SQL Server2008为数据库管理系统环境,介绍数据库管理系统的主要功能。第三部分分别以Access2003和Oracle为数据库管理系统环境,介绍数据库管理系统的主要功能。
《数据库应用技术 2010版》目录

第1章 数据库基础概述 1

1.1 数据库系统概述 1

1.1.1 数据管理技术的产生和发展 1

1.1.2 数据库系统的组成 4

1.1.3 数据库管理系统 5

1.2 数据模型 6

1.2.1 数据模型的概念、分类及构成 6

1.2.2 实体—联系模型 8

1.2.3 关系数据模型 10

1.2.4 实体联系模型向关系模型的转换 16

1.3 关系数据理论 20

1.3.1 问题的提出 20

1.3.2 规范化 21

1.4 数据库系统结构 27

1.4.1 数据库系统的内部体系结构 27

1.4.2 数据库系统的外部体系结构 29

习题 32

第2章 SQL Server概述 34

2.1 概述 34

2.2 SQL Server的安装 35

2.2.1 版本体系 35

2.2.2 安装SQL Server的软、硬件需求 36

2.2.3 安装过程 38

2.3 SQL Server常用工具 48

2.3.1 SQL Server配置管理器 48

2.3.2 SQL Server Management Studio 51

2.3.3 联机丛书 53

2.4 SQL Server实例的删除 56

习题 56

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

3.1 数据库概述 57

3.1.1 数据库类型 57

3.1.2 数据库文件组成 58

3.2 创建数据库 60

3.2.1 使用SQL Server Management Studio创建数据库 61

3.2.2 查看数据库属性 65

3.2.3 使用数据库 67

3.3 维护数据库空间 67

3.3.1 扩大数据库 67

3.3.2 收缩数据库 69

3.4 删除数据库 73

3.5 分离和附加数据库 74

3.5.1 分离数据库 74

3.5.2 附加数据库 75

习题 77

第4章 T-SQL语言基础 79

4.1 T-SQL简介 79

4.1.1 T-SQL的分类 80

4.1.2 SQL的主要特点 80

4.2 T-SQL数据类型 80

4.2.1 系统数据类型 80

4.2.2 用户定义数据类型 84

4.3 T-SQL的语法元素 85

4.3.1 T-SQL的使用约定 85

4.3.2 保留字 87

4.3.3 标识符 87

4.3.4 变量 88

4.3.5 语句批 90

4.3.6 脚本 90

4.4 流程控制语句 93

4.4.1 BEGIN…END语句 94

4.4.2 IF语句 94

4.4.3 CASE表达式 95

4.4.4 WHILE语句 98

4.5 常用内置函数 99

4.5.1 聚合函数 99

4.5.2 日期和时间函数 102

4.5.3 字符串函数 104

4.5.4 类型转换函数 108

4.5.5 其他函数类型 109

习题 110

第5章 表的创建与管理 112

5.1 表概述 112

5.2 创建表 113

5.2.1 使用SQL Server Management Studio创建表 114

5.2.2 使用模板管理器创建表 117

5.2.3 使用T-SQL语句创建表 117

5.3 管理表 119

5.3.1 修改表结构 119

5.3.2 删除表 121

5.3.3 重命名表 123

5.4 数据完整性约束的创建和管理 124

5.4.1 实现数据完整性约束 124

5.4.2 管理数据完整性约束 138

5.5 索引 140

5.5.1 索引的概念和分类 140

5.5.2 创建索引 140

5.5.3 删除索引 141

习题 143

第6章 数据查询与数据操作 144

6.1 数据查询 144

6.1.1 单表查询 146

6.1.2 连接查询 170

6.1.3 子查询 178

6.2 数据操作 182

6.2.1 插入数据 182

6.2.2 删除数据 184

6.2.3 更新数据 186

习题 187

第7章 视图 190

7.1 视图概述 190

7.2 创建视图 191

7.2.1 使用T-SQL语句创建视图 191

7.2.2 使用SQL Server Management Studio创建视图 196

7.2.3 使用模板创建视图 199

7.3 管理视图 200

7.3.1 修改视图 200

7.3.2 删除视图 201

7.3.3 重命名视图 201

7.4 使用视图修改基本表的数据 202

7.5 使用视图解决复杂查询问题 203

习题 204

第8章 存储过程 206

8.1 存储过程概述 206

8.2 创建和执行存储过程 207

8.2.1 使用T-SQL语句创建和执行存储过程 207

8.2.2 使用模板创建存储过程 214

8.2.3 使用SQL Server Management Studio执行存储过程 216

8.2.4 获得存储过程的信息 217

8.3 管理存储过程 217

8.3.1 修改存储过程 217

8.3.2 删除存储过程 218

8.3.3 重命名存储过程 219

8.4 系统存储过程 219

8.4.1 查看系统存储过程 219

8.4.2 使用系统存储过程 220

习题 223

第9章 游标 224

9.1 游标概述 224

9.1.1 游标的类型 224

9.1.2 请求游标 225

9.2 游标的基本操作 225

9.2.1 基本操作步骤 225

9.2.2 游标应用举例 228

9.3 使用游标进行更新和删除操作 235

9.3.1 更新操作 235

9.3.2 删除操作 236

习题 236

第10章 安全管理 238

10.1 安全控制 238

10.1.1 数据库安全控制的一般方法 238

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

10.2 SQL Server的安全管理 240

10.2.1 SQL Server的三个认证过程及用户来源 240

10.2.2 SQL Server的安全认证模式 241

10.2.3 架构 243

10.3 管理登录账户 244

10.3.1 建立登录账户 245

10.3.2 修改和删除登录账户 246

10.4 管理数据库用户 247

10.4.1 建立数据库用户 247

10.4.2 删除数据库用户 248

10.5 管理权限 249

10.5.1 权限的种类 249

10.5.2 用户权限的管理 250

10.6 角色 256

10.6.1 固定的服务器角色 256

10.6.2 固定的数据库角色 258

10.6.3 用户自定义的角色 259

习题 261

第11章 备份和恢复数据库 263

11.1 备份数据库 263

11.1.1 备份概述 263

11.1.2 数据库的恢复模式 264

11.1.3 备份类型 266

11.1.4 永久性的备份文件与临时性的备份文件 267

11.1.5 备份方法 268

11.2 恢复数据库 271

11.2.1 恢复前的准备 271

11.2.2 恢复的顺序 272

11.2.3 用SQL Server Management Studio实现恢复 272

习题 275

第12章 数据传输 277

12.1 微软的数据访问技术概述 277

12.1.1 ODBC 277

12.1.2 OLE DB 282

12.1.3 ADO 283

12.1.4 ADO.NET 283

12.2 SQL Server数据导入和导出 284

12.2.1 SQL Server支持的数据源 284

12.2.2 SQL Server数据导出 285

12.2.3 SQL Server数据导入 295

习题 301

第13章 Access 2003数据库及表的基本操作 302

13.1 Access 2003概述 302

13.1.1 Access 2003的特点 302

13.1.2 Access 2003的启动与退出 303

13.1.3 Access 2003数据库对象 304

13.2 创建和管理Access数据库 307

13.2.1 创建数据库 307

13.2.2 数据库的基本操作 309

13.3 创建表对象 311

13.3.1 创建表的方法 311

13.3.2 字段的属性设置 315

13.3.3 输入和编辑数据 321

13.4 获取外部数据和导出数据 321

13.4.1 获取外部数据 322

13.4.2 导出数据 327

13.5 表的基本操作 327

13.5.1 修改表结构 327

13.5.2 复制、删除和重命名表 328

13.5.3 调整表的外观 328

13.6 建立表间关系 330

13.7 表的数据操作 333

13.7.1 记录排序 333

13.7.2 筛选记录 335

13.7.3 查找和替换数据 336

习题 337

第14章 查询的创建与应用 339

14.1 查询概述 339

14.1.1 查询的功能和类型 339

14.1.2 查询视图 340

14.1.3 查询准则 341

14.2 选择查询 344

14.2.1 用查询向导创建选择查询 344

14.2.2 用设计视图创建选择查询 345

14.2.3 汇总查询 349

14.2.4 查找重复项和不匹配项查询 350

14.3 参数查询 352

14.4 交叉表查询 353

14.4.1 使用“交叉表查询向导”创建查询 354

14.4.2 使用设计视图创建交叉表查询 356

14.5 操作查询 359

14.5.1 删除查询 359

14.5.2 更新查询 360

14.5.3 追加查询 361

14.5.4 生成表查询 362

习题 363

第15章 报表对象 365

15.1 报表概述 365

15.1.1 报表的类型 365

15.1.2 报表的视图 367

15.2 创建报表 368

15.2.1 自动创建报表 369

15.2.2 使用向导创建报表 369

15.2.3 使用设计视图创建报表 372

15.3 编辑报表 375

15.3.1 调整报表的布局和格式 375

15.3.2 排序和分组 376

15.3.3 使用计算控件 378

15.3.4 预览及打印报表 378

习题 379

第16章 Oracle数据库基础 381

16.1 Oracle数据库概述 381

16.1.1 Oracle数据库新特性 381

16.1.2 Oracle 11g的安装 382

16.1.3 Oracle服务管理 385

16.1.4 Oracle 11g的管理和开发工具 385

16.2 Oracle数据库体系结构 389

16.2.1 物理存储结构 390

16.2.2 逻辑存储结构 392

16.2.3 内存结构 394

16.2.4 进程结构 395

16.2.5 数据字典 396

16.3 Oracle的网络连接配置和数据迁移 397

16.3.1 Oracle的网络连接配置 397

16.3.2 Oracle与SQL Server之间的数据迁移 400

16.4 数据的导入和导出 404

16.4.1 Data Dump工具概述 404

16.4.2 使用Expdp导出数据 405

16.4.3 使用Impdp导出数据 406

习题 407

参考文献 409

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