数据库原理与应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:张凤琴主编;张月玲,宁焰,张青凤,张凤琴,张水平编
- 出 版 社:西安:西北工业大学出版社
- 出版年份:2003
- ISBN:7561215975
- 页数:387 页
第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
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017