河北科技师范学院教案编号1Word文件下载.docx
《河北科技师范学院教案编号1Word文件下载.docx》由会员分享,可在线阅读,更多相关《河北科技师范学院教案编号1Word文件下载.docx(61页珍藏版)》请在冰豆网上搜索。
数据库有关概念
1.1.3数据模型
1.实体的描述
2、实体间联系及联系的种类
3、数据模型简介
30分钟
10分钟
20分钟
1.2关系数据库
1.2.1关系模型
1.2.2关系运算
1.3数据库设计基础
1.3.1数据库设计步骤
1.3.2数据库设计过程
1.4VisualFoxpro系统概述
1.4.1VFP6.0的安装与启动
1.4.2VFP6.0的主界面
1.4.3工具栏的使用
1.4.4VFP6.0的配置
40分钟
作业及
参考文献
作业:
P45习题一
参考文献:
《VisualFoxPro数据库应用教程》,张宏黄楠编著,航空工业出版社,2005年3月第1版
《VisualFoxPro程序设计教程》,刘卫国主编北京邮电大学出版社
课
后
小
结
教研室主任(签字):
河北科技师范学院教案编号2
1.5-1.6、2.1-2.2
2009年3月11日
VisualFoxpro操作基础
了解VFP项目管理器,掌握VFP的常量与变量的定义、使用。
变量的定义与赋值
项目管理器的使用
讲授,投影
内容:
1.5项目管理器
1.5.1创建项目
1.5.2使用项目管理器
1.5.3定制项目管理器
1.6向导、设计器、生成器简介
1.6.1VFP的向导
1.6.2VFP的设计器
1.6.3VFP的生成器
第2章VisualFoxpro程序设计基础
2.1常量与变量
2.1.1常量
1)常量通常指以文字串形式出现在代码中的数据,代表一个具体的,不变的值。
2)常量的类型:
数值型、货币型、字符型、日期型、日期时间型和逻辑型。
2.1.2变量
1)变量是在操作过程中可以改变其值的数据对象。
2)在VisualFoxPro中变量分为字段变量、内存变量两类。
2.1.3内存变量常用命令
1)内存变量的赋值
2)表达式值的显示
2.2表达式
2.2.1数值、字符与日期时间表达式
2.2.2关系表达式
2.2.3逻辑表达式
2.2.4运算符优先级
河北科技师范学院教案编号3
课程名称计算机语言
实验一
实验一:
VisualFoxpro系统环境及项目管理器的使用
实验目的
了解VFP系统环境;
掌握项目管理器的使用
实验重点
VFP变量的用法
VFP项目管理器的使用
实验、上机实习
1、启动和退出VFP6.0
2、认识VFP的主界面(菜单、命令窗口)
3、从菜单中“新建”生成项目管理器,了解它的组成及各项操作。
4、在VFP中进行下列操作:
1)定义三个变量X=5;
A=’dfg’;
X1=.T.;
A2=567
2)定义数组A(5),并给该数组的所有元素赋同一个值20
3)显示以n开始的只有两个字符的内存变量
4)显示内存中第一个字母为X的所有变量
5)清除所有首字母为a的内存变量
参考教材:
河北科技师范学院教案编号4
2008-2009学年度第2学期
2.3
2009年3月18日
VisualFoxpro的数据及其运算
掌握VFP中的各种函数的用法
VisualFoxpro的各种函数
VisualFoxpro的内部函数
2.3常用函数
2.3.1数值函数
1.求绝对值函数
2.求平方根函数
3.求指数函数
4.求对数函数
5.取整函数
6.求余数函数
7.四舍五入函数
8.求最大值和最小值函数
2.3.2字符函数
2.3.3日期和时间函数
1.系统日期和时间函数
2.求年份,月份和天数函数
3.求时,分,秒函数
2.3.4数据类型转换函数
1.字符转换成ASCII函数
2.ASCII转换成字符函数
3.字符串转换成日期时间函数
2.3.5测试函数
《VisualFoxPro程序设计教程》,刘卫国主编北京邮电大学出版社
河北科技师范学院教案编号5
2.4-2.6
2009年3月25日
程序
程序的要领与基本结构
参数传递
2.4程序与程序文件
2.4.1程序的概念
2.4.2程序文件的建立与执行
2.4.3简单的输入、输出命令
2.5程序的基本结构
2.5.1选择结构
2.5.2循环结构
2.6多模块程序设计
2.6.1模块的定义和调用
2.6.2参数传递
2.6.3变量的作用域
35分钟
《VisualFoxPro程序设计教程》,刘卫国主编北京邮电大学出版社
河北科技师范学院教案编号6
实验二
实验二:
VisualFoxpro的运算及程序设计
掌握VFP函数及表达式的运算;
掌握程序设计的基本思想;
VFP函数及表达式的运算
VFP程序设计的的概念
1、求下列达式的值:
1)x=”abcdefg”,Len(x)为多少.
2)”PRO”$”FoxPro”AND100>
90
3){^2001-03-19}+10
{^2001-03-19}-{^2000-03-19}
{^2001-03-1911:
10:
10AM}-{^2001-03-1910:
10AM}
{^2001-03-1910:
10AM}+10
4)a="
Hello"
;
b="
everyone!
"
a+b,len(a+b),a-b,len(a-b)的值分别是多少?
5)S1="
test"
(注:
前后各有三个空格)
len(s1),len(trim(s1)),len(LTRIM(s1)),len(AllTRIM(s1))分别是多少?
6)xm="
张晓丽"
SUBSTR(xm,1,2),LEFT(xm,2)分别是多少?
7)d={^2004-08-16}
YEAR(d),month(d),day(d)分别是多少?
8)gz=380;
BETWEEN(gz,260,650)的值是什么?
50分
2、课后习题三1.2.
河北科技师范学院教案编号7
3.1---3.2
2009年4月1日
数据库与表的建立
掌握表与数据库的建立
命令方式建立数据库
表的建立、索引的建立
第3章VisualFoxpro数据库及其操作
3.1VisualFoxpro数据库及其操作
3.1.1基本概念
3.1.2建立数据库
1.项目管理器中创建
2.文件—新建
3.使用“数据库向导”创建数据库
4.命令方式创建
5.CREATEDATABASE[<
库文件名>
]
3.1.3打开数据库
1.“文件”—“打开”项
2.使用项目管理器—“打开”按钮
3.使用命令
OPENDATABASE[<
|?
修改数据库
3.1.5删除数据库
(1)从项目管理器中删除
(2)删除命令:
Deletedatabase数据库名称
3.2建立数据库表
3.2.1在数据库中建立表
3.2.2修改表结构
河北科技师范学院教案编号8
3.3---3.4
2009年4月8日
索引
3.3表的基本操作
3.3.1使用浏览器操作表
1.浏览表:
2.输入记录(追加记录)
3.修改记录
3.3.2增加记录的命令
1.APPEND命令
2.Insert命令
3.3.3删除记录的命令
1.置删除标记命令
2.恢复记录命令
3.物理删除有删除标记的记录
4.物理删除表的全部记录
3.3.4修改记录的命令
3.3.5显示记录的命令
3.3.6查询定位命令
3.4索引
3.4.1基本概念
索引是一个由索引关键字值与对应记录号组成的对照列表
3.4.2在表设计器中建立索引
3.4.3用命令建立索引
3.4.4使用索引
3.4.5使用索引快速定位
3.4.6删除索引
15分钟
河北科技师范学院教案编号9
课程名称计算机语言VFP
实验三
数据库、表的操作及索引的使用
掌握VFP数据库与表的建立方法;
掌握表的基本操作及索引的使用
表的索引
实验过程
1、建立一个学生管理数据库,要求如下:
1)建立如下三个自由表:
student(学生),sc(选课),course(课程)表,并输入记录具体要求建上机实验二(数据库操作),
2)建立“学生管理”数据库,将上述三个表添加进来
3)建立如下索引:
●在学生(学号)、课程(课程号)上建立主索引;
●在成绩(课程号)和成绩(学号)上建立普通索引。
4)建立学生和成绩之间的联系,课程和成绩之间的联系。
2、分别利用APPEND和INSERT命令为以上自由表输入一些记录,然后利用EDIT、CHANGE和REPLACE命令修改表中的记录。
河北科技师范学院教案编号10
2008-2009学年度第2学期
3.5-3.7
2009年4月15日
数据完整性、自由表与多表操作
掌握数据完整性的概念、自由表的有关操作及多个表的同时使用。
各种完整性的设置
多个表的同时使用
教学过程:
讲授、举例
3.5数据完整性
3.5.1实体完整性与主关键字
1)实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。
2)在VF中,利用主关键字或候选关键字来保证表中的一条记录。
3.5.2域完整性与约束规则
1)域完整性是用来保证在表中输入有效的数据值。
2)可以通过定义字段的数据类型(比如指定宽度)或有效性规则来实现。
3.5.3参照完整性与表之间的关系
1)建立关联
2)建立数据表的参照完整性
3.6自由表
3.6.1数据库表与自由表
3.6.2将自由表添回到数据库
3.6.3从数据库中移出表
3.7多个表的同时使用
3.7.1多工作区的概念
3.7.2使用不同工作区的表
3.7.3表之间的关联
《VisualFoxPro计算机语言应用教程》,张宏黄楠编著,航空工业出版社,2005年3月第1版
河北科技师范学院教案编号11
3.7-3.8
2009年4月22日
工作区用以标识一个打开表的区域。
用来保存表及相关信息的一段内存空间。
在每个工作区只能打开一个表文件,但可以同时打开与表相关的其它文件,如索引文件、查询文件等。
Select0:
选择未使用的最小的工作区
Setrelationto
3.8排序
SORTTO<
文件名>
ON<
字段1>
[/A|/D][/C][,<
字段2>
[/A|/D][/C]…][FIELDS<
字段名表>
][<
范围>
][FOR<
条件>
][WHILE<
复习总结第3章
河北科技师范学院教案编号12
实验四
表的数据完整性及多表操作
掌握表的关联等操作
掌握多表的操作方法
多表的操作
1、对一个学生管理数据库,进行如下操作:
student(学生),sc(选课),course(课程)表
1)建立学生和成绩之间的联系,课程和成绩之间的联系。
2)分别为各表中的某些字段设置字段有效性规则。
3)设置表之间的参照完整性。
2、二级练习软件第2套第一题
河北科技师范学院教案编号13
4.1-4.2.5
2009年4月29日
SQL概述、数据查询功能
掌握SQL语句的数据查询功能
嵌套查询、多表查询
嵌套查询
讲授、举例、演示
4.1SQL概述
SQL是(StructuredQueryLanguage),结构化查询语言的简称,是于1986年10月美国国家标准协会(ANSI)制定的。
4.2查询功