10-数据库
- 格式:doc
- 大小:72.00 KB
- 文档页数:5
第 1 页 河 北 科 技 大 学 教 案 用 纸
第 9 次课 2 学时
注:本页为每次课教案首页
上次课复习:数据表
本次课题(或教材章节题目): 1使用多个表 2 创建数据库
教学要求:使学生掌握数据库的创建,熟悉数据表的多表操作
重 点:1 创建数据库
难 点: 多表操作
教学手段及教具:理论教学
讲授内容及时间分配:
第六章 多表操作和数据库
1使用多个表
2 创建数据库
课后作业 1、创建数据库
参考资料
第 2 页 河 北 科 技 大 学 教 案 用 纸
第12章 多表操作和数据库
12.1使用多个表
根据实际需要,可能同时访问多个表。
12.1.1工作区
若要使用多个表,就要使用多个工作区,每个工作区只能打开一个表。
1、指定工作区
语法格式:select <工作区号>|<表别名>
(1) <工作区号>的取值范围是0~32767。如果取0,则激活尚未使用的工作区中编号最小的那一个。
(2) <表别名>是打开表的别名,用来指定包含打开表的工作区。
2、在不同的工作区中打开和关闭表
(1)在当前工作区打开和关闭表
例如:
Use cj
Browse
use
(2)在最低可用工作区打开和关闭表
例如:
Use cj in 0
(3)在指定工作区关闭表
例如:
Use cj
Browse
Use in cj
(4)关闭所有工作区中打开的表
Close all
3 使用表别名
(1)默认表别名
select 0
use cj
(2)创建用户自定义别名
select 0
use cj alias result
4 引用其他工作区中打开的表
在表别名后加上“ . ” 或 “->”操作符,然后接字段名,可以引用其他工作区中的字段。
例如
Cj.kch
5 使用“数据工作期” 窗口
从主菜单“窗口”选择“数据工作期” 选项;
使用set命令
12.1.2 设置表间的临时联系
1使用“数据工作期” 窗口
在“数据工作期” 窗口选定要关联的主表,单击“关系”按钮,然后选择从表,在弹出的“设置索引顺序”对话框中,选择索引,创建关联。 第 3 页 2 使用set relation命令
Use xs in 1
Use cj in 2
Select cj
Set order to tag xh
Select xs
Set relation toxh into cj
12.1.3 在表单中对对多表的控制
n=this.value
do case
case n=1
select 教师基本信息表
case n=2
select 教师工作量表
endcase
browse
12.1.4 多表的表单设计
1使用向导创建一对多表单
(1)打开“项目管理器”,选择“文档”标签;
(2)选择“表单”,单击“新建”按钮,然后选择“表单向导”;
(3)在“向导选取”对话框中,选择“一对多表单向导”;
(4)步骤1—从父表中选定字段;
(5)步骤2—从子表中选定字段;
(6)步骤3—建立表关系;
(7)步骤4—选择表单式样;
(8)步骤5—记录排序;
(9)步骤6—完成;
2、使用表单设计器设计和修改一对多表单
(1)打开表单设计器
(2)在数据环境中添加多个表
(3)建立表间联系
(4)设计界面
(5)编写代码
12.2 VF数据库
12.2.1 数据库表和自由表
数据库表具有一下优点:
长表名和表中的长字段名;
表中字段的标题和注释;
默认值、输入掩码和表中字段的格式化;
字段级规则和纪录级规则;
支持参照完整性的主关键字索引和表间关系;
插入、删除和更新事件的触发器。
12.2.2 创建数据库
1 创建数据库的方法
(1)一种是通过“数据库设计器”来建立; 第 4 页 (2)一种是通过“数据库向导”来建立。
2、数据库设计器创建
(1)单击“文件”选项下的“打开”功能;
(2)出现“打开”对话框,选择项目管理名称;
(3)在项目管理器窗口,选择 “新建数据库”选项;
(4)单击“新建”按钮,然后,选择 “数据库”;
(5)在出现的“创建”对话框中,选择文件类型和数据库名称,并按“保存”按钮;
(6)在出现的“数据库窗口”,可建立所需文件;
(7)退出即可。
12.2.3 在数据库中加入表
1向数据库中添加表
Add table {<表文件名>|?}[name <长文件名>]
说明:
(1) {<表文件名>为添加的自由表名,?打开对话框,选择自由表;
(2) <长文件名>指定一个长文件名。
2 从数据库移去表
Remone table {<表文件名>|?}[delete]
12.2.4 打开数据库
1菜单方式
2命令方式
Open database [<数据库文件名>|?]
12.2.5 定义字段显示
1 设置字段标题
(1)选定表,进入表设计器;
(2)选定字段;
(3)在“标题”框中,添加标题即可。
2为字段输入注释
(1)选定表,进入表设计器;
(2)选定字段;
(3)在“字段注释”框中,添加注释即可。
12.2.6 控制字段数据的输入
1 设置默认值
(1)选定表,进入表设计器;
(2)选定字段;
(3)在“默认值”框中,添加默认值即可。
2设置有效性规则和有效性说明
(1)选定表,进入表设计器;
(2)选定字段;
(3)在“规则”框旁边选择对话框按钮;
(4)在“表达式生成器”中设置有效性表达式;
Substr(xh,1,4) =“2001” and Len(trim(xh)) =10
(5)在“消息”框中键入错误信息;
12.2.7 控制记录的数据输入
(1)选定表,进入表设计器;
(2)选定字段; 第 5 页 (3)在“规则”框旁边选择对话框按钮;
(4)在“表达式生成器”中设置有效性表达式;
Year(date())- Year(csrq)<30
(5)在“消息”框中键入错误信息;