第6章数据库的基本操作 6.1厍的 6,2数库的作 63進立与修数库
第6章 数据库的基本操作 6.1 数据库的建立 6.2 数据库的操作 6.3 建立与修改数据库表 小 结
61数据库的建立 6,1.立家文 6,1,2向慰库添训 6,1,3为库建立素引 6,1,4立之间的永久关系 6,1.置多照完性 返回目录
6.1 数据库的建立 6.1.1 建立数据库文件 6.1.2 向数据库添加自由表 6.1.3 为数据库表建立索引 6.1.4 建立表之间的永久关系 6.1.5 设置参照完整性 返回目录
61.1建立数据库文件 菜单方式创建数据库 a.利用“数据库设计器”创建数据库 “文件”菜单 新建” 点击“新建”按钮 b.利用“数据库向导” “文件”菜单 “新建” 点击“向导”按钮 ●命令方式创建数据库 Create database数据库名 Modify database数据库名 返回
6.1.1 建立数据库文件 ⚫ 菜单方式创建数据库 a . 利用“数据库设计器”创建数据库 “文件”菜单 “新建” 点击“新建”按钮 b. 利用“数据库向导” “文件”菜单 “新建” 点击“向导”按钮 ⚫ 命令方式创建数据库 Create database [数据库名] Modify database [数据库名] 返回
612向数据库添加自由表 用菜单方式填加自由表 ①打开一个创建好的数据库。 ②单击“数据库”菜单中的“添加表”,或在“数据库设 计器”的空白处单击右键,在弹出的快捷菜单中选取“添 加表”或直接单击“数据库设计器”快捷按钮中的“添加 表③定 ③在弹出的打开对话框中选取要加入的自由表,按“确 °用命令方式填加自由表 Add Table TableName? 参数说明: TableName:要填加入数据库的自由表名称 如使用此问号作为参数,则弹出打开对话框让用户自 行选择要填加的表。 返回
6.1.2 向数据库添加自由表 ⚫ 用菜单方式填加自由表 ① 打开一个创建好的数据库。 ② 单击“数据库”菜单中的“添加表”,或在“数据库设 计器”的空白处单击右键,在弹出的快捷菜单中选取“添 加表”或直接单击“数据库设计器”快捷按钮中的“添加 表” ; ③ 在弹出的打开对话框中选取要加入的自由表,按“确 定” 。 ⚫ 用命令方式填加自由表 Add Table 参数说明: TableName : 要填加入数据库的自由表名称。 ?:如使用此问号作为参数,则弹出打开对话框让用户自 行选择要填加的表。 返回
61.3为数据库表建立索引 ●为数据库表建立索引步骤如下: ①打开数据库。 ②点击一下数据表,执行“显示”菜单中的 “表设计器” ③选择“索引”选项页,在索引名中选则字 段名,再在“类型”中选择索引类型,最后 点击“确定”。 返回
6.1.3 为数据库表建立索引 ⚫ 为数据库表建立索引步骤如下: ①打开数据库。 ②点击一下数据表,执行“显示”菜单中的 “表设计器” ③选择“索引”选项页,在索引名中选则字 段名,再在“类型”中选择索引类型,最后 点击“确定” 。 返回
614建立表之间的永久关系 建立永久关系 1.永久关系 FP中的永久关系是 对多全关联的数据库表,通过连接不同表的索 表时,几 聚热准高铁连援m繁 建立永久关系的表之间有主表和 分2用户根据需要确定 晕菲 卖为建参猴繁的被萄繁酚它 据 2.两种永久关系 VFP提供了在数据库表之间的两种关系 对一”关系和“-对多”关系 关系的类型取决于子表中的索引类型 对二”的关 在主素引与候选 南蠢中是对的,即主表与子表的联系起建立 系的对是盼态秀由奇计的主展继有表的季袭登映累制李线新 3.创建永久关系 奇在净器爱之生的紧有到p 之间建立永 相应的索引上 ●删除永久关系 在建立永久关系的联线上单击右键,在弹出的对话框中选择“删除关系” 即可。 返回
6.1.4 建立表之间的永久关系 ⚫ 建立永久关系 1. 永久关系 VFP中的永久关系是指:对多个关联的数据库表,通过连接不同表的索 引建立起它们之间的相互制约的关系,并且这种关系一旦建立起来,就作为数据 库的一部分而被永久地存储在数据库文件中,在以后要创建查询或表单中,每次 使用表时,凡建立了永久关系的表就会作为表之间的默认连接显示出来。 建立永久关系的表之间有主表和子表之分,由用户根据需要确定,主表 是指主动建立本关系的表,子表是被动建立关系的表,它们必须在同一个数据 库中。在建立关系之前要为建立联系的字段构建索引。 2. 两种永久关系 VFP提供了在数据库表之间的两种关系:“一对一”关系和“一对多”关系。 关系的类型取决于子表中的索引类型。 “一对一”的关系:主表与子表中是一一对应的,即主表与子表的联系是建立 在主索引与候选索引的基础上的。 “一对多”的关系:主表中的一条记录可对应子表的多条记录,即主表建立联 系的字段是所建立的索引为:主索引或候选索引;而子表建立联系的字段所建 立的索引的字段为普通索引。 3. 创建永久关系 在“数据库设计器”(Database Designer)中非常方便为数据库的表之间建立永 久关系。在打开的数据表之间用鼠标点住主表的索引拖动到子表相应的索引上 即可。 ⚫ 删除永久关系 在建立永久关系的联线上单击右键,在弹出的对话框中选择“删除关系” 即可。 返回
615设置参照完整性 三种设置参照完整性的方法 1)执行“数据库”菜单的“编辑参照完整性″。 2)双击关系联线,打开“编辑关系”,点击“参照完整性”按钮。 3)鼠标右键点击联线,在弹出的菜单中点击“编辑参照完整性′ 参照完整性生成器 更新规则删除规则|插入规则 当父表中的关键字值被修改时,应用哪条规则? C级联():用新的关键字值更新子表中的所有相关记录 C限制(R):若子表中有相关记录则禁止更新 弹出的“参照完整性生 忽略①):允许更新,不管子表中的相关记录 成器”对话框 表 br ower 忽略忽略P标记 取消 返回
6.1.5 设置参照完整性 ⚫ 三种设置参照完整性的方法 1)执行“数据库”菜单的“编辑参照完整性” 。 2)双击关系联线,打开“编辑关系”,点击“参照完整性”按钮。 3) 鼠标右键点击联线,在弹出的菜单中点击“编辑参照完整性” 返回 弹出的“参照完整性生 成器”对话框
62数据库的操作 62.1据库的打与关闭 6,22库的修改 6,2,3库的删除 返回目录
6.2 数据库的操作 6.2.1 数据库的打开与关闭 6.2.2 数据库的修改 6.2.3 数据库的删除 返回目录
621数据库的打开与关闭 打开数据库 1.使用菜单方式打开数据库 操作步骤如下: ①在“文件”菜单中选择“打开”命令(如图6-7) ②在“打开”窗口中的“文件类型”下拉框中选择“数据 库”类型; ③在“文件名”栏中输入要打开的数据库文件,并单击 “确定”; ④系统启动“数据库设计器” 使用命令方式打开和关闭数据库 OPEN DATABASE[库文件名 参数说明: 库文件名:指要打开的数据库的名称
6.2.1 数据库的打开与关闭 ⚫ 打开数据库 1. 使用菜单方式打开数据库 操作步骤如下: ① 在“文件”菜单中选择“打开”命令(如图6-7); ② 在“打开”窗口中的“文件类型”下拉框中选择“数据 库”类型; ③ 在“文件名”栏中输入要打开的数据库文件,并单击 “确定” ; ④ 系统启动“数据库设计器” 。 2. 使用命令方式打开和关闭数据库 OPEN DATABASE [库文件名] 参数说明: 库文件名:指要打开的数据库的名称
621数据库的打开与关闭 ●关闭数据库 CLOSE DATABASE库文件名 参数说明: 库文件名:指要打开的数据库的名称 返回
6.2.1 数据库的打开与关闭 ⚫ 关闭数据库 CLOSE DATABASE[库文件名] 参数说明: 库文件名:指要打开的数据库的名称 返回