数据库、数据表、视图的创建与操作报告.doc_第1页
数据库、数据表、视图的创建与操作报告.doc_第2页
数据库、数据表、视图的创建与操作报告.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库、数据表、视图的创建与操作实验报告本指导教师_实验名称:数据库、数据表、视图的创建与操作同组人_日 期: 成绩_一、实验目的熟悉数据库、数据表及视图的创建,并进行各种编辑、整理、索引、筛选、统计。二、实验环境CPU:Intel Pentium Dual E2200 2.20GHz内存:1G操作系统:Microsoft Windows XP Professional 版本 2002 Service Pack 2软件平台:Visual FoxPro 6.0 中文版三、实验原理(或要求)1、使用VF创建一个名叫学生信息的数据库文件;2、在学生信息数据库中创建一张名叫班级的数据库表与一张名叫学生的数据库表;3、班级表包含字段有:班级编号,班级名称;4、学生表包含字段有:姓名、学号、一卡通号、身份证号、班级、性别;5、对学生信息数据库中各表进行编辑、整理、索引、筛选、统计。四、实验步骤创建学生信息数据库:1、运行VF;2、依次运行:文件新建,在弹出的新建窗口中选择数据库,点击新建文件;3、在弹出的创建窗口中对数据库重新命名为“学生信息”,保存即可创建学生信息库。创建班级数据库表:1、接上继续操作,在数据库设计器-学生信息窗口中,选择数据库设计器中的新建表控件。2、在弹出的新建表中选择新建表,并对其进行重命名为“班级”。3、重命名保存后在弹出来的“表设计器-班级”窗口中,选中字段页面,添加两个字段,分别如下:字段名类型宽度索引NULL班级编号数值型4升序NO班级名称字符型254NO点击确定后,弹出“现在输入数据记录吗?”点击是。输入两条记录:1,班级编号;2,班级名称。关闭窗口即可。创建学生数据表:创建表操作与创建班级表操作相同。创建索引1、创建班级数据表索引: 班级表:右键修改,在弹出的界面中选择索引页面。索引名为index1,类型为主索引,表达式为班级编号。2、创建学生数据表索引: 学生表:右键修改,在弹出的界面中选择索引页面,索引名为index,类型为普通索引,表达式为班级;索引名为xh,类型为主索引,表达式为学号。两表关联使用命令或操作窗口进行两表关联:命令关联:SET RELATION TO 学生表.班级 INTO 班级 ADDITIVE操作窗口关联:略。打印学生学号、姓名、班级(其中班级为班级名称)命令:browse fields A-学号,A-姓名,B-班级名称。筛选操作:在学生表中,只能存储编号为1跟2的班级学生名单。学生表:右键修改,在弹出的界面中选择索引页面,找到index索引名,选择最后的筛选,在表达式生成器中输入:班级 =1 (意思为:只有编号为1或者2的班级)五、记录与处理(实验数据、误差分析、结果分析)数据库名:学生信息数据库表名:班级表,学生表班级表中记录:两条记录,2007级会计一班,2007级会计二班学生表中记录:2007级会计一班学生39人,2007级会计二班学生38人,其中男生49人,女生28人。统计操作:1、统计2007级会计一班男生人数:使用SQL语句:select count(*) from 学生表 where 性别=男 and 班级=12、统计2007级会计二班女生人数:使用SQL语句:select count(*) from 学生表 where 性别=女 and 班级=2关联操作:1、打印学号,姓名,班级名称表所使用句语:browse fields A学号,A姓名,B班级。操作无误,执行正常,无数据错误。2、打印学号,姓名,身份证号,班级名称所使用的句语:browse fields A学号,A姓名,A身份证号,B班级。操作无误,执行正常,无数据错误。筛选操作:向学生数据表中添加一条记录:8590902037,52201673,宋国,男3;操作无误,执行正常,数据错误,因为对学生数据表的班级属生进行了筛选设置,无法对班级编号大于2的学生信息进行添加。六、思考题本实验只使用了两天关联操作,如果再添加一个学院表,如何对三表进行性线关联操作?具体方法:再创建一个学院表,学院表中的属性为:学院编号,学院名称。而此时,则要对班级表进行修改,因为要让班级表与学院表进行关联,不是学生表与学院进行关联。班级表与学院表进行关联需添加的字段应该为学院字段,类型应该为数字类型,同时需要对学院字段添加索引,而索引的类型应该为普通索引。因为一个学院下面拥有多个班级,此时为一对多的关系。当对三表进行关联后,我们可以执行下面这个操作:browse fields A学号,A姓名,B班级,C学院。执行后的结果应为:将学生的学号,姓名,班级名称,学院打印到一张表格里面。七、实验小结对于本次实验,可以很清楚的理解数据库,数据表之间关系。学生表创建在学生信息数据库中,此时的学生表应该称为数据库表,当然也可以创建一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论