实验六数据库的创建与操作.docx

上传人:b****1 文档编号:10395356 上传时间:2023-05-25 格式:DOCX 页数:15 大小:562.40KB
下载 相关 举报
实验六数据库的创建与操作.docx_第1页
第1页 / 共15页
实验六数据库的创建与操作.docx_第2页
第2页 / 共15页
实验六数据库的创建与操作.docx_第3页
第3页 / 共15页
实验六数据库的创建与操作.docx_第4页
第4页 / 共15页
实验六数据库的创建与操作.docx_第5页
第5页 / 共15页
实验六数据库的创建与操作.docx_第6页
第6页 / 共15页
实验六数据库的创建与操作.docx_第7页
第7页 / 共15页
实验六数据库的创建与操作.docx_第8页
第8页 / 共15页
实验六数据库的创建与操作.docx_第9页
第9页 / 共15页
实验六数据库的创建与操作.docx_第10页
第10页 / 共15页
实验六数据库的创建与操作.docx_第11页
第11页 / 共15页
实验六数据库的创建与操作.docx_第12页
第12页 / 共15页
实验六数据库的创建与操作.docx_第13页
第13页 / 共15页
实验六数据库的创建与操作.docx_第14页
第14页 / 共15页
实验六数据库的创建与操作.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验六数据库的创建与操作.docx

《实验六数据库的创建与操作.docx》由会员分享,可在线阅读,更多相关《实验六数据库的创建与操作.docx(15页珍藏版)》请在冰点文库上搜索。

实验六数据库的创建与操作.docx

实验六数据库的创建与操作

实验六数据库的创建与操作

【实验目的】

1.熟练掌握创建数据库、使用数据库、修改数据库的方法。

2.掌握创建、删除表间关系及如何建立参照完整性。

3.掌握使用数据库设计器的方法。

【实验内容】

创建一个关于某公司员工的数据库,具体操作要求如下:

数据库名为“职工库”。

在库中建立如下数据表:

职工情况表(编号,姓名,性别,职称,出生日期,参加工作时间)

职工工资表(编号,姓名,基本工资,奖金,房租,水电,实发工资)

考核表(编号,姓名,完成工作否,优秀否)

建立“职工情况表”与“职工工资表”之间的永久性关系。

定义“职工情况表”与“职工工资表”之间的参照完整性规则,定义删除规则为“级联”,更新规则和插入规则为“限制”。

将“考核表”从该库中移出,成为自由表。

 

操作步骤:

一、创建数据库

方法一:

先创建数据库,再添加至已有的项目中去。

(不推荐)

1、单击“文件”菜单下的“新建”命令。

2、在“新建”对话框中的文件类型单选框中选中“数据库”选项,再单击“新建文件“按钮。

3、在创建对话框数据库名一栏中输入数据库名称“职工库”,单击“保存”按钮。

4、单击“文件”菜单下的“打开”命令。

5、选中“职工管理.pjx”文件,再单击“确定”按钮。

6、弹出项目管理器-职工管理,此时的“添加”等按钮均为灰色不可选。

点击数据左侧的加号,再单击数据库,“添加”按钮显现为可选,此时单击“添加”按钮.

7、弹出打开对话框,选中“职工库.dbc”,再单击“确定”按钮

8、“职工管理“项目成功添加了“职工库”数据库。

如图所示:

方法二:

先创建项目或打开已有项目,通过项目管理器新建数据库。

(推荐)

1、单击“文件”菜单下的“新建”命令。

2、在“新建”对话框中的文件类型单选框中选中“项目”选项,再单击“新建文件“按钮。

3、在弹出的创建对话框中,在项目文件一栏输入“职工管理”,再单击“保存”按钮。

4、弹出项目管理器-职工管理,此时的“新建”等按钮均为灰色不可选。

点击数据左侧的加号,再单击数据库,“新建”按钮显现为可选,此时单击“新建”按钮.

5、单击新建数据库窗口中的“新建数据库”按钮。

6、在创建对话框数据库名一栏中输入数据库名称“职工库”,单击“保存”按钮。

