图书介绍

数据库原理与应用 基于Visual FoxPro【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理与应用 基于Visual FoxPro
  • 李春葆,曾慧编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302100837
  • 出版时间:2005
  • 标注页数:390页
  • 文件大小:41MB
  • 文件页数:404页
  • 主题词:关系数据库-数据库管理系统,Visual FoxPro

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库原理与应用 基于Visual FoxProPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库系统概述1

1.1 信息、数据和数据处理1

1.1.1 信息与数据1

目录1

1.1.2 数据处理2

1.2 数据管理技术的发展2

1.2.1 人工管理阶段(20世纪50年代)2

1.2.2 文件系统阶段(20世纪60年代)2

1.2.3 数据库系统阶段(20世纪60年代后期)3

1.3 数据库系统的组成与结构4

13.1 数据库系统的组成4

13.2 数据库系统体系结构5

1.4.1 DBMS的主要功能7

1.4 数据库管理系统7

1.4.2 DBMS的组成8

1.5 练习题110

1.5.1 单项选择题10

1.5.2 简答题11

第2章 数据模型12

2.1 什么是数据模型12

2.1.1 数据的描述13

2.1.2 数据间联系的描述13

2.2 概念模型13

2.2.1 信息世界中的基本概念13

2.2.2 实体间的联系方式14

2.2.3 实体联系表示法(E-R方法)15

2.2.4 怎样设计E-R图17

2.3 数据库类型18

2.3.1 层次模型19

2.3.2 网状模型20

2.3.3 关系模型21

2.4 练习题222

2.4.1 单项选择题22

2.4.2 简答题23

第3章 关系数据库24

3.1 关系模型的基本概念24

3.2 关系的数学定义25

3.3 关系代数27

3.3.1 传统的集合运算27

3.3.2 专门的关系运算27

3.4.1 单项选择题29

3.4 练习题329

3.4.2 简答题31

第4章 关系数据库规范化理论32

4.1 问题的提出32

4.2 函数依赖33

4.2.1 函数依赖的定义33

4.2.2 函数依赖与属性关系34

4.2.3 Armstrong公理35

4.2.4 闭包及其计算36

4.3 范式和规范化37

4.3.1 什么叫范式37

4.3.2 范式的判定条件与规范化37

4.4.2 无损分解的定义和性质39

4.4 关系模式的分解39

4.4.1 模式分解中存在的问题39

4.4.3 无损分解的测试方法40

4.4.4 保持函数依赖的分解40

4.5 练习题441

4.5.1 单项选择题41

4.5.2 简答题43

第5章 数据库设计45

5.1 数据库设计概述45

5.2 需求分析46

5.2.1 需求分析的步骤46

5.2.2 需求分析的方法48

5.3 概念结构设计51

5.3.1 局部应用E-R模型设计51

5.3.2 总体概念E-R模型设计53

5.4 逻辑结构设计55

5.5 物理结构设计57

5.6 数据库的实施和维护57

5.7 练习题558

5.7.1 单项选择题58

5.7.2 简答题59

第6章 VFP系统初步61

6.1 VFP系统的启动和退出61

6.1.1 启动VFP系统61

6.1.2 退出VFP系统62

6.2 VFP系统界面62

6.2.1 菜单62

6.2.3 对话框63

6.2.2 窗口63

6.3.1 “文件”菜单64

6.3 VFP系统菜单64

6.3.2 “编辑”菜单65

6.3.3 “显示”菜单66

6.3.4 “格式”菜单66

6.3.5 “工具”菜单66

6.3.6 “程序”菜单67

6.3.7 “窗口”菜单67

6.3.8 “帮助”菜单68

6.4 定制VFP开发环境68

6.4.1 设置环境和管理临时文件68

6.4.2 配置VFP工具栏72

6.5.1 单项选择题74

6.5 练习题674

6.5.2 简答题75

第7章 VFP语言基础76

7.1 数据类型76

7.1.1 字符型76

7.1.2 货币型76

7.1.3 数值型77

7.1.4 单精度浮点型77

7.1.5 日期型77

7.1.6 期时间型77

7.1.7 双精度浮点型77

7.1.12 字符型(二进制)78

7.1.11 通用型78

7.1.13 备注型(二进制)78

7.1.9 逻辑型78

7.1.8 整型78

7.1.10 备注型78

7.2 数据存储容器79

7.2.1 常量79

7.2.2 变量80

7.2.3 数组84

7.2.4 字段85

7.2.5 记录85

7.2.6 对象85

7.3.2 字符运算符86

7.3.3 日期运算符86

7.3.1 算术运算符86

7.3 运算符86

7.3.4 逻辑运算符87

7.3.5 关系运算符87

7.3.6 类与对象运算符88

7.4 表达式88

7.4.1 算术表达式88

7.4.2 字符表达式89

7.4.3 日期表达式89

7.4.4 关系表达式89

7.4.5 逻辑表达式89

7.4.6 名称表达式90

7.4.7 宏替换表达式90

7.5 VFP命令结构90

