资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据库及程序设计基础课程设计方案第1章VFP系统环境及配置 理论学时:4 实验学时:计划内2,计划外2 页数:20二级三级节四级节参考1.1 VFP应用程序实例分析1.1.1 VFP应用程序实例1.1.2 学习VFP的要点1.2 VFP 6.0系统的安装与启动1.2.1 VFP的安装1.2.2 VFP的启动1.2.3 VFP的退出1.3 VFP系统的主界面组成1.3.1 菜单栏1.3.2 工具栏1.设置文字大小2.显示或隐藏工具栏3.定制工具栏1.3.3 命令窗口1.设置命令窗口2.关闭命令窗口1.3.4 VFP主窗口1.3.5 状态栏1.设置状态栏2.设置时钟1.4系统环境配置1.4.1 配置和使用VFP帮助文件1.配置VFP帮助文件2.使用VFP帮助文件1.4.2 配置用户文件的默认目录1.4.3 日期格式设置1.调整输出日期年份的位数2.调整日期格式1.4.4 设置是否显示命令执行状态1.4.5 配置系统环境的几种途径1.执行SET开头命令2.执行菜单命令3.更改Windows注册表4.编写Config.fpw文件1.4.6 编写Config.fpw文件1.Set开头命令2.专用术语1.4.7 显示系统配置1.5 项目管理器简介1.5.1 建立与打开项目文件1.进入项目管理器创建项目2.打开项目文件1.5.2 组织项目文件中的对象1.新建对象2.运行对象3.浏览对象4.其他操作1.6 应用程序设计举例1.7 VFP中的语法规则第2章 VFP表达式及应用 理论学时:6,7 实验学时:计划内2,计划外4 页数:27二级三级节四级节参考2.1 数据类型与常数2.1.1 数值型数据2.1.2 字符型数据2.1.3 货币型数据2.1.4 日期型数据1. 设置传统/严格日期格式2. 设置日期分隔符3. 设置世纪值2.1.5 日期时间型数据2.1.6 逻辑型数据2.2 简单内存变量2.2.1 内存变量赋值2.2.2 内存变量的清除2.2.3 输出表达式值2.3 数值型表达式2.3.1 数值运算符2.3.2 常用数值型函数1. 符号函数2. 求绝对值函数3. 求平方根函数4. 求指数函数5. 求自然对数函数6. 求余函数7. 求圆周率函数8. 求最大值和最小值函数9. 求整函数10. 四舍五入函数11. 求ASCII码值函数12. 求字符串长度函数13. 求子串起始位置函数14. 求子串出现次数函数15. 求年份函数16. 求月份函数17. 求星期函数18. 求日数函数19. 求小时函数20. 求分钟函数21. 求秒钟函数22. 字符转换成数值函数2.4 字符型表达式2.4.1 字符运算符2.4.2 常用字符型函数1. 生成空格函数2. 删除空格函数3. 取左子串函数4. 取右子串函数5. 取任意子串函数6. 复制字符函数7. 子串替换函数8. 字符翻译函数9. 字符匹配函数10. 大小写字母转换函数11. 系统时间函数12. 数值转换成字符函数13. 日期转换成字符函数14. 数据类型函数2.5 日期及日期时间型表达式2.5.1 日期运算符1. 日期与数值运算2. 日期与日期运算2.5.2 日期时间运算符1. 日期时间与数值运算2. 日期时间与日期时间运算2.5.3 常用日期型函数1. 系统日期函数2. 字符转换成日期函数2.6 关系表达式2.6.1 字符型数据的比较规则1.精确比较规则2.非精确比较规则2.6.2 字符数据的“排序次序”1. Machine(机内码)2. Pinyin(拼音)3. Stroke(笔划)2.6.3 子串包含运算2.7 逻辑表达式2.7.1 逻辑运算符1. 非运算2. 与运算3. 或运算2.7.2 常用逻辑型函数1. 字母函数2. 数字函数3. 小写字母函数4. 大写字母函数5. 文件存在函数6. 测试空值函数7. 测试.Null.值函数8. 测试值域函数2.7.3 表达式综述2.8 宏替换及其使用2.9 对话框函数2.10 数组及其使用2.10.1 定义数组2.10.2 使用数组元素2.11 内存变量管理2.11.1 查看内存变量2.11.2 保存内存变量2.11.3 恢复内存变量第3章 关系数据库设计基础 理论学时:3 实验学时:0 页数:15二级节三级节四级节参考3.1 数据库表与数据语义3.1.1 人工表与数据库表3.1.2 数据语义3.2 关系数据库逻辑设计中的基本概念3.2.1 关系模式1. 关系模式2. 关键字3. 主属性4. 外码5. 主关键字3.2.2 函数依赖1. 函数依赖2. 完全函数依赖3. 部分函数依赖4. 传递函数依赖3.3 关系模式的规范化3.3.1 第一范式1. 人工表规范到第一范式的方法2.存在的问题3.问题存在的主要原因3.3.2 第二范式1.第一范式规范到第二范式的方法2.存在的问题3.问题存在的主要原因3.3.3 第三范式1.第二范式规范到第三范式的方法2.存在的问题3.4 数据编码对关系模式的影响3.4.1 数据编码1.单体编码2.复合编码3.4.2 数据编码对关系模式的影响3.5 关系数据库物理设计3.5.1 设计VFP物理数据库3.5.2 数据库表结构及设计说明第4章 数据库的建立与维护 理论学时:9 实验学时:计划内2,计划外4 页数:38二级三级节四级节参考4.1 数据库的作用及数据库分析4.1.1 建立一个简单数据库4.1.2 数据库的作用4.2 数据库的建立与维护4.2.1 建立数据库4.2.2 打开数据库1. 打开数据库的方法2. 设置当前数据库3. 测试数据库状态4.2.3 修改数据库1. 进入数据库设计器2. 使用数据库设计器4.2.4 删除数据库4.2.5 关闭数据库4.3 数据库表的建立与维护4.3.1 建立数据库表4.3.2 数据库表的常用属性1. 字段输入/输出属性2. 字段有效性4.3.3 修改表结构1. 打开表2. 修改表结构4.4 自由表与数据库表的异同及转换4.4.1 自由表与数据库表的差异4.4.2 数据库表转成自由表4.4.3 自由表添加到数据库4.5 同时操作多个表4.5.1 工作区4.5.2 表别名4.5.3 工作区使用状况1.测试某一工作区或表别名是否被占用2.获取工作区中打开的表名及路径4.5.4 同时操作多个表中的数据4.6 表中记录的输入、修改与删除4.6.1 增加记录1.直接输入数据2.从其他表(文件)输入数据3. 查看表中记录个数4.6.2 删除记录1. 逻辑删除记录2.范围、For 条件和While 条件的作用3.检测逻辑删除的记录4.恢复逻辑删除的记录5.对逻辑删除记录的操作6.物理删除记录7.删除数据的安全提示4.6.3 修改记录1.手动方式修改数据2.自动方式修改数据4.7 表中记录的输出4.7.1表中记录的输出4.7.2 复制表文件1.复制表结构2.复制文件3.复制表中部分字段或记录4.8 当前记录与记录指针移动4.8.1 与记录指针相关的函数1. RecNo( )函数2. Bof( )函数3. Eof( )函数4.8.2 移动记录指针命令1. Go | Goto命令2. Skip命令4.9 数据索引与排序4.9.1 索引概述4.9.2 索引类型4.9.3 建立索引4.9.4 打开与使用索引4.9.5 检测索引的相关信息1检测当前打开的索引文件名2检测使用的索引表达式3检测索引标识名4.9.6 维护索引1. 重建索引2. 删除复合索引4.9.7 数据排序4.10 数据查找与筛选4.10.1 与查找记录相关的函数1. Found函数2. IndexSeek函数3. Seek函数4.10.2 查找记录的命令1. Locate命令2. Seek命令4.10.3 筛选记录4.11 数据统计分析4.11.1 记录个数的统计4.11.2 数据求和4.11.3 求数据平均值4.11.4 数据汇总4.12 数据库表间关系及参照完整性4.12.1 表之间的关系类型1. 按记录对应关系分类2. 按存储环境分类4.12.2 建立表之间的关系1. 建立永久关系2. 在程序中建立临时关系4.12.3 参照完整性1. 清理数据库2. 设置表的参照完整性规则第5章 SQL语言与视图设计 理论学时:6 实验学时:计划内2,计划外2 页数:27二级三级节四级节参考5.1 SQL语言的数据定义5.1.1 建立自由表5.1.2 建立数据库表5.1.3 修改表结构5.1.4 删除表5.2 SQL语言的数据操纵5.2.1 增加数据记录5.2.2 修改数据记录5.2.3 给数据记录加删除标记5.3 SQL语言的数据查询5.3.1 Select语句基本查询1. 确定查询结果列2. 指定查询数据源3. 设置记录筛选条件5.3.2 多表联接1. 设置表联接类型2. 设置表联接条件
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号