7、通过“职工管理”项目管理器新建了“职工库”数据库,数据库设计器-职工库出现,我们可以在这里对数据库进行各种操作。

二、在数据库设计器中创建数据库表

1、数据库设计器-职工库窗口看到“职工库”为空。

请观察数据库设计器窗口的9个按钮,请点击其中“新建表”按钮。

2、在创建对话框中,输入“职工情况表”,并单击“保存”按钮。

3、在表设计器-职工情况表.dbf“字段选项卡”中,按要求设置好后,点击“确定”按钮。

4、选择表设计器-职工情况表.dbf“索引选项卡”,设置好索引好后,点击“确定”按钮。

5、此时职工库中包含了“职工情况表”,并再次点击数据库设计器中的“新建表”按钮。

6、在创建对话框中,输入“职工工资表”,并单击“保存”按钮。

7、在表设计器-职工工资表.dbf“字段选项卡”中,按要求设置好后,点击“确定”按钮。

8、选择表设计器-职工情况表.dbf“索引选项卡”,设置好索引好后,点击“确定”按钮。

9、此时职工库中包含了“职工情况表”和“职工工资表”,并再次点击数据库设计器中的“新建表”按钮.

10、在表设计器-考核表.dbf“字段选项卡”中,按要求设置好后,点击“确定”按钮。

三、建立表之间的关系

请拖拽数据库设计器中的“职工情况表”的“编号索引”至“职工工资表”的“bh索引”处,二表之间出现了一根关系数据线。

四、定义之间的参照完整性规则

1、选中“职工情况表”与“职工工资表”之间的关系连线,关系连线变粗。

2、单击“数据库”菜单下的“清理数据库”命令。

3、再次单击“数据库”菜单,此时选择“编辑参照完整性”。

4、在弹出的参照完整性生成器对话框中,按要求对“更新规则”设置为“限制”,点击“确定”按钮。

5、按要求对“清除规则”设置为“级联”,点击“确定”按钮

6、对“插入规则”设置为“限制”,点击“确定”按钮。

7、点击“关闭”按钮,弹出对话框询问是否保存,点击“是”按钮。

8、在弹出对话框询问确定操作时,点击“是”按钮。

9、当数据库中的没有表被选定时,数据库设计器的删除表按钮为灰色(不可选中)。

10、点击“考核表”,选定该表后数据库设计器的删除表按钮为亮色,单击“删除表”按钮。

11、弹出确认删除表的对话框,选择“移去”按钮。

12、VFP再次弹出警告对话框,点击“是”按钮。

“考核表”成了自由表,不在职工库数据库中了。

【实验练习】

在E盘根目录下新建myfile文件夹,并设置e:

\myfile为默认目录。

新建“学生管理”项目,在项目管理器中新建“新生库”数据库,依次在数据库设计器中创建以下表:

录取考生情况表(考生号,姓名,性别,籍贯,出生日期,特长,参加高考年份,高考分,录取专业,学制,贫困生否,照片,备注)

报到学生情况表(考生号,姓名,性别,专业,年份,报到时间,年级,缴费否,费用缴清否)

班级情况表(院系,专业,班级名称,班主任,辅导员)

在数据库设计器中修改“报到学生表”,将“专业”字段改为“就读专业”,删除“年份”字段,并浏览。

先数据库设计器中删除“班级情况表”,再在项目管理器中新建“班级库”数据库,将“班级情况表”添加进来。

建立“录取考生情况表”与“报到学生情况表”之间的永久关系。

定义“录取考生情况表”与“报到学生情况表”之间的参照完整性规则,定义删除规则为“级联”,更新规则和插入规则为“限制”。

并在两个数据表中操作数据以进行参照完整性的验证。

【实验思考题】

不设主索引,父表与子表的索引均为普通索引,能建立表间永久性关系吗?

数据表与自由表,请问二者有什么不一样?

表与表之间的关系可以创建,能不能删除呢?

如果能,如何操作呢?

“移出”和“删除”有什么区别?

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2