7.6.1 单项选择题91

7.6 练习题791

7.6.2 简答题94

第8章 建立表95

8.1 建立表结构95

8.1.1 交互建立表结构95

8.1.2 使用SQL命令建立表结构96

8.2 修改表结构97

8.2.1 交互修改表结构97

8.2.2 使用SQL命令修改表结构98

8.3 删除表100

8.4 复制表101

8.5 重命名表103

8.6 建立样本表103

8.7.1 单项选择题106

8.7 练习题8106

8.7.2 简答题108

第9章 SQL语言109

9.1 SQL语言概述109

9.1.1 SQL语言的特点109

9.1.2 SQL语言的基本概念109

9.2 SQL数据定义功能110

9.2.1 建立基本表和视图110

9.2.2 修改表结构111

9.3 SQL数据查询功能113

9.3.1 投影查询114

9.3.2 选择查询115

9.3.3 排序查询116

9.3.4 使用聚合函数117

9.3.5 表的连接查询119

9.3.6 子查询122

9.3.7 相关子查询126

9.3.8 带EXIST测试的子查询127

9.4 SQL数据操纵功能128

9.4.1 INSERT命令128

9.4.2 UPDATE命令128

9.4.3 DELETE命令129

9.5 练习题9129

9.5.1 单项选择题129

9.5.2 简答题132

10.1 索引类型和索引文件类型134

10.1.1 索引类型134

第10章 索引134

10.1.2 索引文件类型135

10.2 建立索引文件136

10.2.1 建立结构复合索引文件136

10.2.2 建立独立复合索引文件138

10.2.3 建立独立索引文件139

10.3 索引文件的引用139

10.3.1 结构复合索引文件的引用140

10.3.2 独立复合索引文件的引用141

10.3.3 独立索引文件的引用142

10.4 索引文件的维护143

10.4.1 结构复合索引文件的维护143

10.4.2 独立复合索引文件的维护144

10.5 索引标识的删除145

10.4.3 独立索引文件的维护145

10.5.1 删除结构复合索引文件中的索引标识146

10.5.2 删除独立复合索引文件中的索引标识146

10.5.3 删除独立索引文件147

10.6 练习题10147

10.6.1 单项选择题147

10.6.2 简答题148

第11章 表的操作149

11.1 打开表149

11.1.1 USE命令149

11.1.2 使用多个表150

11.2 输入记录153

11.2.1 全屏幕编辑153

11.2.2 使用命令155

11.3 修改记录157

11.3.1 全屏幕编辑158

11.3.2 使用命令158

11.4 删除记录159

11.4.1 逻辑删除记录159

11.4.2 物理删除记录161

11.5 查找记录162

11.5.1 记录的定位162

11.5.2 顺序查找163

11.5.3 记录过滤164

11.5.4 索引查找165

11.6.1 计数命令166

11.6 数据统计166

11.6.3 求平均值命令167

11.6.2 求和命令167

11.6.4 分类汇总命令168

11.7 练习题11168

11.7.1 单项选择题168

11.7.2 简答题172

第12章 建立和操作数据库174

12.1 自由表和数据库174

12.2 建立数据库文件174

12.3 数据库的操作175

12.3.1 打开数据库175

12.3.2 向数据库中添加表177

12.3.4 从数据库中移去表178

12.3.3 显示数据库中的表178

12.3.5 引用多个数据库179

12.3.6 关闭数据库180

12.3.7 删除数据库180

12.3.8 查看和修改数据库结构180

12.4 练习题12182

12.4.1 单项选择题182

12.4.2 简答题183

第13章 使用数据词典184

13.1 设置长表名和表的注释184

13.1.1 设置长表名184

13.1.2 设置表的注释185

13.2.1 设置长字段名186

13.2 设置长字段名、注释和标题186

13.2.2 设置字段注释187

13.2.3 设置字段的标题187

13.3 字段默认值187

13.3.1 设置字段默认值188

13.3.2 利用默认值来加快数据的输入188

13.3.3 允许的默认值188

13.3.4 何时使用默认值189

13.4 建立和删除表间的关系189

13.4.1 建立表间的永久关系189

13.4.2 删除表间的永久关系190

13.4.3 建立表之间的临时关系190

13.5.2 设置字段级有效性规则192

13.5.1 何时实施约束192

13.5 设置字段级和记录级有效性规则192

13.5.3 何时检查字段级规则194

13.5.4 设置记录级有效性规则194

13.5.5 何时检查记录级规则195

13.5.6 从数据库中移去具有关联规则的表195

13.6 生成参照完整性195

13.7 存储过程197

13.7.1 建立存储过程198

13.7.2 将存储过程添加到数据库中198

13.7.3 查看数据库中存储过程的名字199

13.8 设置触发器199

13.8.1 建立触发器199

13.9.1 单项选择题201

13.9 练习题13201

13.8.3 修改触发器201

13.8.2 移去或删除触发器201

13.9.2 简答题202

第14章 VFP程序设计基础203

14.1 程序文件203

14.1.1 程序的概念203

