当前位置:首页 > 工业技术
数据库原理与应用
数据库原理与应用

数据库原理与应用PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:张凤琴主编;张月玲,宁焰,张青凤,张凤琴,张水平编
  • 出 版 社:西安:西北工业大学出版社
  • 出版年份:2003
  • ISBN:7561215975
  • 页数:387 页
图书介绍:本书主要介绍了数据库的原理、VFP6的基本概念、数据库的操作、查询和视图的相关操作以及程序设计的相关概念和操作。
《数据库原理与应用》目录

第1章 数据库概述 1

1.1数据库技术的发展 1

1.1.1人工管理阶段 1

1.1.2文件系统阶段 2

1.1.3数据库系统阶段 2

1.2数据库系统结构 4

1.2.1三级模式结构 4

1.2.2二级映像 5

1.3数据库系统组成 5

1.3.1计算机系统 6

1.3.2数据库 6

1.3.3数据库管理系统 6

1.3.4相关人员 7

1.4数据模型 7

1.4.1数据模型的构成要素 8

1.4.2基本数据模型 8

1.4.3概念模型与“实体—联系”方法 10

1.5数据库管理系统 12

1.5.1数据库定义功能 13

1.5.2数据存取功能 13

1.5.3数据库运行管理功能 13

1.6小结 13

习题一 14

第2章 关系数据库 15

2.1关系数据库与关系模型 15

2.2关系的数学定义 16

2.3关系代数 17

2.4关系的完整性 20

2.4.1实体完整性 20

2.4.2参照完整性 20

2.4.3用户定义的完整性 22

2.5数据库的标准语言SQL 22

2.5.1SQL的基本概念 23

2.5.2SQL的数据定义 25

2.5.3SQL的数据查询 27

2.5.4数据更新 39

2.5.5视图 41

2.5.6数据控制 42

2.5.7嵌入式SQL 44

2.6关系数据库的规范化理论 47

2.6.1函数依赖 47

2.6.2规范化理论 48

2.7小结 51

习题二 51

第3章 数据库设计 53

3.1数据库设计的步骤 53

3.2需求分析 54

3.2.1需求分析的任务 54

3.2.2需求分析的方法 55

3.4逻辑结构设计 56

3.3概念结构设计 56

3.4.1E—R图向数据模型的转换 57

3.4.2数据模型的优化 58

3.4.3设计用户子模式 59

3.5数据库的物理设计 60

3.5.1数据库物理设计的内容和方法 60

3.5.2关系模式存取方法选择 61

3.6.1数据的载入和应用程序的调试 62

3.6数据库的实施和维护 62

3.6.2数据库的试运行 63

3.6.3数据库的运行和维护 64

3.7小结 65

习题三 65

第4章 VFP6简介 66

4.1VFP6概述 66

4.1.1VFP6的常用文件类型 66

4.1.2VFP6的环境 67

4.3VFP6的启动与退出 68

4.2VFP6的安装 68

4.3.1VFP6的启动 69

4.3.2VFP6的退出 69

4.4VFP6的窗口界面 70

4.4.1系统菜单栏 71

4.4.2工具栏 71

4.4.3命令窗口 72

4.4.4状态栏 73

4.5VFP6辅助设计工具 73

4.5.1VFP向导 73

4.5.2VFP生成器 74

4.5.3VFP设计器 74

4.6项目管理器 75

4.6.1项目管理器的创建 75

4.6.2项目管理界面介绍 76

4.6.4修改与浏览项目中的文件 78

4.6.3添加与移去项目中的文件 78

4.6.5项目管理器的定制 79

4.6.6项目间文件的共享 81

4.7小结 81

习题四 82

第5章 数据库与数据表 83

5.1工作方式 83

5.1.1命令方式 83

5.1.3程序文件方式 84

5.1.2菜单方式 84

5.2数据类型 85

5.3数据表的创建 87

5.3.1数据表的概念 87

5.3.2创建数据表 89

5.3.3打开与关闭表 96

5.3.4修改与显示表的结构 96

5.3.5索引的建立和应用 98

5.4.1数据的录入 102

5.4表的操作 102

5.4.2记录的定位 105

5.4.3记录的显示 106

5.4.4记录的修改 107

5.4.5记录的删除 109

5.4.6数据的查询 111

5.4.7数据的统计 113

5.4.8多工作区的操作 115

5.5数据库的操作 116

5.5.1数据库的创建 117

5.5.2建立表之间的关系 120

5.5.3数据字典 121

5.5.4多数据库的使用 128

5.6小结 131

习题五 132

6.1数据的导入与导出 133

6.1.1数据的导出 133

第6章 数据操作 133

6.1.2数据的导入 134

6.2建立查询 138

6.2.1创建查询 138

6.2.2运行查询 152

6.2.3有关查询的其他操作 154

6.3使用视图处理数据 155

6.3.1本地视图的建立 156

6.3.2建立远程视图及远程数据连接 161

6.3.3利用视图更改数据 165

6.3.4视图中多个表的使用 167

6.4小结 169

习题六 169

