.
西华大学实验报告(计算机类)
开课学院及实验室:实验时间:年月日
一、实验目的
通过练习让学生对数据库、数据库和表的关系、数据词典、参照完整性和视图有较好的理解和掌握。
二、内容与设计思想
实验内容:
1.数据库设计器
2.数据库的创建
3.设定数据词典
4.参照完整性的设置
5.视图的创建和修改
三、使用环境
Windos XP操作系统;Visual ProFox 6.0
四、核心代码及调试过程
例3-27创建项目管理器SBGL,要求添入数据库sbsj,并查看该数据库。
图一
图二、“项目管理器”的数据选项卡
图三、“项目管理器”中的数据库与数据库表
例3-28从sbsj数据库所属的sb和zz两个表中抽取编号、名称和增值3个字段。
,组成名称
为“我的视图”的SQL视图。
open database sbsj
create sql view 我的视图;
as select sb.编号,sb.名称,zz.增值from sb,zz where sb.编号=zz.编号
如有你有帮助,请购买下载,谢谢!
例3-29根据例3-28的查询要求,用视图设计器建立视图1,然后修改其中车床的增值来更新zz表原来的增值
图一、视图设计器-视图1
图二、视图设计器-视图1
图三、增值表
图四
图五、视图设计器更新源表数据
19.根据图3.30所示数据库sbsj的永久关系,若利用参照完整性生成器来删除sb。
dbf的第一个记录,对其他3个表会否产生影响,是分级、限制和忽略3中情况来说明。
图一、数据库设计器
图二、sbsj.dbc“永久关系的参照完整性生成器”
级联:相关子表中的记录将自动删除
限制:子表有相关记录,在父表中删除记录就会产生“触发器失败”的提示信息
忽略:父表删除记录,与子表记录无关
五、总结
(自己写一些收获和体会)
通过这次上机练习让我学会了怎样在数据库中添加项目管理器、表的数据完整性的概念以及视图的各种操作,让我更容易的掌握理论知识的难点和一些基本命令的使用方法,以及一些平时在课堂上不注意的问题。
在上机练习的过程中需要对每个细节都要留心,认真做好每一步这样才不至于出错,这就加强了平时不注意的问题得到回应,从而加深了细节问题的处理方式。
在上机的学习之后更加了解了数据库表及其数据完整性是vfp重要的一个对象,命令熟练操作直接关系到数据库的成败。
第三次的上机操作,我了解了命令的使用方式对于建立数据库表及其数据完整性很重要,要学好各种命令以及数据库表及其数据完整性的使用方法,还需在多做习题加强学习。
六、附录。