14.1.2 程序文件的建立与执行203

14.1.3 不同工作方式下的环境设置205

14.1.4 输入输出命令210

14.2 程序控制结构212

14.2.1 顺序结构212

14.2.2 分支结构213

14.2.3 循环结构215

14.3.1 VFP标准函数217

14.3 函数和过程217

14.3.2 自定义函数221

14.3.3 过程223

14.3.4 参数传递过程225

14.4 练习题14228

14.4.1 单项选择题228

14.4.2 简答题230

14.4.3 编程题232

第15章 表单和表单集233

15.1 创建表单233

15.2 定制表单235

15.2.1 使用表单设计器工具栏235

15.2.2 设置数据环境237

15.2.3 向表单中添加控件238

15.2.4 添加新的属性与方法到表单中240

15.2.5 定义表单的操作行为241

15.2.6 编辑事件和方法代码241

15.3 修改表单242

15.3.1 选择、移动和缩放控件242

15.3.2 复制和删除表单控件243

15.3.3 对齐控件243

15.3.4 调整控件的位置243

15.3.5 设置控件的Tab键次序243

15.4.2 传递参数245

15.4.1 隐藏表单245

15.4 表单管理245

15.3.6 预定义常量245

15.4.3 从表单返回值246

15.4.4 关闭活动表单246

15.4.5 运行时属性的设置246

15.5 保存和运行表单247

15.5.1 保存表单247

15.5.2 运行表单247

15.6 创建表单集248

15.7 练习题15248

15.7.1 单项选择题248

15.7.2 简答题250

第16章 内部控件251

16.1 标签控件251

16.2 文本框控件252

16.3 编辑框控件253

16.4 命令按钮控件255

16.5 命令组控件258

16.6 选项组控件260

16.7 复选框控件262

16.8 列表框控件264

16.9 组合框控件269

16.10 微调271

16.11 图像控件272

16.12 表格控件274

16.13 定时器控件277

16.14 页框控件279

16.15 线条控件280

16.16 形状控件281

16.17 容器控件283

16.18 OLE控件284

16.19 练习题16286

16.19.1 单项选择题286

16.19.2 简答题288

第17章 面向对象的程序设计289

17.1 对象和类289

17.1.1 对象289

17.1.2 类290

17.2 定义类的程序方式291

17.2.1 定义类的命令292

17.2.2 向容器类中添加对象294

17.2.3 指定方法和事件程序296

17.2.4 保护和隐藏类成员298

17.2.5 按类层次调用方法或事件代码299

17.3 利用类设计器定义类301

17.4 面向对象程序设计实例305

17.5 练习题17309

17.5.1 单项选择题309

17.5.2 简答题312

第18章 菜单设计313

18.1 启动菜单设计器313

18.2 菜单设计器的组成314

18.3 创建和运行菜单316

18.4 设计菜单实例316

18.5.1 单项选择题320

18.5 练习题18320

18.5.2 简答题321

第19章 报表设计322

19.1 报表设计器322

19.1.1 启动报表设计器322

19.1.2 报表设计工具栏323

19.1.3 报表控件工具栏323

19.2 设计报表布局324

19.2.1 设置报表页面324

19.2.2 设置报表数据环境325

19.2.3 数据位置的规划325

19.3 插入报表控件326

19.3.1 添加字段326

19.3.4 添加图片327

19.3.2 添加标签327

19.3.3 添加图形327

19.4 数据分组328

19.4.1 添加单个组328

19.4.2 添加多个数据分组329

1 9.4.3 修改组带区329

19.4.4 删除组带区329

19.4.5 修改分组次序329

19.5 修改页面布局330

19.5.1 修改带区330

19.5.2 精确设置带区高度330

19.5.3 选择和移动控件330

19.5.6 控件的对齐设置331

19.5.7 网格线设置331

19.5.5 调整控件的大小331

19.5.4 复制和删除控件331

19.6 对打印进行控制332

19.6.1 打印具有可变长度值的控件332

19.6.2 设置控件的打印选项333

19.7 运行报表334

19.8 练习题19335

19.8.1 单项选择题335

19.8.2 简答题336

附录A 上机实验题337

上机实验1:建立和使用自由表337

上机实验2:建立和使用索引340

上机实验3:表操作343

上机实验4:SELECT-SQL查询345

上机实验5:数据库表操作348

上机实验6:VFP程序设计350

上机实验7:创建表单354

上机实验8:面向对象程序设计357

上机实验9:应用系统设计363

附录B 练习题参考答案368

练习题1参考答案368

练习题2参考答案369

练习题3参考答案370

练习题4参考答案371

练习题5参考答案373

练习题6参考答案374

练习题7参考答案375

练习题8参考答案376

练习题9参考答案377

练习题10参考答案378

练习题11参考答案380

练习题12参考答案382

练习题13参考答案382

练习题14参考答案383

练习题15参考答案386

练习题16参考答案386

练习题17参考答案387

练习题18参考答案388

练习题19参考答案389

参考文献390

热门推荐