第7章 VFP6编程基础 171

7.1数据容器 171

7.1.1常量 171

7.1.2内存变量 172

7.1.5表字段 174

7.1.4对象 174

7.1.3数组 174

7.2操作符与表达式 175

7.2.1操作符 175

7.2.2表达式 177

7.3控制语句 177

7.3.1输入、输出语句 177

7.3.2条件分支语句 179

7.3.3循环语句 180

7.4过程和函数 182

7.4.1建立过程或函数 182

7.4.2调用过程或函数 184

7.4.3检验参数 185

7.4.4创建存储过程 186

7.5VFP的编程机制 187

7.5.1VFP6与面向对象技术 187

7.5.2VFP的类与对象 190

7.5.3面向对象设计方法的实现 192

7.6小结 198

习题七 198

第8章 表单 200

8.1表单概述 200

8.1.1表单 200

8.1.2表单设计器 201

8.1.3数据环境设计器 202

8.2简单表单的创建 207

8.2.1利用“表单向导”创建简单的表单 207

8.2.2利用“表单设计器”创建简单的表单 210

8.2.3利用“表单向导”创建一对多表单 214

8.3定制表单 218

8.3.1操作表单中的控件 219

8.3.2美化界面 220

8.4表单属性的设置 225

8.4.1使用“属性”窗口设置表单的属性 225

8.4.2使用程序设置表单的属性 227

8.4.3添加新的属性和方法 230

8.5表单的管理 232

8.5.1表单的保存 232

8.5.2表单的运行 233

8.5.3表单的隐藏和释放 233

8.5.4表单的参数传递 234

8.6小结 234

习题八 235

第9章 控件与应用表单的设计 236

9.1控件及相关操作 236

9.1.1标签 236

9.1.2文本框 238

9.1.3列表框和下拉列表框 243

9.1.4命令按钮和命令按钮组 249

9.1.5复选框 251

9.1.6表格 252

9.1.7编辑框 256

9.1.8微调 260

9.1.9选项组 261

9.1.10计时器 264

9.1.11图像 266

9.1.12页框 267

9.2应用表单的设计 272

9.2.1系统说明表单的设计 272

9.2.2系统登录表单的设计 275

9.2.3数据浏览与维护表单的设计 277

9.3小结 283

习题九 283

第10章 菜单与自定义工具栏 284

10.1菜单系统的规划原则 284

10.2建立菜单 285

10.2.1使用“菜单设计器”创建菜单系统 285

10.2.2使用“快速菜单”功能创建菜单系统 291

10.2.3修改菜单 292

10.2.4创建快捷菜单 298

10.2.5定制菜单系统 300

10.2.6设计菜单测试和调试菜单系统 302

10.3自定义工具栏 303

10.3.1创建工具栏 303

10.3.2添加工具栏到表单集中 305

10.3.3协调菜单与自定义工具栏 306

10.3.4创建与工具栏按钮协调的菜单 306

10.4小结 306

习题十 307

第11章 报表与标签设计 308

11.1报表概述 308

11.1.1报表类型 308

11.1.2报表设计步骤 309

11.1.3报表布局文件 309

11.2建立报表 309

11.2.1利用向导创建报表 310

11.3定制报表 318

11.2.2利用“报表设计器”创建报表 318

11.3.1报表带区 319

11.3.2报表的数据环境 320

11.3.3报表控件 321

11.3.4实现复杂数据分组 324

11.3.5调整报表布局 325

11.3.6设置报表页面 326

11.4建立标签 326

11.5报表和标签的预览与打印 328

11.5.1预览报表结果 328

11.5.2打印报表和标签 329

11.6报表设计实例 329

11.7小结 332

习题十一 332

第12章 应用程序连编与发布 333

12.1应用程序的结构 333

12.1.1设置应用程序的起始点 333

12.1.2初始化环境 334

12.1.3显示初始的用户界面 335

12.1.4控制事件循环 335

12.1.5恢复原始的开发环境 335

12.2添加文件到项目中 336

12.2.1添加文件到项目中 336

12.2.2设置文件的“包含”或“排除” 336

12.3连编应用程序 337

12.3.1测试项目 337

12.3.2生成应用程序或者可执行文件 338

12.4生成可发布的应用程序 339

12.4.1发布应用程序的步骤 339

12.4.2准备要发布的应用程序 339

12.4.3定制要发布的应用程序 341

12.4.4创建安装磁盘 346

12.5小结 349

12.6习题十二 350

13.1.2应用系统的总体规划 351

13.1.1应用系统的开发过程 351

第13章 学籍管理系统实例 351

13.1应用系统的开发 351

13.1.3应用系统的主要模块设计 352

13.1.4应用系统的组装 353

13.2学籍管理系统实例 353

13.2.1系统的功能 353

13.2.2数据库的设计 354

13.2.3表单的设计 356

13.2.4报表的设计 365

13.2.5主程序的设计 366

13.3小结 367

习题十三 367

附录 368

附录1:常用命令及功能 368

附录2:常用函数及功能 375

参考文献 387

返回顶部