Visual FoxPro6.0程序设计教程3版 教学课件 丁爱萍 8 14 第12章.pdf
文本预览下载声明
第12章 数据库和多表操作
任务12.1 创建数据库
任务12.2 管理数据库中的数据
第12章 数据库和多表操作
任务12.1 创 建 数 据 库
任务导入
学习目标
任务实施
1. 创建数据库的3种方法
2. 在项目管理器中创建数据库
第12章 数据库和多表操作
(1) 单击工具栏上的“新建”按钮 ,在“新建”对
话框中选中“项目”,并单击“新建文件”按钮,打开“创
建”对话框。
(2) 在“创建”对话框中,输入项目名称,单击“保存”
按钮,打开“项目管理器”对话框。
(3) 在“数据”选项卡中选中“数据库”,然后单击
“新建”按钮,继续打开“新建数据库”对话框,如图12-1
所示。
第12章 数据库和多表操作
图12-1 “新建数据库”对话框
第12章 数据库和多表操作
(4) 单击“新建数据库”按钮,打开“创建”对话框,
如图12-2所示,输入数据库名(如“学生情况”) ,即扩展名
为 .dbc的文件名。
(5) 单击“保存”按钮,则完成数据库的创建,并打开
“数据库设计器”。
第12章 数据库和多表操作
图12-2 “创建”对话框
第12章 数据库和多表操作
3. 通过“新建”对话框创建数据库
通过“新建”对话框创建数据库的操作步骤为:
(1) 单击工具栏上的“新建”按钮 ,在“新建”对
话框中选中“数据库”,然后单击“新建文件”按钮,打开
“创建”对话框,如图12-3所示。
第12章 数据库和多表操作
图12-3 通过“新建”对话框创建数据库
第12章 数据库和多表操作
(2) 在“创建”数据库对话框中,输入新数据库名。
(3) 单击“保存”按钮后,会显示一个空的“数据库设
计器”窗口,与此同时,“数据库设计器”工具栏将变为有
效。
4. 使用命令创建数据库
第12章 数据库和多表操作
5. 向数据库中添加表
创建数据库后,就可以向数据库中添加数据表了。
假设已建有数据表cj(成绩表)和rk(任课表) ,如图12-4所
示。
第12章 数据库和多表操作
图12-4 数据表cj和rk
第12章 数据库和多表操作
(1) 从“数据库”菜单或“数据库设计器”工具栏中右
击数据库设计器窗口,从中选择“添加表”,弹出“打开”
对话框。
(2) 选定一个表后单击“确定”按钮。添加数据表后的
数据库,如图12-5所示。
第12章 数据库和多表操作
图12-5 向数据库中添加表
第12章 数据库和多表操作
6. 从数据库中移去表
当数据库不再需要某个表或其他数据库需要使用此表时,
可以从该数据库中移去此表。
(1) 选定要移去的表,选择“数据库”菜单→“移去”,
或者单击“数据库设计器”工具栏上的“移去表”按钮,如
图12-6所示。
(2) 在提示对话框中,单击“移去”。
第12章 数据库和多表操作
图12-6 从数据库中移去表
第12章 数据库和多表操作
7. 准备关联
只要通过链接不同表的索引,“数据库设计器”就可以
很方便地建立表之间的关系。由于这种在数据库中建立的关
系被作为数据库的一部分保存起来,所以称为永久关系。
第12章 数据库和多表操作
(1) 决定哪个表有主记录,哪个表有其关联记录。如st表
中有主记录,cj表有st表的关联记录;kc表有主记录,cj表中
也有kc表的关联记录。
(2) 对有主记录的表(st表) 的“学号”字段添加一个主索
引。双击st表打开该表,单击“显示”菜单→“表设计器”,
在“索引”选项卡中,设置“学号”为“主索引”。如图12-
7所示,单击“确定”按钮,返回数据库设计器,可以看到
索引项下的“学号”前有一钥匙图标。
显示全部