- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四、数据库填空题(本题20分) 设数据表stu2006(考VFP的同学请下载下载文件“stu2006.dbf”(右击,选择“目标另存为”);考ACCESS的同学请下载下载文件“stu2006.mdb”(右击,选择“目标另存为”))包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。 填写VFP或SQL命令(不考虑表的打开和关闭), ① 右击要下载的文件stu2006.mdb
选择“目标另存为”命令,如右图。
② 打开下载的文件,如下图:
③选择“对象”列表中的“表”,在右框中的stu即为下载 表文件,双击打开查看一下表内容。如下图。
④选择“对象”列表框中的查询,双击右窗口中的“在设计视图中创建查询”命令,并在“显示表”对话框中双击stu文件将其添加到查询设计器中。然后关闭“显示表”对话框。如下图所示。
⑤利用菜单命令或键盘命令完成以下查询操作。
1、要求列出计算机专业学生的姓名和补助。(5分)
姓名,补助 专业=计算机
运行查询:选择 “查询”菜单中|的“运行”命令
运行结果如下:
右击“选择查询”标题栏,选择“SQL视图”,如下图所示。
编辑并选中该对话框中的的命令,复制到试卷中的相应试题的文本框中即可。
2、要求统计经济管理专业的非党员人数,并将结果赋给变量xyz。(5分)Select count(*) as xyz from stu where 专业=经济管理 and 是否党员3、要求将数学专业女同学的补助增加50元。(5分)Update stu set 补助补助+50 专业=数学and 性别=女4、要求对计算机专业的学生按分数从高到低进行排序,并生成新表名为“学生2”。(5分)Select * into 学生2 专业=计算机5、要求统计计算机专业男同学的补助总和,并将结果赋给变量xyz。(5分) 补助专业=计算机 and 性别=男
输入查询条件:(注意:求和的结果只有一个,故查询字段的条件一栏中的对勾要去掉)
6、要求对1984年出生的女同学按照分数的升序排列,并生成新表名为“学生2”。(5分)Select * into 学生2 year(出生日期)=1984 and 性别=女7、要求列出女同学的姓名、性别和出生日期。(5分)
姓名,性别,出生日期 性别”女”
菜单命令方式:查询|选择查询
要求给所有等级为优秀的计算机专业学生增加补助25元。下载文件“laborage.mdb”(右击,选择“目标另存为”)),包含以下字段:工号(C)、姓名(C)、性别(C)、部门(C)、婚否(L)、工作日期(D)、工资(N)、补贴(N)、公积金(N),应发工资(N)。
要求填写VFP或SQL命令,列出部门为“财务科”的女性职工的工号,姓名,性别和部门。
Select 工号,姓名,性别,部门 from pay 目 where 部门=“财务科”AND 性别=“女”
10. 统计2006年入学的计算机专业同学的记录,并将结果赋给变量tongji.
利用学号的前4位求出入学年份:left(学号,4)
.
11. 利用学号的前4位产生 一个新字段”入学年份”,并在查询中显示所有非党员的姓名 专业, 入学年份
select 姓名,专业,left(学号,4) as 入学年份 from stu where 是否党员=.t.
所有党员的有关信息呢?
12. 要求统计分数为”不及格”的男同学人数,并将结果赋给变量”tongji”
SELECT Count(*) AS tongji FROM stuWHERE (((stu.分数)60) AND ((stu.性别)=男));
13. 逻辑删除8月份出生的男同学的记录.
DELETE FROM stu
WHERE (((stu.性别)=男) AND (Month([stu]![出生日期])=8));
14. 按年龄从大到小进行排序,生成表名为”学生2”的新表,并包含姓名,补助和出生日期.
SELECT stu.姓名, stu.补助, stu.出生日期, Year(Date())-Year([stu]![出生日期]) AS 年龄 INTO 学生3 FROM stu ORDER BY Year(Date())-Year([stu]![出生日期]);
15. 要求列出男党员的姓名,分数,等级
SELECT stu.姓名, stu.分数, stu.等级 FROM stu WHERE (((stu.性别)=男));
16. 要求对计算机专业的学生按照年龄降序排列,生成表名为”学生2”的新表,且只包含姓名.
SELECT stu.姓名 INT
文档评论(0)