Skip Navigation Links.
Collapse 电工与电子技术 代码阅读实践
Collapse 电工与电子技术 计算机文化基础
Collapse 电工与电子技术 Visual Foxpro数据库应用技术
Expand 实验室简介 实验课程简介
Expand 实验室简介 实验室简介
Expand 实验室简介 实验大纲
Expand 实验室简介 实验内容
Expand 实验室简介 实验课件
Expand 实验室简介 实验视频
Expand 实验室简介 常见问题及解答
Expand 实验室简介 在线测试
Expand 实验室简介 等级考试题集
Expand 实验室简介 相关知识点
Expand 实验室简介 学习推荐
Collapse 电工与电子技术 数字图像处理
Collapse 电工与电子技术 数据结构和VC编程
Collapse 电工与电子技术 数据库
Collapse 电工与电子技术 多媒体技术应用
Collapse 电工与电子技术 汇编语言程序设计
Collapse 电工与电子技术 VB程序设计
Expand 实验室简介 课程简介
Expand 实验室简介 实验室简介
Expand 实验室简介 理论教学
Expand 实验室简介 实验教学
Expand 实验室简介 创新型实验
Expand 实验室简介 教学视频
Expand 实验室简介 课程习题
Expand 实验室简介 在线测试
Expand 实验室简介 VB等级考试
Expand 实验室简介 软件下载
Expand 实验室简介 2012年秋“VB程序设计”考试题目
Collapse 电工与电子技术 计算机维护维修
首页 >   主页 > 课程 > 计算机类 > Visual Foxpro数据库应用技术 > 实验内容 > 基础实验4 数据库操作
基础实验4 数据库操作 
 

学时安排:
理论教学6学时,实验教学2学时。

 

实验目的:
1. 掌握数据库的建立、打开、关闭等操作。
2. 学会数据库表的添加、删除、修改等操作。
3. 掌握数据库表建立永久关系的作用、操作方法以及运用命令方式建立表间关联的不同之处。
4. 了解数据库参照完整性的作用,学会参照完整性的设置。

 

实验要求:
1. 每人一机,独立完成实验。
2. 对实验中的案例进行上机操作,并记录运行结果。根据需要,对相关内容进行自由练习,要求记录运行结果。
3. 每次实验完成将结果存入自己的U盘,或上传至信息中心个人网络U盘中保存。

 

实验设备:
硬件配置:计算机实验教学示范中心机房计算机。
软件配置:Windows操作系统,Visual Foxpro6.0系统。

 

实验内容及步骤:
1.创建自由表:
打开表设计器,创建5个自由表:学生.dbf、选课.dbf、课程.dbf、授课.dbf、教师.dbf,每个表的字段属性及宽度根据实际自行定义,并分别对各个表输入一定数量的记录数据。


2.建立数据库文件:
(1) 命令方式:在命令窗口中输入:CREATE DATABASE xscjgl
(2) 菜单方式:选择“文件”菜单下的“新建”选项,指定文件类型为数据库(dbc),选中“新建文件”按钮,设定数据库文件的存储位置,并设定数据库名为xscjgl。


3. 将自由表添加到数据库中:
(1) 通过选择“文件”菜单项下的“打开”选项,指定文件类型为数据库(dbc)。在出现的对话框中选取数据库文件xscjgl.dbc所在的存贮位置,找到xscjgl.dbc,单击“确定”。
(2) 在出现的数据库设计器窗口中单击鼠标右键,弹出快捷菜单,选择“添加表”选项,然后在“打开”对话框中,选定自由表学生.dbf,点击“确定”按钮。
(3) 反复运用步骤(2),依次将5个自由表添加到数据库中。


4.建立表的永久关系:
(1) 分别用鼠标右击每个数据库表,在快捷菜单中选取“修改”选项,出现“表设计器”窗口。
(2) 在不同的“表设计器”中,分别建立索引。
学生.dbf: 学号------主索引
选课.dbf: 学号------普通索引 课程号-----普通索引
课程.dbf: 课程号----主索引
授课.dbf: 课程号----普通索引 教师号-----普通索引
教师.dbf: 教师号----主索引
(3) 在数据库表之间建立永久关系。
将鼠标指向学生.dbf表中的主索引字段学号,按下鼠标左键拖动到选课.dbf表中的普通字段学号上,然后释放鼠标左键,这时拖动过程中出现的小方块消失,并可看到两个表之间出现了一条连接线,表示两个表间的关系已经建立。运用同样的操作步骤可以建立其他表间的关系。


5.把数据库表从数据库中移走:
用鼠标右击数据库中的授课.dbf表,在弹出的快捷菜单中选中“删除”选项,在出现的对话框中单击“移去”按钮,再选中“是”,则授课.dbf表从数据库中移去成为自由表。相同操作步骤可以移走教师.dbf表。


6.为表建立参照完整性:
为学生表和选课表之间建立的联系指定参照完整性,其中插入规则为“限制”,更新规则和删除规则为“级联”:在数据库设计器窗口中单击鼠标右键,弹出快捷菜单,选择“编辑参照完整性”选项,在“参照完整性生成器”对话框中,选取父表列中的学生表,再选中插入规则选项卡,点击“限制”单选钮。然后分别选中更新规则选项卡和删除规则选项卡,点击“级联”单选钮,最后单击“确定”。