第三章表与数据库精品PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

➢ 利用复制命令创建新表
命令格式一:
COPY STRUCTURE TO <新表文件名> [FIELDS <字段名表>] 功能:将当前表的结构复制到一个新的自由表 中,但不复制任何记录数据。
说明:FIELDS <字段名表>子句表示只复制字 段名表中列出的字段,若省TO <新表文件名> [<范围>][FIELDS < 字段名表>][FOR|WHILE<条件>]
4.小数位数
只有数值型与浮动型字段才有小数位数, 小数位数至少应比该字段的宽度值小2。若 字段值是整数,则应定义小数位数为0。
表结构的建立
字段名
字段类型 字段宽度 小数位数
是否 允许为空
表中每个字 段的名字, 它必须以汉 字、字母或 下划线开头, 由汉字、字 母、数字或 下划线组成。 长度也有规 定
功能:从指定的表中向当前表尾部追加记录数据。
说明:
①选择?子句表示若没有指定表,则从弹出的“打开”对话框中选择 源表文件。
②选择FIELDS<字段名表>子句表示只追加指定字段的数据。若省略, 则追加两表中所有相同字段数据。
③选择FOR <条件>子句表示对满足条件的记录进行追加。若省略, 追加所有记录数据。
选择菜单【显示】|【浏览】命令,打开表记录的浏览窗口,再选择 【显示】|【追加模式】命令, 就可以输入记录了。 ❖ 命令法; 命令格式:APPEND [BLANK] 功能:向打开的表文件的尾部添加新的记录。 说明: [BLANK]子句表示在表的尾部追加一条空白记录
2.将其它表中的记录或数组中的数据追加到当前表中
命令格式二: APPEND FROM ARRAY <数组名> [FIELDS<字段名表>] [FOR <条件>]
功能:将数组中的数据作为新记录追加到当前表中。
【例】 用数组给学生信息表添加一条记录。 DIME ST(2) ST(1)=”0203021” ST(2)=”周建平” USE APPEND FROM ARRAY ST FIELDS st_number,st_name
“创建”对话框
(3)在表设计器中输入各字段的字段名、字段 类型、字段宽度和小数位等。
图3-4 表设计器
➢ 命令方式
命令格式: CREATE [<表文件名>|?]
说明: ①使用?或省略该参数,将打开“创建”对 话框,并提示输入表名并选择保存表的位置。
②CREATE命令执行后,屏幕上弹出表设计 器窗口,以后的操作方法与菜单操作相同。
第3章 表与数据库
本章主要内容
❖ 数据表的建立与基本操作 ❖ 数据库的建立与基本操作 ❖ 表的索引与排序 ❖ 表间关系与参照完整性 ❖ 数据共享
❖ 重点 ❖ 表与数据库的建立 ❖ 表的基本操作 ❖ 表的索引 ❖ 难点 ❖ 表的索引 ❖ 数据库表的多表间的关系
❖ 课时安排:16课时(理论8课时,讲 授8课时)
例:创建一个学生信息表,取 名为student_info.dbf
➢ 菜单方式 (1) 选择VFP6.0主界面 菜单【文件】|【新建】命 令,出现 “新建”对话框, 在“文件类型”下选择 “表”,单击【新建】按 钮,弹出“创建对话框”。
“新建”对话框
(2)在 “创建”对 话框中输入表文件 名,选择保存类型 及保存位置。单击 【保存】按钮后便 打开了表设计器。
该字段中存放 数据的类型, 是字段变量的 类型。常用的 主要类型有: C、N、L、D、 M。根据需要 确定
该字段存放数 据所需的最大 宽度。只有字 符型、数值型、 浮点型数据需 要用户输入宽 度,其他类型 的字段宽度由 系统确定
只有数值型 与浮点型字 段才有。
是否允许字段 接受空值 (NULL)。
3.1.2 建立表结构
❖ 菜单法 (1)打开欲追加记录的表,然后选择菜单【表】|【追加记录】命令, 出现“追加来源”对话框, 如图所示。
“追加来源”对话框
(2) 单击【选项】按钮,弹出“追加来源选项”对话框 ,可以对需要 追加的记录和字段进行选择操作。
“追加来源选项”对话框
➢ 命令法:
命令格式一: APPEND FROM <表文件名>|?[ FIELDS<字段名表>] [ FOR <条件>]
学生信息表
学号
姓名 性别 出生日期
王大伟 男 87/04/11
李明亮 男 86/11/01
赵红
女 86/03/13
张一敏 男 87/10/14
李小萌 女 87/05/06
欧阳伟强 男 85/09/22
班级 计3班 计3班 计1班 计1班 计2班 计1班
照片 照片 照片 照片 照片 照片 照片
备注 简历 简历 简历 简历 简历 简历
❖ 功能:将当前表的结构和记录数据都复制到 一个新的自由表中。
❖ 说明:FIELDS <字段名表>选项指定要复制 的字段;<范围>和<条件>选项指定要复制的 记录。若省略,复制所有字段和记录。
3.1.3 输入记录
表结构建立完成后,选择“确定”按钮,这时弹出对话框,询问“现 在输入数据记录吗?”,选择“是”,则进行记录的编辑窗口直接输入 记录。否则用以下方法追加记录。 1.从键盘直接输入记录 ❖ 菜单法:
3.1.2 设计表结构
1.字段名 字段名可以由字母、数字、下划线及汉字组
成,但必须以字母或汉字开头,字段名中不允许 有空格。自由表中的字段名长度不能超过10个字 符,数据库表允许使用长字段名,最多可达128 个字符。 2.字段类型 VFP6.0提供了常用的11种字段类型
3.字段宽度
字段宽度以字符为单位,用以表明该字段允许 存放的最大字节数或数值位数。
在建立表结构时,需要规定字符型、数值型、 浮动型这3种字段的宽度,若有小数部分则小数点 也占一位。
货币型、日期型、日期时间型、双精度型字段 宽度均为8字节,逻辑型字段宽度为1字节,整型、 备注型字段和通用型字段宽度均为4字节。
说明:备注型和通用型字段的内容都没有 直接存放在表文件中,而是存放在一个与表 文件同名的备注文件(扩展名为.fpt)中。
3.1 数据表的建立
3.1.1 表的基本概念
❖ VFP6.0中要处理的数据都是以二维表格的 形式存放的 ,表文件的扩展名为.DBF。
❖ 表分为自由表和数据库表两种。 ❖ 表由行和列组成,表中的每一行在VFP6.0
中称为一条记录,每一列称为一个字段。 ❖ 每个表包括表名、表结构和表记录三部分,
如下表所示。
相关文档
最新文档