数据库系统及原理-数据库的操作.docx

上传人:小飞机 文档编号:5306358 上传时间:2023-06-24 格式:DOCX 页数:10 大小:444.85KB
返回 下载 相关 举报
数据库系统及原理-数据库的操作.docx_第1页
第1页 / 共10页
数据库系统及原理-数据库的操作.docx_第2页
第2页 / 共10页
数据库系统及原理-数据库的操作.docx_第3页
第3页 / 共10页
数据库系统及原理-数据库的操作.docx_第4页
第4页 / 共10页
数据库系统及原理-数据库的操作.docx_第5页
第5页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库系统及原理-数据库的操作.docx》由会员分享,可在线阅读,更多相关《数据库系统及原理-数据库的操作.docx(10页珍藏版)》请在三一办公上搜索。

1、实验报告实验课程名称数据库系统及原理实验项目名称年级专业学生姓名学号00学院实验时间:年 月 日姓名学号实验组实验时间指导教师成绩实验项目名称数据库的操作实验目的及要求:1. 掌握数据库的建立、打开、关闭等的操作方法。2. 掌握在数据库中建立表、添加、删除(含移去)的操作方法。3. 掌握为数据库表建立永久关系的操作方法。4. 熟悉参照完整性的概念与操作方法。5. 熟悉为数据库表的字段设定规则的操作方法。6. 复制 STUDENT 表到 D:STUDENT.实验准备:1. 预习数据库、数据库表概念。2. 预习数据库设计器使用方法。3. 预习对数据库表字段设定规则的概念。4. 预习参照完整性的概念

2、。实验硬件及软件平台:计算机,windows 操作系统,Microsoft Visual FoxPro实验内容:1. 建立数据库文件xsgl.dbco2. 将 student.dbf 添加到 xsgl.dbc。3. 在 xsgl.dbc 中,新建数据库表:bj.dbf、kc.dbf、xk.dbf oBj.dbf:BJBHC(3)班级编号BJMCC(12)班级名称YXBHC(6)院系编号Kc.dbf:KCBHC(3)课程编号KCMCC(20)课程名称XFN(2)学分Xk.dbf:XHC(7)学号KCBHC(3)课程编号CJN(5)成绩4. 按要求建立各表的索引。(1) BJ.DBF按BJBH字段

3、建主索引。(2) KC.DBF按KCBH字段建主索引。(3) XK.DBF按XH字段建普通索引、按KCBH字段建普通索引。5. 分别设定 student.dbf 与 xk.dbf、xk.dbf 与 kc.dbf、student.dbf 与 bj.dbf、student.dbf 与 Yx.dbf的永久联系。6. 设置student.dbf与xk.dbf、kc.dbf与xk.dbf之间的参照完整性,具体要求为:(1)将更新规则为“级联”即当修改student表的“xh”时,xk表中具有该“学号”的记录的“学 号”值将会相应改变。(2)将删除规则为“级联”即当删除student表的记录时,xk表中具

4、有该“学号”的记录将会自 动被删除。(3)将插入规则为“级联”即当在xk表插入记录时,若student表中没有相应的记录,则禁止该 操作。7. 为STUDENT表的XB字段设置规则。XB字段中只能输入“男”或“女”,否则将显示提示信息“性 别必须是男或女”,默认值为“男。实验步骤:1. 在菜单栏中选择“文件”一 “新建”,然后在“新建”对话窗口选择“数据库”一 “新建文件” 按钮,指定路径文件名为xsgl.dbc.如图1、2图1图22. 在数据库设计器中,单击右键后在弹出的快捷菜单中选择“添加表”,接着在“打开”对话框选 择student.dbf,即可在xsgl.dbc中看到被添加进来stud

5、ent.dbf。如图3、4、5.珠据摩说计器-图3图43. 在数据库设计器中,单击右键后在弹出的快捷菜单中选择“新建表”,接着在“新建表”对话框点击“新建表”按钮。在“创建”对话框中指定路径,文件名为bj.dbf,使用打开的表设计器进行表结构的设计,然后输入表5-1中的记录。如图6、7、8、9、10、11。表5-1图10图11对于kc.dbf、xk.dbf两表可仿照以上方法建立,其记录见表5-2和表5-3。建立好的表如图12、13kc.dbfkcbhkcmc001贸易实冬离散数学DID川际法表5-2由现在输入数据记录吗?计算机原理逻辑电路学西方经济学新视野J新视野C英语写作W- 0 fstux

