《数据库技术及其医学应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:周强主编(上海中医药大学图书信息中心)
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2009
  • ISBN:9787040274509
  • 页数:320 页
图书介绍:本书是在教育部高等学校计算机基础课程教学指导委员会医药类分指导委员会的指导下,根据教指委制定的有关医药类院校的计算机基础课程教学基本要求、结合医药类院校的教学特色组织编写的。

第1章 数据库系统基本概念 1

1.1 数据与信息处理 1

1.1.1 数据与信息 1

1.1.2 数据处理及数据管理 1

1.2 数据库技术的发展 2

1.2.1 数据管理技术的发展 2

1.2.2 数据库技术的特点 3

1.3 数据库系统的组成与特点 4

1.3.1 数据库系统的组成 4

1.3.2 数据库系统的结构 4

1.3.3 数据库系统的特点 5

1.4 数据模型 7

1.4.1 数据模型的基本概念 7

1.4.2 基本数据模型 7

1.5 数据库设计的基本概念和步骤 9

1.5.1 数据库设计的基本概念 9

1.5.2 数据库设计的步骤 9

1.6 数据库的需求分析 10

1.6.1 需求分析的任务 10

1.6.2 需求分析实例 10

1.7 数据库的概念结构设计 10

1.7.1 E-R模型及其三要素 10

1.7.2 E-R图 12

1.7.3 E-R模型实例 12

1.8 数据库的逻辑结构设计 13

1.8.1 关系模型的基本概念 13

1.8.2 关系运算 14

1.8.3 关系模型的完整性规则 15

1.8.4 从E-R图导出关系模型的转换原则 16

1.8.5 函数依赖 16

1.8.6 关系规范化理论 17

1.9 数据库的后期设计 19

1.9.1 数据库的物理结构设计 19

1.9.2 数据库的实现 19

1.9.3 数据库的运行和维护 19

本章小结 20

思考题 20

第2章 Visual FoxPro基础知识 21

2.1 Visual FoxPro的发展历程和特点 21

2.1.1 Visual FoxPro的发展历程 21

2.1.2 Visual FoxPro的特点 22

2.2 Visual FoxPro的安装和启动 23

2.2.1 Visual FoxPro 6.0的安装环境 23

2.2.2 Visual FoxPro 6.0的安装 24

2.2.3 Visual FoxPro 6.0的启动 24

2.2.4 Visual FoxPro 6.0的退出 26

2.3 Visual FoxPro的用户界面 26

2.3.1 标题栏 26

2.3.2 菜单栏 27

2.3.3 工具栏 28

2.3.4 “命令”窗口 30

2.3.5 状态栏 30

2.4 项目管理器的使用 30

2.4.1 创建项目文件 30

2.4.2 项目管理器的使用 31

2.4.3 定制项目管理器 32

2.5 设计器、向导、生成器的简介 32

2.5.1 设计器 32

2.5.2 向导 33

2.5.3 生成器 34

本章小结 34

思考题 34

第3章 常量、变量、表达式和函数 35

3.1 语法规则 35

3.1.1 Visual FoxPro命令描述的约定格式 35

3.1.2 命令书写规则 36

3.2 常量 36

3.3 内存变量 37

3.3.1 内存变量的命名 37

3.3.2 内存变量的类型 38

3.3.3 内存变量的赋值 39

3.3.4 内存变量的显示 40

3.4 数组 41

3.4.1 数组及其表示 41

3.4.2 数组的定义 41

3.4.3 数组元素的赋值 41

3.5 运算符及表达式 42

3.5.1 数值表达式 42

3.5.2 字符表达式 42

3.5.3 日期时间表达式 43

3.5.4 关系表达式 43

3.5.5 逻辑表达式 45

3.6 函数 46

3.6.1 数值运算函数 46

3.6.2 字符处理函数 48

3.6.3 日期时间函数 50

3.6.4 转换函数 51

3.6.5 数据库与表函数 52

3.6.6 其他函数 53

本章小结 55

思考题 55

第4章 数据库和表的建立和修改 56

4.1 数据库的建立 56

4.1.1 基本概念 56

4.1.2 建立数据库 58

4.1.3 数据库的打开 60

4.1.4 修改数据库 61

4.1.5 数据库的删除 62

4.1.6 数据库的关闭 63

4.2 建立表 63

4.2.1 建立表 64

4.2.2 修改表结构 70

4.2.3 表结构的显示 73

4.2.4 表结构的复制 74

4.3 表文件的基本操作 74

4.3.1 打开表 74

4.3.2 表的关闭 76

4.3.3 输入表记录 76

4.3.4 数据的完整性 82

4.3.5 自由表与数据库表的相互转换 88

本章小结 90

思考题 90

第5章 表的基本操作 91

5.1 表的显示 91

5.1.1 命令方式 91

5.1.2 菜单方式 93

5.1.3 利用项目管理器 94

5.2 表中记录的定位 94

5.2.1 记录位置相关的测试函数 95

5.2.2 绝对定位 95

5.2.3 相对定位 96

5.3 删除记录 97

5.3.1 逻辑删除记录 97

5.3.2 恢复逻辑删除记录 99

5.3.3 物理删除记录 101

5.3.4 修改记录 104

5.4 表的复制 107

5.4.1 表文件的复制 107

5.4.2 将表记录保存为文本文件 108

