农业信息管理作业
注意:本门课程以纸质形式提交的作业仅此一次(以后每次实习课上的作业将直接从网上提交),因此不一定用作业本,可做在实验报告纸或白稿纸上提交,请各位同学认真独立完成。
设要建立全校某次学生下乡社会调查活动的信息管理系统。已知这次活动的调查对象为乡镇,每个同学独立行动,可调查一到几个乡镇,同一乡镇也可由多人调查,但每个同学必须对自己调查过的每一个乡镇写出一篇调查报告(文本文件格式),拍摄一张照片。信息管理系统中应包含的数据有:
学生信息:学号、姓名、年龄、性别、班级、院系
乡镇信息:乡镇名、位置、所在县(市)、所在省(市)、人口、人均纯收入(设乡镇可有重名,县市无重名)
调查信息:调查开始日期、调查持续时间(天数)、访问人数、调查报告、照片
要求:
1.试绘出有关实体的E-R图;
2.将E-R模型转化为关系模式(可添加必要的属性,关系模式中所有属性均用汉字表示);
3.如果建立的关系不符合3NF ,将其转化为3NF;
4.用选择、投影、连接符号分别表示:
(1)查询刁查同学调查了2天以上的乡镇名、所在省(市)、县(市);
(2)查询在一个乡镇访问了3人以上的同学姓名、所在院系、调查的乡镇名;
(3)查询调查过湖北省潜江市龙湾镇的同学姓名、性别、所在院系和在该镇的调查天数。
5.如果用VFP 6.0设计信息管理系统,试写出根据你所建立的数据表进行以下操作所用的SQL Select语言:
(1)查询全校同学在本次调查中调查过的所有乡镇名及其所在的县(市)。
(2)查询全校女同学调查一个乡镇所用的平均天数和在一个乡镇的平均访问人数。
(3)查询诸葛小亮同学调查的乡镇数、调查总天数和访问的总人数;
(4) 查询在湖北省潜江市龙湾镇调查了3天以上的同学姓名、性别、所在院系和调查天数。