6、hiit. IlJiF ESsTUDEKT dbBjmc法学乾E002国 0202计科口2口3英语乾DS保存在屯 叵茹囱7图8誓1入衰名t-j dbf保#知中/DHP (c. dbf)字段I索引I表I字段名类型宽度小数位数索引 HULLNB )图9瓶入Q)字符型字符型表设计春-bj. dbf志S3CJKCE-HU11W101粗mQlooa;(IIOOIOL77Ol(JOlfflJIOZ丈i003fllOOLQl650()402EMJ10J楠Q2LM1I0L74血0200201麟(M)feO2UI2J1J4m69CM IS(如iK(口%03如01JKIJ_顽顿1E匡电63Oil0600501_7

7、7昭)050187tJ60皿94_nij_060050264闻T84 妙表5-3图12图134. 在数据库设计器中,选中student后单击右键,选择“修改”菜单项,利用表设计器设置索引:XH 为主索引,索引名和表达式均为XH; BJBH为普通索引,索引名和表达式均为BJBH。用同样的方 法设置BJ.dbf、kc.dbf、xk.dbf、三表的索引,其中bj表的主索引为bjbh,索引名和表达式均为bjbh; kc表的主索引为KCBH,索引名和表达式均为KCBH; XK表的两个普通索引分别为KCBH,其索引 名和表达式为KCBH,以及XH,其索引名和表达式为XH。如图14、15、16、17。学殴幸

8、弓去义刘表达式1 CJ普通宗ixqPinyin*|.|XH卸u.J Pinyin 工1 XH_CSRQim+STRtDATEtKsrqJPinyinf XD普通索xbPinyin1 RECRECNODPinyint BJEH普通宗bjbhPinyin图14.,表设计器-成dbf字段索引表口,BJBH主索引 bjbh1排序名称 类型 表达式图16图15:/表反计器-xk-dbttn.索引表排庠名称类型表达式IIIILKCBHKCBH.XH普通索 XH图175. 在上题的基础上建立两表之间的永久关系。方法是:将鼠标选中并按下STUDENT表的主索引字 段“XH”,拖曳至UXK表的普通索引字段“XH

9、”上然后松开左键,这时可看见两表之间有一根连接 线,表明两表之间建立了一对多永久关系,其中主索引字段的表为一方,普通索引字段的表为多方。 使用同样的方法可创建其他的表间的永久关系。如图18图186. 建立两表之间的参照完整性的步骤如下:在数据库设计器中单击右键,在快捷菜单中选择“编辑参照完整性”在“参照完整性生成器” 窗口先选中“更新规则”选项卡,然后用鼠标选定“级联”,其他操作类同。注意这仅进行了 STUDENT 表与XK表之间的设置,使用同样的方法可设置KC表与XK表, BJ表与STUDENT表的参照完整性。 如图19、20。全部展开凶HMJ删除规则插入规则当父表中的键值被修改时你要应用哪

10、一种规则?新建表凶.,.溢加表(A),新建远程视图(Rj.新图级联:用新的键值更新子表中的断有相关记录此) 限制:如果子表中有相关记录则禁止更新CB) 忽略:允许更新并让子表中的相关记录成为抓记录山父表子表更新 删除 插入 父标识编辑参照完整性皿“kcstudentstudent xk xk级联级联级联级联级联级联限制限制限制bjbhkcbhxh子标识bjbh kcbh xh督 查找对象旧“,帮助,帮助旧)图20屈性,.,图197. 在数据库设计器中,选择STUDENT表并单击右键,在快捷菜单中选择“修改”,将打开表设计器, 选中“XB”字段,然后在“规则”中输入:XB$ “男女”,在“信息”中输入:“性别必须是男或 女”,在“默认值”中输入:“男”。如图21图21实验结果与讨论:通过本次实验,掌握了数据库的建立、打开、关闭等;在数据库中建立表、添加、删除(含 移去)的操作方法,为数据库表建立永久关系;熟悉了参照完整性的概念和数据库表的字段设定规 则的操作方法。以及复制STUDENT表到D:STUDENT.相信这对之后的学习有很大的帮助。

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号