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)在“消息”框中键入错误信息;