新書推薦:
《
复原力
》
售價:NT$
345.0
《
近代中国思维方式的演变(王中江著作系列)
》
售價:NT$
950.0
《
我可以近乎孤独地度过一生
》
售價:NT$
440.0
《
二十四节气生活美学
》
售價:NT$
340.0
《
古文观止(上+下)(2册)高中生初中生阅读 国学经典丛书原文+注释+译文古诗词大全集名家精译青少年启蒙经典读本无障碍阅读精装中国古代著名文学书籍国学经典
》
售價:NT$
440.0
《
宠物革命:动物与现代英国生活的形成
》
售價:NT$
360.0
《
世界杂货店:罗伯特·谢克里科幻小说集(新版)
》
售價:NT$
340.0
《
(棱镜精装人文译丛)蔑视大众:现代社会文化斗争的实验
》
售價:NT$
275.0
內容簡介:
本书以医药案例贯穿其中,强化理论与应用开发的结合,重视知识的实用,面向数据库原理与实际应用。本书共11章,组织结构分两部分。*部分为原理篇,从第1~6章,以药学数据库为案例,采用SQL Server 2008讲解数据库原理,从基本操作到数据库的系统设计;第二部分为应用篇,从第7~11章,采用Oracle 11g介绍数据库的安全性、事务管理与恢复、数据库系统应用,以及数据库系统新技术,并介绍一个社区医疗的应用案例。本书适合作为高等医药院校本科相关专业数据库课程的教学用书,也可作为从事计算机专业的科研人员、工程人员的技术参考书。
關於作者:
冯天亮,广东医学院信息工程学院教授。广东省医院信息化专业委员会,常委委员。广东省教育科研计算机网络专家组成员。广东省东莞市计算机学会副理事长。
目錄 :
目录
原 理 篇
第1章数据库系统概论
1.1数据库技术的发展
1.2数据库系统概述
1.2.1数据、数据库、数据库管理系统、数据库系统
1.2.2数据管理技术的三个阶段
1.3数据模型
1.3.1概念数据模型
1.3.2逻辑数据模型
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关系运算
2.3.3关系代数应用举例
本章小结
问题讨论
第3章关系数据库标准语言
3.1SQL语言的基本概念和特点
3.1.1SQL语言的发展
3.1.2SQL语言的特点
3.1.3SQL语言的基本概念
3.2SQL数据定义
3.2.1数据库的定义
3.2.2基本表的定义
3.2.3索引的定义
3.2.4实例数据库与表的SQL完整定义
3.3SQL数据查询
3.3.1单表查询
3.3.2连接查询
3.3.3嵌套查询
3.3.4集合查询
3.4SQL数据更新
3.4.1插入数据
3.4.2更新数据
3.4.3删除数据
3.5视图
3.5.1视图的定义
3.5.2视图的查询
3.5.3视图的更新
3.5.4视图的作用
本章小结
问题讨论
第4章数据库编程
4.1T-SQL语法要素
4.1.1Transact-SQL语言与SQL语言
4.1.2Transact-SQL语言类型
4.2T-SQL运算符
4.3T-SQL表达式
4.3.1数据类型
4.3.2常量
4.3.3变量
4.3.4函数
4.4T-SQL流程控制语句
4.4.1批处理与脚本
4.4.2IF…ELSE语句
4.4.3CASE表达式
4.4.4WHILE语句
4.5游标
4.5.1游标的概述
4.5.2游标的操作(声明、打开、读取和释放)
4.6存储过程
4.6.1存储过程综述
4.6.2存储过程的创建、修改、删除和执行(包括有参和无参)
思考题:利用触发器实现完整性约束
4.7触发器
4.7.1触发器概述
4.7.2创建触发器
4.7.3修改触发器
4.7.4删除触发器
4.7.5禁用启用触发器
本章小结
问题讨论
第5章关系数据库设计理论
5.1基本概念
5.1.1函数依赖
5.1.2范式
5.2规范化
5.2.1第一范式
5.2.2第二范式
5.2.3第三范式
5.2.4BCNF范式
5.3*多值依赖与第四范式(选讲)
5.4*数据依赖的公理系统(选讲)
案例4:分析和优化药库管理系统中的关系模式
本章小结
问题讨论
第6章数据库系统设计
6.1数据库设计概述
6.1.1数据库设计的任务、内容和特点
6.1.2数据库设计方法
6.1.3数据库设计的步骤
6.2需求分析
6.2.1需求分析的任务
6.2.2需求分析的过程
6.2.3需求分析的方法
6.2.4数据流图
6.2.5数据字典
6.3概念模型设计
6.3.1概念模型设计的必要性
6.3.2概念模型设计的方法
6.3.3概念模型设计的基本任务与步骤
6.3.4用PowerDesigner设计概念模型
6.4逻辑结构设计
6.4.1E-R模型向关系模型的转换
6.4.2采用PowerDesigner转换逻辑模型
6.5数据库物理设计
6.5.1索引存取方法
6.5.2采用PowerDesigner生成物理模型
6.1数据库的实施和维护
6.6.1数据库的实施
6.6.2数据库的维护
6.7数据库系统的实现案例
6.7.1系统需求
6.7.2系统概念模型设计
6.7.3系统逻辑设计
6.7.4数据库物理设计
本章小结
问题讨论
第7章Oracle基础
7.1Oracle概述
7.1.1Oracle 11g网格模型
7.1.2Oracle数据库结构
7.1.3Oracle的网络结构
7.2Oracle的常用工具
7.2.1企业管理器
7.2.2SQL Plus
7.2.3SQL Developer
7.3Oracle数据库的创建和管理
7.3.1数据库的创建
7.3.2数据库的启动
7.3.3数据库的关闭
7.3.4数据库的删除
7.3.5启动和关闭数据库服务
7.4Oracle数据库结构的管理
7.4.1表空间
7.4.2数据文件
7.4.3控制文件
7.4.4重做日志文件
7.4.5数据字典
7.5Oracle数据库对象的创建与管理
7.5.1模式
7.5.2表
7.5.3索引
7.5.4视图
7.5.5序列
7.5.6同义词
7.6PLSQL
7.6.1PLSQL的特点
7.6.2PLSQL的块结构和组成元素
7.6.3PLSQL的流程控制
7.6.4游标
7.6.5存储过程与函数
7.6.6PLSQL的子程序和包
7.6.7触发器
7.7Oracle与高级语言
7.7.1ADO.NET简介
7.7.2用C#写一个连接数据库程序示例
本章小结
问题讨论
第8章数据库的安全性
8.1数据库的安全性概述
8.2Oracle数据库的安全控制
8.2.1Oracle身份认证方法
8.2.2Oracle数据库的安全策略
8.3数据库的安全控制
8.3.1用户管理
8.3.2权限管理
8.3.3角色管理
8.4药库管理系统的安全控制实例
8.4.1药库管理系统的安全控制背景介绍
8.4.2药库管理系统的安全控制实现过程
本章小结
问题讨论
第9章事务管理与恢复
9.1数据库的事务管理
9.1.1事务的概念
9.1.2事务处理控制语句
9.1.3事务的ACID特性
9.2Oracle数据库的事务管理
9.3Oracle数据库的恢复
9.3.1故障分类及恢复策略
9.3.2备份与介质故障恢复
9.3.3基于日志的故障恢复
9.3.4检查点
9.4封锁
9.4.1锁
9.4.2基于封锁的协议
9.4.3两段封锁协议
9.5Oracle数据库的并发控制
本章小结
问题讨论
第10章社区卫生信息系统开发
10.1社区卫生信息系统概述
10.2系统需求分析
10.2.1各类用户需求
10.2.2社区卫生信息系统的功能设计
10.2.3数据流分析
10.3概念模型设计
10.4逻辑结构设计
10.4.1E-R模型向关系模型的转换
10.4.2社区系统主要表格
10.5数据库物理设计
10.5.1表空间存储结构分离
10.5.2合理规划索引
10.6数据库系统的实现
10.6.1居民健康档案
10.6.2家庭健康档案
10.6.3OracleHelper
本章小结
问题讨论
第11章数据库技术在医学中的新发展
11.1Web数据库
11.2分布式数据库
11.2.1分布式数据库的基本概念
11.2.2分布式数据库管理系统的体系结构
11.2.3分布式数据库系统的目标
11.3面向对象数据库技术
11.3.1面向对象数据库的特点
11.3.2面向对象技术在数据库中的实现
11.4XML数据库技术
11.4.1关系数据库与XML之间的映射
11.4.2XML数据库存取技术
11.5数据仓库与数据挖掘
11.5.1数据仓库的特点
11.5.2数据仓库的组成
11.5.3数据挖掘概述
11.5.4数据挖掘常用的方法
11.5.5数据挖掘的功能
11.5.6数据挖掘的流程
11.5.7数据挖掘和数据仓库
11.5.8数据挖掘和在线分析处理
11.5.9数据挖掘、机器学习和统计
11.5.10数据挖掘技术在医学领域中的应用特点及现状
11.6大数据管理与云计算技术
11.6.1大数据的基本概念与应用
11.6.2云计算
11.6.3医疗行业大数据挖掘的应用
本章小结
问题讨论
附录ASQL Server2008实验
附录BOracle 11g R2实验
参考文献
索引