新書推薦:
《
大单元教学设计20讲
》
售價:NT$
347.0
《
儿童自我关怀练习册:做自己最好的朋友
》
售價:NT$
316.0
《
高敏感女性的力量(意大利心理学家FSP博士重磅力作。高敏感是优势,更是力量)
》
售價:NT$
286.0
《
元好问与他的时代(中华学术译丛)
》
售價:NT$
398.0
《
汽车传感器结构·原理·检测·维修
》
售價:NT$
500.0
《
怪谈百物语:不能开的门(“日本文学史上的奇迹”宫部美雪重要代表作!日本妖怪物语集大成之作,系列累销突破200万册!)
》
售價:NT$
296.0
《
罗马政治观念中的自由
》
售價:NT$
230.0
《
中国王朝内争实录:宠位厮杀
》
售價:NT$
281.0
|
內容簡介: |
《实用数据库教程第2版》主要介绍数据库的基本原理、主要操作、编程方法、设计模式、设计工具、设计案例,并且系统地提出了数据库规范化的“四个原子化”理论,以及七个数据库设计模式方法论。
《实用数据库教程第2版》适合于各类理工科大学计算机相关专业的数据库原理与设计课程,也适合于it企业的软件工程师自学之用。作为大学教材,教学内容应涵盖全部章节非重点院校可省略打星号的章节,教学计划是4学分72学时。
|
目錄:
|
第1篇 数据库基本原理
第1章 数据库系统概论
1.1 数据库系统的基本概念
1.2 数据模型与数据库系统
1.3 数据库系统的特点
1.4 数据库系统的组成
1.5 数据库系统的三级模式结构
习题
第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 专门的关系运算
习题
第3章 数据库sql语言原理
3.1 sql语言特点
3.2 数据库定义语句
3.2.1 经典示例数据库
3.2.2 模式定义语句
3.2.3 表定义语句
3.2.4 索引定义语句
3.3 数据查询语句
3.3.1 单表查询语句
3.3.2 连接查询语句
3.3.3 嵌套查询语句
3.3.4 集合查询语句
3.3.5 函数与表达式语句
3.3.6 分组与筛选语句
3.4 查询优化技术
3.5 数据更新语句
3.5.1 插入数据语句
3.5.2 修改数据语句
3.5.3 删除数据语句
3.6 视图语句
3.6.1 视图概论
3.6.2 定义视图
3.6.3 操作视图
3.6.4 删除视图
3.7 数据控制语句
3.7.1 授予权限语句
3.7.2 收回权限语句
习题
第4章 关系数据库规范化原理
4.1 关系规范化的作用
4.1.1 问题的提出
4.1.2 解决的方法
4.1.3 规范化理论的出现
4.2 函数依赖
4.2.1 关系模式的简化表示
4.2.2 函数依赖的基本概念
4.2.3 码的函数依赖表示
4.2.4 函数依赖的推理规则
4.3 关系模式的规范化理论
4.3.1 第一范式
4.3.2 第二范式
4.3.3 第三范式
4.3.4 bcnf范式
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 对关系模式规范化的范式理论进行反思
习题
第5章 数据库编程与管理
5.1 事务的基本概念
5.1.1 事务的特性
5.1.2 事务的类型
5.2 并发控制
5.2.1 锁的概述
5.2.2 死锁及处理
5.3 存储过程编程
5.4 触发器编程
5.5 嵌入式sql编程
5.6 jdbc编程
5.6.1 加载驱动程序
5.6.2 建立连接
5.6.3 使用语句
5.6.4 结果集
5.6.5 关于odbc编程
5.7 数据库管理
5.7.1 数据库故障
5.7.2 数据库备份
5.7.3 数据库恢复
习题5117第6章 数据仓库简明原理
6.1 数据仓库启蒙
6.2 数据仓库定义
6.3 数据仓库原理
6.3.1 维表
6.3.2 事实表
6.3.3 数据仓库体系结构
6.4 数据仓库应用案例分析
习题
第2篇 数据库设计模式
第7章 四个原子化理论
7.1 设计模式基本概念
7.2 数据库中的四种表
7.3 原始单据与实体之间的联系
7.4 原始e-r图与现代e-r图
7.5 数据库设计的内容与步骤
7.6 四个原子化理论的提出
7.7 四个原子化的实现方法
7.8 四个原子化理论的定理与推论
7.9 四个原子化是一种软件工程方法论
7.10 四个原子化理论与范式理论的比较
习题
第8章 数据库的微观设计模式
8.1 微观设计模式1(主从模式)
8.2 微观设计模式2(弱实体插足模式)
8.3 微观设计模式3(强实体插足模式)
8.4 微观设计模式4(列变行模式)
8.5 微观设计模式的综合练习
习题
第9章 数据库的宏观设计模式
9.1 宏观设计模式1(星系模式)
9.2 宏观设计模式2(主题模式)
9.3 宏观设计模式3(全局模式)
9.4 四个原子化理论与七个设计模式方法论小结
习题
第3篇 数据库设计实践
第10章 数据库设计工具
10.1 安装与启动
10.1.1 powerdesigner的安装
10.1.2 powerdesigner的启动
10.2 数据库业务模型设计
10.2.1 建立bpm
10.2.2 创建起点
10.2.3 定义处理过程
10.2.4 定义资源
10.2.5 定义终点
10.2.6 定义流程
10.3 概念数据库模型设计
10.3.1 创建概念数据模型
10.3.2 创建实体
10.3.3 建立实体之间的联系
10.3.4 定义域
10.3.5 定义业务规则
10.3.6 定义cdm属性
10.4 物理数据库模型设计
10.4.1 创建物理数据模型
10.4.2 创建表
10.4.3 创建列
10.4.4 创建索引
10.4.5 创建视图
10.4.6 创建触发器
10.4.7 创建存储过程和函数
10.4.8 通过cdm生成pdm
10.5 面向对象模型设计
10.5.1 创建oom
10.5.2 设计use case图
10.5.3 通过pdm转换生成oom
第11章 数据库设计案例分析
11.1 网上投票系统数据库案例分析
11.1.1 投票系统需求分析
11.1.2 数据库概念设计
11.1.3 数据库物理设计
11.1.4 数据库表设计
11.2 网上论坛系统数据库案例分析
11.2.1 mysql数据库管理系统
11.2.2 论坛管理系统数据库脚本
11.2.3 概念数据模型
11.2.4 数据库表的详细清单
11.2.5 数据库连接实现
11.3 学生管理信息系统数据库案例分析
11.3.1 概念数据模型cdm设计
11.3.2 物理数据模型pdm设计
11.3.3 用sql server 2000创建数据库
11.3.4 用powerbuilder创建表
11.3.5 用ado控件连接数据库
参考文献
|
|