书籍封面
书籍目录
封面
书名
版权
前言
目录
第一部分 数据库原理
第1章 数据库系统概述
1.1 数据库概述
1.1.1 初识数据库
1.1.2 数据库概念
1.2 数据库系统组成
1.2.1 数据库管理系统
1.2.2 数据库应用程序
1.2.3 用户
1.3 数据库系统的三级模式结构
1.3.1 三级模式
1.3.2 模式映像与数据独立性
1.4 数据库系统的软件体系结构
1.5 数据库系统发展历程
1.5.1 数据库系统的特点
1.5.2 数据库系统的发展
1.5.3 数据库系统的发展趋势
习题1
第2章 数据模型
2.1 数据模型简介
2.1.1 数据模型的组成要素
2.1.2 数据模型的发展
2.2 概念模型
2.2.1 E-R数据模型的基本概念
2.2.2 E-R图
2.2.3 EE-R图
2.3 传统数据模型
2.3.1 层次模型
2.3.2 网状模型
2.3.3 关系模型
2.4 面向对象数据模型
2.4.1 面向对象基本概念
2.4.2 数据结构
2.4.3 数据操作和约束
2.4.4 对象数据模型的实施
习题2
第3章 关系数据库系统
3.1 关系数据库系统的特点
3.2 关系模型的数据结构
3.2.1 基本术语
3.2.2 规范化的关系
3.2.3 关系的键(码)
3.3 关系代数
3.3.1 基本的关系操作
3.3.2 关系数据语言
3.3.3 关系代数
3.3.4 关系代数运算实例
3.4 关系的完整性
3.4.1 实体完整性
3.4.2 参照完整性
3.4.3 用户定义的完整性
习题3
第4章 关系数据库标准语言SQL
4.1 SQL概述
4.1.1 SQL的产生与发展
4.1.2 SQL语言功能概述
4.1.3 SQL的特点
4.2 数据准备——曲库
4.3 数据定义
4.4 数据查询
4.4.1 查询语句的基本结构
4.4.2 单表查询
4.4.3 连接查询
4.4.4 集合查询
4.4.5 子查询
4.5 数据更新
4.5.1 插入操作
4.5.2 删除操作
4.5.3 修改操作
习题4
第5章 数据库规范化理论
5.1 函数依赖
5.1.1 研究函数依赖的意义
5.1.2 函数依赖的定义
5.1.3 关系的键(码)
5.1.4 函数依赖的公理系统
5.1.5 属性集的闭包
5.1.6 属性集闭包的应用
5.2 关系模式的规范化
5.2.1 问题的提出
5.2.2 问题的根源
5.2.3 范式
5.2.4 规范化小结
习题5
第6章 数据库设计
6.1 数据库设计概述
6.1.1 数据库设计的特点
6.1.2 数据库设计的步骤
6.2 需求分析阶段
6.2.1 需求分析概述
6.2.2 结构化分析建模
6.3 概念结构设计
6.3.1 概念结构设计概述
6.3.2 采用E-R方法的概念结构设计
6.4 逻辑结构设计
6.4.1 关系数据库的逻辑设计
6.4.2 关系模型的优化
6.4.3 设计外模式
6.5 物理结构设计
6.6 数据库的实施和维护
6.6.1 数据库的实施
6.6.2 数据库的运行和维护
6.7 使用PowerDesigner进行数据库设计
6.7.1 PowerDesigner介绍
6.7.2 概念数据模型
6.7.3 CDM生成PDM
6.7.4 生成数据库
6.7.5 生成REPORT
习题6
第7章 数据库保护
7.1 数据库安全性
7.1.1 安全控制模型
7.1.2 用户身份认证
7.1.3 存取控制
7.1.4 其他安全控制技术
7.1.5 权限控制语句
7.2 数据库完整性
7.2.1 完整性控制的功能
7.2.2 完整性约束条件作用的对象
7.2.3 完整性控制语句
7.3 并发控制
7.3.1 并发控制的单位——事务
7.3.2 并发带来的问题
7.3.3 封锁技术
7.4 数据库恢复
7.4.1 故障种类
7.4.2 数据库恢复技术
7.4.3 恢复策略
习题7
第二部分 数据库应用
第8章 SQL Server概述
8.1 SQL Server简介
8.2 SQL Server的平台构成
8.3 数据库引擎的体系结构
8.4 SQL Server的管理工具
8.4.1 SQL Server Configuration Manager
8.4.2 SQL Server Management Studio
8.4.3 Database Engine Tuning Advisor
8.4.4 SQL Server Profiler
8.5 注册服务器
习题8
第9章 Transact-SQL语言
9.1 Transact-SQL语言
9.2 标识符、数据类型
9.2.1 语法约定
9.2.2 注释语句
9.2.3 标识符
9.2.4 数据类型
9.3 常量和变量
9.3.1 常量
9.3.2 变量
9.3.3 运算符
9.3.4 表达式
9.4 系统内置函数
9.4.1 字符串函数
9.4.2 日期函数
9.4.3 数学函数
9.4.4 其他常用函数
9.4.5 转换函数
9.5 批处理和流程控制语句
9.5.1 批处理
9.5.2 流程控制语句
9.6 游标
9.6.1 游标概述
9.6.2 使用游标
习题9
第10章 管理数据库
10.1 数据库的组成
10.1.1 物理数据库与文件
10.1.2 逻辑数据库与数据库对象
10.1.3 系统数据库与用户数据库
10.2 数据库的操作
10.2.1 创建数据库
10.2.2 修改数据库
10.2.3 删除数据库
10.2.4 数据库的重命名
10.2.5 查看数据库信息
10.2.6 分离和附加数据库
10.2.7 设置当前数据库
10.3 扩展知识
10.3.1 关于数据库空间使用
10.3.2 数据库的排序规则
10.3.3 数据库的统计信息
10.3.4 查看系统数据库启动顺序
习题10
第11章 表、视图和索引
11.1 概述
11.2 表
11.2.1 表的概述
11.2.2 表的分类
11.2.3 创建表
11.2.4 数据完整性的实现
11.2.5 修改表和删除表
11.2.6 表的数据操作
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.4.6 索引填充因子
11.5 使用数据库引擎优化顾问
习题11
第12章 存储过程和函数
12.1 存储过程
12.1.1 存储过程概述
12.1.2 创建存储过程
12.1.3 执行存储过程
12.1.4 带参数的存储过程
12.1.5 管理存储过程
12.2 用户自定义函数
12.2.1 概述
12.2.2 标量函数
12.2.3 表值函数
12.2.4 使用SSMS创建用户定义函数
12.2.5 修改用户定义函数
12.2.6 删除用户定义函数
习题12
第13章 触发器
13.1 触发器概述
13.2 DML触发器
13.2.1 DML触发器的概述和作用
13.2.2 DML触发器分类
13.2.3 与DML触发器相关的逻辑表
13.2.4 创建DML触发器
13.3 DDL触发器
13.3.1 DDL触发器概述
13.3.2 创建DDL触发器
13.4 管理触发器
习题13
第14章 SQL Server数据库的保护
14.1 SQL Server的安全性
14.1.1 SQL Server的安全机制
14.1.2 管理SQL Server服务器安全性
14.1.3 管理数据库的安全性
14.1.4 管理数据库对象的安全性
14.2 SQL Server的备份和恢复
14.2.1 SQL Server的恢复模式
14.2.2 SQL Server的备份
14.2.3 备份数据库
14.2.4 恢复数据库
14.3 SQL Server的并发机制
14.3.1 SQL Server的隔离级别
14.3.2 SQL Server的锁模式
14.3.3 SQL Server中死锁的处理
14.3.4 SQL Server Profiler查看死锁
14.4 扩展知识
习题14
第三部分 数据库实施
第15章 数据库应用程序开发技术
15.1 开发环境简介
15.2 基于.NET的Windows程序开发
15.2.1 可视化编程
15.2.2.NET下的可视化编程
15.3 .NET中的数据库技术
15.3.1 ADO.NET与.NET框架
15.3.2 ADO.NET的组成
15.3.3 ADO.NET的常用类
习题15
第16章 学分制财务管理系统总体设计
16.1 需求分析
16.2 功能模块设计
16.3 开发与运行环境
习题16
第17章 学分制财务管理系统数据库设计
17.1 总体设计
17.2 完整性设计
17.3 函数和存储过程设计
17.3.1 函数设计——个人财务
17.3.2 存储过程设计
习题17
第18章 学分制财务管理系统实现
18.1 建立数据库通用访问类
18.2 基础DML的演练——用户管理
18.3 动态查询条件的演练——查询学生信息
18.4 调用函数和存储过程——查询统计
18.5 触发器演练——资费标准管理
18.6 事务演练——批量导入选课学分模块
18.7 安全性演练1——用户登录
18.8 安全性演练2——系统集成
习题18
附录
参考文献
封底
没有回复内容