内容简介
第1章 数据库系统概述
1.1基本概念
1.1.1数据与信息及其管理
1.1.2数据处理与数据管理
1.1.3数据管理技术发展
1.1.4数据库系统的组成
1.2数据模型
1.2.1 3个世界
1.2.2组成要素
1.2.3 3层模型
1.2.4 E-R模型
1.2.5 3种模型
1.3数据库系统结构
1.3.1三级模式结构
1.3.2三级模式结构和两层映像
1.4数据库设计
1.4.1数据库设计概述
1.4.2 E-R模型向关系模型转换
1.5数据库保护
本章小结
习题1
第2章 关系数据库数学模型
2.1关系模型概述
2.1.1关系模型的数据结构
2.1.2关系模型的关系操作
2.1.3关系模型的完整性约束
2.2关系的数学模型
2.2.1关系的数学定义
2.2.2关系模式
2.2.3关系数据库
2.3关系代数
2.3.1传统的集合运算
2.3.2专门的关系运算
2.4关系演算
2.4.1元组关系演算
2.4.2域关系演算
2.4.3关系运算的安全性和等价性
本章小结
习题2
第3章 关系数据库的规范化理论
3.1存储异常
3.2函数依赖
3.3数据依赖的公理系统
3.4规范化
本章小结
习题3
第4章 数据库的创建与管理
4.1数据库的体系结构
4.1.1文件名
4.1.2数据库文件
4.1.3数据库文件组
4.2数据库的创建
4.2.1使用向导创建数据库
4.2.2使用设计器创建数据库
4.2.3使用查询分析器建立数据库
4.3数据库的修改
4.3.1利用企业管理器修改
4.3.2利用T-SQL语句修改
4.4数据库的删除
4.4.1利用企业管理器删除
4.4.2利用T-SQL语句删除
4.5数据库的压缩
4.5.1压缩数据库
4.5.2压缩数据文件
4.6数据库附加和分离
4.6.1分离
4.6.2附加
本章小结
习题4
第5章 表的创建、管理和操作
5.1数据库表概述
5.1.1表类型
5.1.2建表步骤
5.1.3完整性约束
5.2数据类型
5.2.1系统数据类型
5.2.2用户自定义数据类型
5.3创建数据库表
5.3.1数据库表逻辑结构
5.3.2使用企业管理器设计数据库表
5.3.3使用T-SQL语句设计数据库表
5.4修改数据库表
5.4.1利用企业管理器修改表
5.4.2利用T-SQL语句修改表
5.5删除数据表
5.5.1使用企业管理器删除数据表
5.5.2使用T-SQL语句删除数据表
5.6数据操作
5.6.1使用设计器操作表数据
5.6.2使用T-SQL语句操作表数据
5.7索引
5.7.1索引概述
5.7.2索引建立
5.7.3索引删除
5.7.4索引维护
本章小结
习题5
第6章数据操作与SQL语句
6.1 SQL语言概述
6.1.1 SQL语言特点
6.1.2 SQL语法规则
6.1.3 T-SQL语言概述
6.2数据查询select
6.2.1表中数据
6.2.2查询格式
6.2.3查询操作
6.2.4简单查询
6.2.5连接查询
6.2.6嵌套查询
6.2.7集合查询
6.3数据插入insert
6.3.1语法格式
6.3.2单行插入
6.3.3多行插入
6.3.4存储过程插入
6.4数据更新update
6.4.1语法格式
6.4.2简单更新
6.4.3更新子查询
6.5数据删除delete
本章小结
习题6
第7章T -SQL程序设计
7.1程序设计基础
7.1.1常量
7.1.2变量
7.1.3运算符
7.2流程控制语句
7.2.1块语句
7.2.2二分支语句
7.2.3多分支表达式
7.2.4循环语句
7.2.5其他语句
7.3内置函数
7.3.1数学函数
7.3.2聚集函数
7.3.3系统函数
7.3.4字符串函数
7.3.5日期和时间函数
7.3.6转换函数
7.4用户自定义函数
7.4.1标量函数
7.4.2内嵌表值函数
7.4.3多语句表值函数
7.4.4修改函数
7.4.5删除函数
本章小结
习题7
第8章 视图和游标
8.1视图
8.1.1视图的概念
8.1.2创建视图
8.1.3修改视图
8.1.4使用视图
8.1.5查看视图
8.1.6删除视图
8.2游标
8.2.1游标的概念
8.2.2游标的分类
8.2.3声明游标
8.2.4打开游标
8.2.5读取游标
8.2.6关闭游标
8.2.7删除游标
8.2.8更新和删除游标数据
8.2.9游标状态
本章小结
习题8
第9章 存储过程和触发器
9.1存储过程
9.1.1存储过程概述
9.1.2存储过程的创建
9.1.3存储过程的执行
9.1.4存储过程的查看
9.1.5存储过程的修改
9.1.6存储过程的改名
9.1.7存储过程的删除
9.1.8存储过程的应用
9.2触发器
9.2.1触发器概述
9.2.2触发器的创建
9.2.3触发器的修改
9.2.4触发器的禁用和启动
9.2.5触发器的删除
9.2.6触发器的管理
9.2.7触发器的应用
本章小结
习题9
第10章 备份和恢复
10.1备份
10.1.1备份概述
10.1.2备份类型
10.1.3备份设备
10.1.4备份数据库
10.2恢复
10.2.1恢复概述
10.2.2恢复数据库
本章小结
习题10
第11章 数据库安全性管理
11.1数据安全性概述
11.2 SQL Server登录
11.2.1登录账户
11.2.2身份验证模式
11.2.3创建登录账户
11.3数据库用户
11.3.1默认数据库用户
11.3.2新建数据库用户
11.3.3查看数据库用户
11.3.4删除数据库用户
11.4角色
11.4.1角色类型
11.4.2管理服务器角色中的登录账户
11.4.3新建数据库角色
11.4.4删除数据库角色
11.4.5管理数据库角色中的数据库用户
11.5权限
11.5.1权限类型
11.5.2权限管理
本章小结
习题11
第12章 并发控制
12.1事务处理
12.1.1事务概述
12.1.2事务模式
12.2并发访问
12.2.1并发概述
12.2.2并发异常
12.2.3并发调度
12.3锁
12.3.1锁的模式
12.3.2封锁协议
12.3.3两段锁协议
12.3.4锁的粒度
12.3.5查看锁的信息
12.3.6锁定提示
12.3.7活锁与死锁
12.4事务隔离级别
12.4.1隔离级别概述
12.4.2悲观并发模型
12.4.3乐观并发模型
本章小结
习题12
第13章 数据库应用系统
13.1 VB开发工具概述
13.1.1数据库应用系统组成
13.1.2数据库连接技术
13.1.3数据库访问对象
13.1.4数据库控件
13.2 ADO对象模型
13.2.1 ADO对象模型概述
13.2.2 connection对象
13.2.3 command对象
13.2.4 recordset对象
13.2.5 ADO对象模型应用
习题13
附录SQL Server服务器的配置和管理
参考文献