数据库、数据表、视图的创建与操作报告

数据库、数据表、视图的创建与操作报告

ID:35342751

大小:55.78 KB

页数:3页

时间:2019-03-23

数据库、数据表、视图的创建与操作报告_第1页
数据库、数据表、视图的创建与操作报告_第2页
数据库、数据表、视图的创建与操作报告_第3页
资源描述:

《数据库、数据表、视图的创建与操作报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库、数据表、视图的创建与操作实验报告本指导教师实验名称:数据库、数据表、视图的创建与操作同组人H期:成绩一、实验目的熟悉数据库、数据表及视图的创建,并进行各种编辑、整理、索引、筛选、统计。二、实验环境CPU:Intel®Pentium®DualE2200@2.20GHz内存:1G操作系统:MicrosoftWindowsXPProfessional版本2002ServicePack2软件平台:VisualFoxPro6.0中文版三、实验原理(或要求)1、使用VF创建一个名叫学生信息的数据库文件;2、在学生信息数据库屮创建

2、一张名叫班级的数据库表与一张名叫学生的数据库表;3、班级表包含字段有:班级编号,班级名称;4、学生表包含字段有:姓名、学号、一卡通号、身份证号、班级、性别;5、对学生信息数据库中各表进行编辑、整理、索引、筛选、统计。四、实验步骤创建学生信息数据库:1、运行VF;2、依次运行:文件T新建,在弹出的新建窗口中选择数据库,点击新建文件;3、在弹出的创建窗口中对数据库重新命名为“学生信息”,保存即可创建学生信息库。创建班级数据库表:1、接上继续操作,在数据库设计器…学生信息窗口屮,选择数据库设计器屮的新建表控件。2、在弹出的新建表中

3、选择新建表,并对其进行重命名为“班级”。3、重命名保存后在弹出来的“表设计器…班级”窗口屮,选屮字段页面,添加两个字段,分别如下:字段名类型宽度索引NULL班级编号数值型4升序NO班级名称字符型254NO点击确定后,弹出“现在输入数据记录吗?”点击是。输入两条记录:1,班级编号;2,班级名称。关闭窗口即可。创建学生数据表:创建表操作与创建班级表操作相同。创建索引1、创建班级数据表索引:班级表:右键T修改,在弹出的界面中选择索引页面。索引名为indexl,类型为主索引,表达式为班级编号。2、创建学生数据表索引:学生表:右键T修

4、改,在弹出的界面中选择索引页面,索引名为index,类型为普通索引,表达式为班级;索引名为xh,类型为主索引,表达式为学号。两表关联使用命令或操作窗口进行两表关联:命令关联:SETRELATIONTO学生表.班级INTO班级ADDITIVE操作窗口关联:略。打印学生学号、姓名、班级(其中班级为班级名称)命令:browsefieldsA・>学号,A・>姓名,B・>班级名称。筛选操作:在学生表中,只能存储编号为1跟2的班级学生名单。学生表:右键T修改,在弹出的界面中选择索引页面,找到index索引名,选择最后的筛选,在表达式生成

5、器中输入:班级<=2AND班级>=1(意思为:只有编号为1或者2的班级)五、记录与处理(实验数据、误差分析、结果分析)数据库名:学生信息数据库表名:班级表,学生表班级表中记录:两条记录,2007级会计一班,2007级会计二班学生表中记录:2007级会计一班学生39人,2007级会计二班学生38人,其中男生49人,女生28人。统计操作:1、统计2007级会计一班男生人数:使用SQL语句:selectcount(*)from学生表where性别='男’and班级=12、统计2007级会计二班女生人数:使用SQL语句:select

6、count(*)from学生表where性别二'女Snd班级二2关联操作:1、打印学号,姓名,班级名称表所使用句语:browsefields学号,AT姓名,BT班级。操作无误,执行正常,无数据错误。2、打印学号,姓名,身份证号,班级名称所使用的句语:browsefieldsA-»学号,A-»姓名,AT身份证号,BT班级。操作无误,执行正常,无数据错误。筛选操作:向学生数据表中添加一条记录:8590902037,52201673,宋国,男,420626198910133077,3;操作无误,执行正常,数据错误,因为对学生数据表

7、的班级属生进行了筛选设置,无法对班级编号大于2的学生信息进行添加。六、思考题本实验只使用了两天关联操作,如果再添加一个学院表,如何对三表进行性线关联操作?具体方法:再创建一个学院表,学院表屮的属性为:学院编号,学院名称。而此时,则要对班级表进行修改,因为要让班级表与学院表进行关联,不是学生表与学院进行关联。班级表与学院表进行关联需添加的字段应该为学院字段,类型应该为数字类型,同吋需要对学院字段添加索引,而索引的类型应该为普通索引。因为一个学院下面拥有多个班级,此时为一对多的关系。当对三表进行关联后,我们可以执行下面这个操作:

8、browsefieldsA刁学号,AT姓名,BT班级,CT学院。执行后的结果应为:将学生的学号,姓名,班级名称,学院打印到一张表格里面。七、实验小结对于本次实验,可以很清楚的理解数据库,数据表之间关系。学生表创建在学生信息数据库中,此吋的学生表应该称为数据库表,当然也可以创建-个自由表,它

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。