数据库基础及应用技术
分類: 图书,计算机/网络,数据库,
作者: 何玉洁 编著
出 版 社: 清华大学出版社
出版时间: 2002-6-1字数: 529000版次: 1版1次页数: 349印刷时间: 2002/06/01开本:印次:纸张: 胶版纸I S B N : 9787302055594包装: 平装内容简介
本书概要介绍了关系数据库的基础理论,重点介绍了具体环境中的数据库应用技术。 本书内容分为三部分,第一部分介绍数据库的基础理论,这部分包括了关系数据库的基本概念。第二部分介绍了目前应用范围非常广泛的 Microsoft SQL Server 2000,介绍了在此环境下如何构建数据库、如何维护数据库以及T-SQL语言、安全管理、数据库备份恢复、数据传输、数据完整性维护等数据库最实用的技术。第三部分介绍了 Microsoft、Access 2000,Access是目前使用较好的个人机数据库管理系统,此部分介绍了如何在Access中创建数据库、维护数据库和创建表,如何生成查询和报表等技术。 本书可以作为数据库的中、高级培训教材,也可作为非计算机专业人员学习和使用数据库的教材或参考书,同时也可供学习数据库应用技术的计算机专业的人员参阅。
目录
第1篇 关系数据库基础篇
第1章 关系数据库基础
1.1 数据管理的发展
1.1.1 文件管理系统
1.1.2 数据库管理系统
1.2 数据库系统的组成
1.2.1 数据库管理系统
1.2. 2 数据库系统
l.2. 3 数据库管理员
1.3 数据和数据模型
1.3.1 数据
1.3.2 数据模型的基本概念
1.3.3 数据模型三要素
1.3.4 概念层次数据模型
1.3.5 组织层次数据模型
1.4 数据库系统的结构
1.4. 1 数据库系统模式的概念
1.4. 2 数据库系统的三级模式结构
1.4.3 数据库的二级模式映象功能与数据独立性
1.5 关系数据库理论基础
1.5.l 关系规范化问题的提出
1.5.2 关系规范化问题的解决办法--模式分解
1.6 数据库应用结构
1.6. 1 集中式应用结构
1.6. 2 文件服务器结构
1.6. 3 客户/服务器结构
1.7 小结
1.8 习题
第2篇 SQL Server篇
第2章 SQL Server 2000基础
2. 1 SQL Server 2000概述
2. 1.1 SQL Server服务
2.1.2 SQL Server通信架构
2. 1.3 应用程序开发架构
2. 2 安装与测试
2. 2. 1 安装前的准备
2. 2. 2 安装及安装选项
2.2. 3 测试安装
2.3 SQL Server 2000常用工具简介
2.4 卸载SQL Server 2000
2.5 联机丛书
2. 6 小结
2. 7 习题
第3章 数据库的创建与管理
3. 1 数据库概述
3.l. l 系统数据库介绍
3.1.2 SQL Server数据库的构成
3.1.3 数据文件和日志文件的作用
3.1.4 创建数据库时的其他属性
3.2 使用企业管理器创建数据库
3.3 使用向导创建数据库
3.4 修改数据库结构
3.4. 1 扩大数据库空间
3.4. 2 缩小数据库空间
3.5 查看和设置数据库选项
3. 6 删除数据库
3.6.1 使用企业管理器删除数据库
3.6.2 使用SQL语句删除数据库
3.7 小结
3.8 习题
第4章 Transact-SQL语言基础
4. 1 SQL基本概念
4. 1.1 SQL语言的发展
4. 1.2 SQL的特点
4.1.3 SQL的功能
4. 2 SQL数据类型
4.2.1 数值型
4. 2.2 字符串型
4. 2. 3 日期时间类型
4. 2. 4 货币类型
4.3 一些基础知识
4. 3.1 语句批
4.3.2 脚本
4. 3.3 注释
4. 4 变量
4. 4.l 变量的种类
4. 4. 2 变量的声明与赋值
4. 5 流程控制语句
4.5. 1 BEGIN...END语句
4. 5. 2 IF...ELSE语句
4. 5. 3 WHILE语句
4. 5.4 CASE表达式
4. 6 小结
4. 7 习题
第5章 基本表的创建与管理
5. 1 用户自定义数据类型
5. 2 创建表
5. 2. 1 使用企业管理器创建表
5.2.2 使用Transact-SQL语句创建表
5. 3 修改表结构
5. 3.l 使用企业管理器修改表结构
5.3.2 使用Transact-SQL语句修改表结构
5. 4 删除表
5.5 小结
5. 6 习题
第6章 数据的查询与修改
6.l 数据查询
6. 1.l 查询语句的基本结构
6. 1.2 简单查询
6.1.3 多表连接查询
6.1.4 合并多个结果集
6. 1.5 将查询结果存入表中(SEI-ECT INTO语句)
6. 1.6 使用TOP限制结果集
6. 1.7 子查询
6.2 数据修改
6.2.l 插入数据
6.2.2 更新数据
6. 2.3 删除数据
6.3 小结
6.4 习题
第7章 实现数据完整性
7. 1 数据完整性的概念
7. 1.1 完整性约束条件的作用对象
7. 1.2 实现数据完整性的方法
7. 2 实现数据完整性
7.2. 1 实体完整性
7. 2. 2 UNIQUE约束
7.2. 3 引用完整性
7. 2. 4 Default约束
7. 2. 5 CHECK约束
7. 3 查看约束信息
7. 3.1 使用图形化工具查看约束
7.3.2 使用系统存储过程查看约束
7. 4 删除约束
7. 4. 1 使用图形化工具删除约束
7.4.2 使用AL TER TABLE语句删除约束
7.5 小结
7. 6 习题
第8章 视图与存储过程
8.l 视图
8.1.1 视图概念
8.1.2 定义视图
8.1.3 删除机图
8.1.4 查询视图数据
8.1.5 通过视图修改数据
8.1.6 视图的作用
8.2 存储过程
8. 2.l 存储过程概念
8.2. 2 创建和执行存储过程
8.2. 3 系统存储过程
8. 3 小结
8.4 习题
第9章 事务与融发器
9.l 事务
9. 1.l 事务概念
9.1.2 事务的分类
9.2 触发器
9. 2. 1 创建触发器
9.2. 2 查看和修改触发器
9.2. 3 删除触发器
9.3 小结
9.4 习题
第10章 安全性管理
10.1 安全控制
10.1.l 安全控制模型
10.1.2 数据库权限的种类及用户的分乡
10.2 SQL Server的安全控制
10.3 管理SQL Server登录账号
10.3.1 系统内置的登录账号
10.3.2 建立登录账号
10.3.3 修改登录账号的属性
10.3.4 删除登录账号
10. 4 管理数据库用户
10.4. 1 建立数据库用户
10. 4. 2 删除数据库用户
10.5 管理权限
10. 5.1 SQL Server权限种类
10.5. 2 权限的管理
10.6 角色
10.6.1 固定的服务器角色
10. 6.2 固定的数据库角色
10. 6.3 用户自定义的角色
10. 7 小结
10.8 习题
第11章 数据传输
11.1 ODBC
11.1.1 ODBC简介
11.1.2 ODBC体系结构
11.1.3 建立ODBC数据源
11.2 OLE DB
11.2. 1 OLE DB引出背景
11.2. 2 OLE DB与ODBC的关系
11.3 SQL Server的数据转移工具--DTS
11.3.1 DTS技术概述
11.3. 2 利用DTS实现数据的导人和导出
11.4 小结
11.5 习题
第12章 备份和恢复数据库
12. 1 备份数据库
12.1.l 为什么要进行数据备份?
12.1.2 备份内容及备份时间
12.1.3 SQL Server的备份设备
12.1.4 SQL Server的备份类型
12. 1.5 备份策略
12. 1.6 实现备份
12. 2 恢复数据库
12.2. 1 恢复前的准备
12. 2. 2 恢复的顺序
12. 2.3 实现恢复
12. 3 小结