数据库基础与Visual FoxPro9.0程序设计(谢膺白)章 (4)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
将“可用字段”栏选定的一个字段添加到“选定字段” 栏;
将“可用字段”栏的全部字段添加到“选定字段”栏; 将“选定字段”栏选定的一个字段退回“可用字段”栏; 将“选定字段”栏全部字段退回“可用字段”栏。 本例选中两个字段:学号、K001,结果如图4.3所示。
第 4 章 数据表的基本操作 图4.3 表向导窗口2
本例中,由于要创建一个自由表,故选择“将表创建为独立 的自由表”,如图4.4所示。
第 4 章 数据表的基本操作 图4.4 表向导窗口3
第 4 章 数据表的基本操作 S5:→【下一步】↓第二步-修改字段设置,根据情况对字
段的属性进行修改,这里将“K001”字段改名为“课程号”,类 型改为字符型,如图4.5所示。
4.1.1 表的结构概述
如前所述,表的结构用来定义数据模式。数据模式的格式 如下:
TableName(Attribute1,Attribute2,…)
第 4 章 数据表的基本操作
1.表名 在Visual FoxPro 9.0中,表文件的命名应本着“名副其实、 言简意赅”的原则进行,以便易记好用。表名不超过255个字符 (可含空格,但不能包含字符 \、/、:、*、?、“、<、>、| ), 也可使用中文命名。例如要建立一个关于学生基本情况的表,可 以命名为“学生基本情况表”或“xsjbqkb”等。 数据表的扩展名默认为.dbf,因此经常将表文件名写为
S8:→【完成】↓另存为。在“输入表名”列表框中输入表 文件名“xsxkb”。
S9:→【保存】,至此完成了在向导指导下的表设计任务。 从上述操作中可以看出,使用表向导创建表远没有使用表设 计器创建表快。且各种向导的操作均大同小异,只要打开向导对 话框后,即可根据提示进行操作,所以以后如无特殊需要则不再 讲述向导操作。
第 4 章 数据表的基本操作 图4.8 xsjbqk.dbf
第 4 章 数据表的基本操作
S1:打开表。→【打开】↓打开,在“文件类型”列表框选 “表(*.dbf)”,文件名选“xsjbqkb.dbf”,如图4.9所示。
S2:打开表浏览窗口。→【确定】]←VFP主窗口→“显 示”→“浏览”↓xsjbqkb。
第 4 章 数据表的基本操作
S4:→【下一步】↓第一步(a)-选择数据库。本窗口用来确 定是否将要创建的表加入数据库文件中。共有两个单选按钮供选 择:
选项1:“将表创建为独立的自由表”。选择该项,将在此 创建一个自由表,这是缺省选项。
选项2:“将表添加到以下数据库”。选择该项,将允许用 户在数据库栏中选择要将表加入的数据库文件名。
S3:进入追加模式。→“显示”→“追加模式”。 S4:逐条录入记录。 此时,光标开始停留在第一个记录的第一个字段上,录入相 应的数据,移动光标到其它字段并录入数据,完成一条记录的数 据录入。重复上述操作,依次录入全部记录。 S5:存盘。
第 4 章 数据表的基本操作
录入记录时应注意: ① 若录入的数据充满了整个字段,则光标自动移到下一字 段,否则,须按回车键方可移到下一字段。 ② 逻辑型字段只接受T、t、Y、y、F、f、N、n中任意一个 字符。 ③ 日期型字段应注意日期格式和日期的有效性,否则系统 提示日期无效。 ④ 对于备注型字段,可在该字段上双击鼠标或按下 Ctrl+PgDn键进入编辑器,录完数据后可用鼠标关闭窗口。在表 中如备注型字段显示为“memo”,则说明未录入内容;如显示为 “Memo”,则说明已录入了内容。
第 4 章 数据表的基本操作
3.利用CREATE_SQL创建表结构 创建表最快的方法是使用CREATE_SQL命令来创建表结构,它 属于SQL的DDL范畴。这里介绍它的最简命令格式。 【命令格式】
CREATE TABLE | DBF TableName (FieldName1 FieldType [(nFieldWidth [,
第 4 章 数据表的基本操作
4) 精度(Field_dec) 只有数值型数据才需要定义精度,即小数位数。小数位数至 少要比字段总长度小2。表4.1给出了一个表文件xsjbqkb.dbf的 结构。
字段名(Field_name) 学号 姓名 性别
出生日期 党团关系 家庭住址 联系电话 系部代码 奖惩情况
例4.4 创建一个课程代码表,表名为“kcdmb.dbf”,表结 构如表4.4所示。
表 4.4 kcdmb.dbf 表结构
字段名
字段类型
字段宽度
小数位数
课程号
C
4
课程名
VarChar
20
教师代码
C
4
CREATE TABLE kcdmb(课程编号 C(4) NOT NULL,课 程名 V(20),教师代码 C(4))
nPrecision])] … ,FieldName2…)
【参数说明】
● TableName:要创建的表的名称。 ● FieldName FieldType [(nFieldWidth [, nPrecision])] …:
要创建的表的字段的名称、类型、长度、精确度等。
第 4 章 数据表的基本操作
1) 字段名(Field_name) 字段名是一种变量,命名时允许由字母、数字、汉字和下划 线组成,但必须以字母或汉字开头,中间不能有空格。在自由表 中,字段名长度不得超过10个字符。在数据库表中,字段名的长 度最长可达128个字符。
第 4 章 数据表的基本操作
2) 字段类型(Field_type) 与内存变量不同,字段名变量的数据类型即字段类型必须在 创建表的结构时定义好,在实际应用中确定字段的数据类型要与 应用系统需求分析紧密结合。一般应按下述原则确定字段的类型: (1) 如果字段值描述的信息仅与日期或时间有关,最好采用 日期(D)类型或日期时间(T)类型。 (2) 如果字段值描述的信息只有两种状态,最好采用逻辑(L) 型。 (3) 如果描述的信息为文字但字符并不多(总长度不超过254 个字符),最好采用字符(C)型。
第 4 章 数据表的基本操作
第4章 数据表的基本操作
4.1 建立表 4.2 打开和关闭表 4.3 显示和修改表的结构 4.4 复制表 4.5 表记录的操作 4.6 表的统计操作 4.7 表的过滤 练习四
第 4 章 数据表的基本操作
4.1 建 立 表
建立表是数据库操作的头等重要的大事。没有表,数据库 的一切操作将失去目标和对象。
第 4 章 数据表的基本操作
4.1.3 向表中录入记录
当表的结构建好后,下一步最重要的工作就是向表中录入 记录。Visual FoxPro 9.0中,当表处于显示状态时,可选择系 统菜单中“显示”菜单下的“追加模式”选项来完成这一工作。 下面以一个实际例子讲解记录录入过程。
例4.5 设xsjbqkb.dbf有如图4.8所示的记录,请将它们 录入表中。
第 4 章 数据表的基本操作
字段名 学号 K001 K002 K003 K004 K005 K006 K007
表 4.2 xscjb.dbf 表结构
字段类型
字段宽度
C
8
I
4
I
4
I
4
I
4
I
4
I
4
I
4
小数位数
第 4 章 数据表的基本操作
2.利用表向导创建表结构 利用表向导是菜单方式下创建表结构的另一种方法,下面举 例说明创建的步骤。 例4.3 利用表向导创建一个学生选课表文件xsxkb.dbf, 其结构如表4.3所示。
第 4 章 数据表的基本操作
(4) 如果描述的信息为文字且超过254个字符,只能采用备 注(M)型。
(5) 如果描述的信息尽管采用十进制数表示,但该项数据并 不参与表的数值运算,如电话号码、邮政编码等,最好采用字符 (C)型,它比采用数值型更便于表的操作;否则,应采用数值(N) 型,而具体采用整型(I)、浮点(F)型,还是双精度(B)型,应根 据精度要求确定。
图4.5 表向导窗口4
第 4 章 数据表的基本操作 S6:→【下一步】↓第三步-索引表,如图4.6所示。本步这
里暂不进行。
图4.6 表向导窗口5
第 4 章 数据表的基本操作 S7:→【下一步】↓第四步-完成,如图4.7所示。
图4.7 表向导窗口6
第 4 章 数据表的基本操作
在该对话框中有3个选项,用户可根据需要选择合适的选项。 本例选择第1项“保存表,为以后使用”。
(6) 如果描述的信息涉及声音、图像、表格,则必须采用通 用(G)型数据。
第 4 章 数据表的基本操作
3) 字段宽度(Field_len) 在Visual FoxPro 9.0中有三种类型的字段宽度是可以改变 的,它们是:字符型和二进制字符型字段,宽度在1~254个字符 之间;数值型字段,宽度在1~20个字符;其它数据类型有由系 统唯一确定的宽度值。在定义数值型字段宽度时,应包括小数点 与正负号。对于事先无法确定其长度的字符型字段,最好采用 VarChar(V)型,V型字段的长度是指该字段的所有值的最大长度, 具体长度则由字段实际的字符个数确定,因此会导致各记录该字 段的长度不等。
字段名 学号 课程号
表 4.3 xsxkb.dbf 表结构
字段类型
字段宽度
C
8
C
4
小数位数
第 4 章 数据表的基本操作 S1:打开表向导对话框。→“文件”→“新建”↓新建
→“表”→【向导】↓第一步-字段考样本表。如无
样本表,则→【添加[D]】↓打开。选择与要创建的表结构相近 的一个表,→【添加】,从而将该表作为一个样本表加入“样本 表”栏。本题将xscjb.dbf作为样本表加入。
常用的创建表结构的方法有三个:第一个是通过表设计器来 创建;第二个是通过表向导来创建;第三个是通过SQL命令来创 建,这实际上是由SQL的数据定义语言DDL来完成。
第 4 章 数据表的基本操作
1.利用表设计器创建表结构 启动表设计器的方法有三种: 方法1,使用Visual FoxPro 9.0的创建表命令。 方法2,使用“文件”菜单的“新建”选项卡或系统工具栏 的【新建】按钮。 方法3,使用项目管理器。 1) 使用命令启动表设计器创建表结构 【命令格式】
dbf_Name或TableName,如非特殊需要,一般不再人为指定扩展
名。
第 4 章 数据表的基本操作
2.表结构
Visual FoxPro 9.0中关系模式的各个属性Attribute,是通
过对表中各个字段的特性参数的定义来实现的。每个字段最少应 包括字段名、字段类型和字段宽度(对于数值型字段有时还需要 小数位数)3个特性参数。
CREATE dbf_Name|?
【功能】 该命令用于启动表设计器,创建表结构。
第 4 章 数据表的基本操作
例4.1 设有一个表文件xsjbqkb.dbf,其结构如表4.1所 示,创建此表。
S1:利用创建表命令打开表设计器。在命令窗口中输入: CREATE xsjbqkb S2:弹出“表设计器”对话框,在“字段”选项卡中,根据 表4.1输入相应的字段名、字段类型和宽度(本表无N型字段,因 此不输小数位数)等,如图4.1所示。各字段输入完后,单击【确 定】将表结构保存(如果单击【取消】将不保存表结构)。
第 4 章 数据表的基本操作 图4.2 表向导窗口1
第 4 章 数据表的基本操作
S3:在“样本表”栏中选择xscjb表作为参考样表,此时在 “可用字段(A)”栏中将显示出xscjb.dbf中的各字段。从中选取 所需要的字段,把它写入“选定字段(S)”栏中。这里有4个字段 选取操作按钮,它们的功能分别是:
第 4 章 数据表的基本操作 图4.1 表设计器
第 4 章 数据表的基本操作
2) 使用项目管理器启动表设计器创建表结构 S1:打开项目(如果项目尚未建立则先创建之)。在命令窗口 中输入:
MODIFY PROJECT xsdagl S2:启动表设计器。→“数据”→“自由表”→【新建】↓ 表设计器。 S3:输入各字段属性,单击【确定】。 例4.2 利用项目管理器创建一个学生成绩表文件xscjb.dbf, 其结构如表4.2所示。 按上述步骤进行即可。
照片
表 4.1 xsjbqkb.dbf 各字段的属性
字段类型(Field_type)
字段宽度(Field_len)
C
8
C
8
C
2
D
8
C
4
V
20
C
12
C
2
M
4
G
4
小数位数(Field_dec)
第 4 章 数据表的基本操作
4.1.2 创建表结构
在创建表之前,首先假设我们的一切工作都限制在某个项 目中进行,例如在学生档案管理项目“xsdagl.pjx”中进行。因 此,应首先创建并打开项目“xsdagl.pjx”,然后再创建表。
将“可用字段”栏的全部字段添加到“选定字段”栏; 将“选定字段”栏选定的一个字段退回“可用字段”栏; 将“选定字段”栏全部字段退回“可用字段”栏。 本例选中两个字段:学号、K001,结果如图4.3所示。
第 4 章 数据表的基本操作 图4.3 表向导窗口2
本例中,由于要创建一个自由表,故选择“将表创建为独立 的自由表”,如图4.4所示。
第 4 章 数据表的基本操作 图4.4 表向导窗口3
第 4 章 数据表的基本操作 S5:→【下一步】↓第二步-修改字段设置,根据情况对字
段的属性进行修改,这里将“K001”字段改名为“课程号”,类 型改为字符型,如图4.5所示。
4.1.1 表的结构概述
如前所述,表的结构用来定义数据模式。数据模式的格式 如下:
TableName(Attribute1,Attribute2,…)
第 4 章 数据表的基本操作
1.表名 在Visual FoxPro 9.0中,表文件的命名应本着“名副其实、 言简意赅”的原则进行,以便易记好用。表名不超过255个字符 (可含空格,但不能包含字符 \、/、:、*、?、“、<、>、| ), 也可使用中文命名。例如要建立一个关于学生基本情况的表,可 以命名为“学生基本情况表”或“xsjbqkb”等。 数据表的扩展名默认为.dbf,因此经常将表文件名写为
S8:→【完成】↓另存为。在“输入表名”列表框中输入表 文件名“xsxkb”。
S9:→【保存】,至此完成了在向导指导下的表设计任务。 从上述操作中可以看出,使用表向导创建表远没有使用表设 计器创建表快。且各种向导的操作均大同小异,只要打开向导对 话框后,即可根据提示进行操作,所以以后如无特殊需要则不再 讲述向导操作。
第 4 章 数据表的基本操作 图4.8 xsjbqk.dbf
第 4 章 数据表的基本操作
S1:打开表。→【打开】↓打开,在“文件类型”列表框选 “表(*.dbf)”,文件名选“xsjbqkb.dbf”,如图4.9所示。
S2:打开表浏览窗口。→【确定】]←VFP主窗口→“显 示”→“浏览”↓xsjbqkb。
第 4 章 数据表的基本操作
S4:→【下一步】↓第一步(a)-选择数据库。本窗口用来确 定是否将要创建的表加入数据库文件中。共有两个单选按钮供选 择:
选项1:“将表创建为独立的自由表”。选择该项,将在此 创建一个自由表,这是缺省选项。
选项2:“将表添加到以下数据库”。选择该项,将允许用 户在数据库栏中选择要将表加入的数据库文件名。
S3:进入追加模式。→“显示”→“追加模式”。 S4:逐条录入记录。 此时,光标开始停留在第一个记录的第一个字段上,录入相 应的数据,移动光标到其它字段并录入数据,完成一条记录的数 据录入。重复上述操作,依次录入全部记录。 S5:存盘。
第 4 章 数据表的基本操作
录入记录时应注意: ① 若录入的数据充满了整个字段,则光标自动移到下一字 段,否则,须按回车键方可移到下一字段。 ② 逻辑型字段只接受T、t、Y、y、F、f、N、n中任意一个 字符。 ③ 日期型字段应注意日期格式和日期的有效性,否则系统 提示日期无效。 ④ 对于备注型字段,可在该字段上双击鼠标或按下 Ctrl+PgDn键进入编辑器,录完数据后可用鼠标关闭窗口。在表 中如备注型字段显示为“memo”,则说明未录入内容;如显示为 “Memo”,则说明已录入了内容。
第 4 章 数据表的基本操作
3.利用CREATE_SQL创建表结构 创建表最快的方法是使用CREATE_SQL命令来创建表结构,它 属于SQL的DDL范畴。这里介绍它的最简命令格式。 【命令格式】
CREATE TABLE | DBF TableName (FieldName1 FieldType [(nFieldWidth [,
第 4 章 数据表的基本操作
4) 精度(Field_dec) 只有数值型数据才需要定义精度,即小数位数。小数位数至 少要比字段总长度小2。表4.1给出了一个表文件xsjbqkb.dbf的 结构。
字段名(Field_name) 学号 姓名 性别
出生日期 党团关系 家庭住址 联系电话 系部代码 奖惩情况
例4.4 创建一个课程代码表,表名为“kcdmb.dbf”,表结 构如表4.4所示。
表 4.4 kcdmb.dbf 表结构
字段名
字段类型
字段宽度
小数位数
课程号
C
4
课程名
VarChar
20
教师代码
C
4
CREATE TABLE kcdmb(课程编号 C(4) NOT NULL,课 程名 V(20),教师代码 C(4))
nPrecision])] … ,FieldName2…)
【参数说明】
● TableName:要创建的表的名称。 ● FieldName FieldType [(nFieldWidth [, nPrecision])] …:
要创建的表的字段的名称、类型、长度、精确度等。
第 4 章 数据表的基本操作
1) 字段名(Field_name) 字段名是一种变量,命名时允许由字母、数字、汉字和下划 线组成,但必须以字母或汉字开头,中间不能有空格。在自由表 中,字段名长度不得超过10个字符。在数据库表中,字段名的长 度最长可达128个字符。
第 4 章 数据表的基本操作
2) 字段类型(Field_type) 与内存变量不同,字段名变量的数据类型即字段类型必须在 创建表的结构时定义好,在实际应用中确定字段的数据类型要与 应用系统需求分析紧密结合。一般应按下述原则确定字段的类型: (1) 如果字段值描述的信息仅与日期或时间有关,最好采用 日期(D)类型或日期时间(T)类型。 (2) 如果字段值描述的信息只有两种状态,最好采用逻辑(L) 型。 (3) 如果描述的信息为文字但字符并不多(总长度不超过254 个字符),最好采用字符(C)型。
第 4 章 数据表的基本操作
第4章 数据表的基本操作
4.1 建立表 4.2 打开和关闭表 4.3 显示和修改表的结构 4.4 复制表 4.5 表记录的操作 4.6 表的统计操作 4.7 表的过滤 练习四
第 4 章 数据表的基本操作
4.1 建 立 表
建立表是数据库操作的头等重要的大事。没有表,数据库 的一切操作将失去目标和对象。
第 4 章 数据表的基本操作
4.1.3 向表中录入记录
当表的结构建好后,下一步最重要的工作就是向表中录入 记录。Visual FoxPro 9.0中,当表处于显示状态时,可选择系 统菜单中“显示”菜单下的“追加模式”选项来完成这一工作。 下面以一个实际例子讲解记录录入过程。
例4.5 设xsjbqkb.dbf有如图4.8所示的记录,请将它们 录入表中。
第 4 章 数据表的基本操作
字段名 学号 K001 K002 K003 K004 K005 K006 K007
表 4.2 xscjb.dbf 表结构
字段类型
字段宽度
C
8
I
4
I
4
I
4
I
4
I
4
I
4
I
4
小数位数
第 4 章 数据表的基本操作
2.利用表向导创建表结构 利用表向导是菜单方式下创建表结构的另一种方法,下面举 例说明创建的步骤。 例4.3 利用表向导创建一个学生选课表文件xsxkb.dbf, 其结构如表4.3所示。
第 4 章 数据表的基本操作
(4) 如果描述的信息为文字且超过254个字符,只能采用备 注(M)型。
(5) 如果描述的信息尽管采用十进制数表示,但该项数据并 不参与表的数值运算,如电话号码、邮政编码等,最好采用字符 (C)型,它比采用数值型更便于表的操作;否则,应采用数值(N) 型,而具体采用整型(I)、浮点(F)型,还是双精度(B)型,应根 据精度要求确定。
图4.5 表向导窗口4
第 4 章 数据表的基本操作 S6:→【下一步】↓第三步-索引表,如图4.6所示。本步这
里暂不进行。
图4.6 表向导窗口5
第 4 章 数据表的基本操作 S7:→【下一步】↓第四步-完成,如图4.7所示。
图4.7 表向导窗口6
第 4 章 数据表的基本操作
在该对话框中有3个选项,用户可根据需要选择合适的选项。 本例选择第1项“保存表,为以后使用”。
(6) 如果描述的信息涉及声音、图像、表格,则必须采用通 用(G)型数据。
第 4 章 数据表的基本操作
3) 字段宽度(Field_len) 在Visual FoxPro 9.0中有三种类型的字段宽度是可以改变 的,它们是:字符型和二进制字符型字段,宽度在1~254个字符 之间;数值型字段,宽度在1~20个字符;其它数据类型有由系 统唯一确定的宽度值。在定义数值型字段宽度时,应包括小数点 与正负号。对于事先无法确定其长度的字符型字段,最好采用 VarChar(V)型,V型字段的长度是指该字段的所有值的最大长度, 具体长度则由字段实际的字符个数确定,因此会导致各记录该字 段的长度不等。
字段名 学号 课程号
表 4.3 xsxkb.dbf 表结构
字段类型
字段宽度
C
8
C
4
小数位数
第 4 章 数据表的基本操作 S1:打开表向导对话框。→“文件”→“新建”↓新建
→“表”→【向导】↓第一步-字段考样本表。如无
样本表,则→【添加[D]】↓打开。选择与要创建的表结构相近 的一个表,→【添加】,从而将该表作为一个样本表加入“样本 表”栏。本题将xscjb.dbf作为样本表加入。
常用的创建表结构的方法有三个:第一个是通过表设计器来 创建;第二个是通过表向导来创建;第三个是通过SQL命令来创 建,这实际上是由SQL的数据定义语言DDL来完成。
第 4 章 数据表的基本操作
1.利用表设计器创建表结构 启动表设计器的方法有三种: 方法1,使用Visual FoxPro 9.0的创建表命令。 方法2,使用“文件”菜单的“新建”选项卡或系统工具栏 的【新建】按钮。 方法3,使用项目管理器。 1) 使用命令启动表设计器创建表结构 【命令格式】
dbf_Name或TableName,如非特殊需要,一般不再人为指定扩展
名。
第 4 章 数据表的基本操作
2.表结构
Visual FoxPro 9.0中关系模式的各个属性Attribute,是通
过对表中各个字段的特性参数的定义来实现的。每个字段最少应 包括字段名、字段类型和字段宽度(对于数值型字段有时还需要 小数位数)3个特性参数。
CREATE dbf_Name|?
【功能】 该命令用于启动表设计器,创建表结构。
第 4 章 数据表的基本操作
例4.1 设有一个表文件xsjbqkb.dbf,其结构如表4.1所 示,创建此表。
S1:利用创建表命令打开表设计器。在命令窗口中输入: CREATE xsjbqkb S2:弹出“表设计器”对话框,在“字段”选项卡中,根据 表4.1输入相应的字段名、字段类型和宽度(本表无N型字段,因 此不输小数位数)等,如图4.1所示。各字段输入完后,单击【确 定】将表结构保存(如果单击【取消】将不保存表结构)。
第 4 章 数据表的基本操作 图4.2 表向导窗口1
第 4 章 数据表的基本操作
S3:在“样本表”栏中选择xscjb表作为参考样表,此时在 “可用字段(A)”栏中将显示出xscjb.dbf中的各字段。从中选取 所需要的字段,把它写入“选定字段(S)”栏中。这里有4个字段 选取操作按钮,它们的功能分别是:
第 4 章 数据表的基本操作 图4.1 表设计器
第 4 章 数据表的基本操作
2) 使用项目管理器启动表设计器创建表结构 S1:打开项目(如果项目尚未建立则先创建之)。在命令窗口 中输入:
MODIFY PROJECT xsdagl S2:启动表设计器。→“数据”→“自由表”→【新建】↓ 表设计器。 S3:输入各字段属性,单击【确定】。 例4.2 利用项目管理器创建一个学生成绩表文件xscjb.dbf, 其结构如表4.2所示。 按上述步骤进行即可。
照片
表 4.1 xsjbqkb.dbf 各字段的属性
字段类型(Field_type)
字段宽度(Field_len)
C
8
C
8
C
2
D
8
C
4
V
20
C
12
C
2
M
4
G
4
小数位数(Field_dec)
第 4 章 数据表的基本操作
4.1.2 创建表结构
在创建表之前,首先假设我们的一切工作都限制在某个项 目中进行,例如在学生档案管理项目“xsdagl.pjx”中进行。因 此,应首先创建并打开项目“xsdagl.pjx”,然后再创建表。