5.5 文件管理命令 110

5.5.1 显示文件目录 110

5.5.2 重命名文件 111

5.5.3 删除文件 112

5.5.4 复制文件 112

5.5.5 显示文本文件 113

本章小结 113

思考题 114

第6章 表的排序和索引 116

6.1 排序 116

6.1.1 基本概念 116

6.1.2 排序命令 116

6.2 索引 118

6.2.1 基本概念 118

6.2.2 索引类型 119

6.2.3 建立索引 120

6.2.4 使用索引 124

本章小结 128

思考题 129

第7章 表的筛选、查询和统计 130

7.1 表的筛选 130

7.1.1 过滤器 130

7.1.2 字段名表 131

7.1.3 以菜单方式进行表的筛选设置 132

7.2 数据查询 135

7.2.1 顺序查询 135

7.2.2 索引查询 136

7.3 数据统计 137

7.3.1 记录计数 138

7.3.2 求和命令 139

7.3.3 求平均值命令 139

7.3.4 汇总命令 140

7.3.5 计算命令 141

本章小结 142

思考题 142

第8章 多表操作 143

8.1 工作区与工作期 143

8.1.1 工作区 143

8.1.2 数据工作期 148

8.2 表间的关系 149

8.2.1 临时关系 149

8.2.2 永久关系 153

8.2.3 数据完整性 156

本章小结 158

思考题 159

第9章 结构化查询语言SQL 160

9.1 SQL语言的功能和特点 160

9.2 SQL语言的查询功能 161

9.2.1 简单查询和简单联接查询 161

9.2.2 嵌套查询 167

9.2.3 简单计算查询与分组计算查询 170

9.2.4 超联接查询 172

9.2.5 查询去向设置 173

9.2.6 集合的“并”运算 174

9.3 查询设计器与视图设计器的使用 174

9.3.1 查询的概念 174

9.3.2 查询设计器的基本操作 175

9.3.3 查询设计器的使用实例 177

9.3.4 视图的概念 179

9.3.5 视图设计器的使用实例 180

9.4 SQL语言的定义功能 183

9.4.1 表的定义 183

9.4.2 表的删除 185

9.4.3 表结构的修改 186

9.4.4 视图的定义和删除 188

9.5 SQL语言的操作功能 189

9.5.1 表记录的插入 189

9.5.2 表记录的更新 191

9.5.3 表记录的删除 191

本章小结 191

思考题 192

第10章 程序设计基础 193

10.1 程序文件的建立与运行 193

10.1.1 程序的书写规则 193

10.1.2 程序的建立与保存 193

10.1.3 常用交互式输入输出命令 195

10.1.4 格式输入输出命令 197

10.1.5 程序中的其他命令 198

10.2 结构化程序设计 198

10.2.1 顺序结构程序设计 198

10.2.2 选择结构程序设计 199

10.2.3 循环结构程序设计 201

10.3 多模块程序设计 205

10.3.1 子程序的定义及调用 206

10.3.2 过程的定义和调用 206

10.3.3 参数传递与变量的作用域 209

10.4 程序的调试 213

10.4.1 调试器窗口组成 213

10.4.2 调试器中的“调试”菜单 214

10.4.3 调试程序 215

10.5 应用举例 216

本章小结 219

思考题 220

第11章 面向对象的程序设计 221

11.1 面向对象程序设计概述 221

11.2 对象与类 222

11.2.1 对象 222

11.2.2 类 222

11.2.3 类与对象的关系 223

11.2.4 Visual FoxPro 6.0中的基类 223

11.3 对象的属性、方法和事件 224

11.3.1 属性 225

11.3.2 方法 226

11.3.3 事件 226

11.4 表单 227

11.4.1 表单的构成 228

11.4.2 表单的建立 228

11.4.3 表单的打开、保存和运行 230

11.4.4 “表单设计器”工具栏 232

11.4.5 表单属性的设置 232

11.4.6 表单方法的设计 235

11.4.7 表单的数据环境 236

11.5 常用表单控件 237

11.5.1 标签 237

11.5.2 文本框 238

11.5.3 编辑框 240

11.5.4 命令按钮和命令按钮组 240

11.5.5 选项按钮组 244

11.5.6 复选框 245

11.5.7 列表框 246

11.5.8 组合框 248

11.5.9 表格 248

11.5.10 页框 250

11.5.11 图像 252

11.5.12 微调控件 252

11.5.13 计时器 253

11.5.14 线条、形状和容器 254

11.5.15 ActiveX控件 255

11.6 类的创建及使用 256

11.6.1 创建子类 256

11.6.2 设计子类 257

11.6.3 使用子类 259

本章小结 260

思考题 260

第12章 菜单与报表 261

12.1 菜单设计 261

12.1.1 Visual FoxPro 6.0菜单系统 261

12.1.2 下拉式菜单的设计 263

12.1.3 快捷菜单的设计 269

12.2 报表 271

12.2.1 报表设计 271

12.2.2 报表的编辑及运行 279

本章小结 286

思考题 286

第13章 项目开发 287

13.1 项目开发基本步骤 287

13.1.1 需求分析 287

13.1.2 数据库设计 289

13.1.3 应用程序设计 292

13.2 应用程序发布 316

13.2.1 建立项目文件 316

13.2.2 应用程序连编 319

本章小结 320