国家工信部网站备案实名:湖北自考网 为考生提供湖北自考信息服务,仅供学习交流使用,官方信息以湖北教育考试院为准。

湖北自考网

网站首页 自考专业 自考培训 考场查询 成绩查询 网上报名 考生平台
专题:
自考报名时间 考试时间 自考单科网课 模拟考试 教材大纲 免考办理 转考办理 实践考核 毕业申请 学位英语培训 学位申请 专升本 成人高考 中专
湖北自考在线 湖北学位英语培训班 湖北成人高考报名 湖北自考视频免费领取
当前位置:湖北自考网 > 07年自考“数据库及其应用Foxpro”实验题(2) -自考串讲笔记

07年自考“数据库及其应用Foxpro”实验题(2) -自考串讲笔记

湖北自考网 来源: 时间:2008-11-08 15:41:58

  第2组实验题

  现有关于仓库管理数据库的模式如下:

  仓库(仓库号,面积,地址,管理员)

  货物(货号,货物名,单价,重量)

  存放(仓库号,货物号,数量)

  仓库与货物是多对多联系。一个仓库只设一名管理员。

  要求完成如下操作:

  1.按题目要求建立表结构,各表各个字段的名字、数据类型、长度等根据语义和查询的需要自行决定。根据查询需要建立索引。(15分)

  答:见第2组实验题答案文件夹。

  2.利用你所熟悉的方法向各表录入适量的、满足题目需要的数据。各数据项的取值范围应该合理、有效,并与查询要求相呼应。(10分)

  答:见第2组实验题答案文件夹。

  3.编写一个菜单程序。水平菜单项为:录入、删除、修改、查询。要求选择前三个菜单项后分别执行程序p_insert.prg、p_delete.prg和p_update.prg;选择查询菜单项后弹出下级菜单,其菜单项为:顺序查询、索引查询。(20分)

  答:程序清单如下

  set talk off

  clear

  define menu caidan

  define pad luru of caidan prompt “录入”

  define pad shanchu of caidan prompt “删除”

  define pad xiugai of caidan prompt “修改”

  define pad chaxun of caidan prompt “查询”

  on selection pad luru of caidan do p_insert.prg

  on selection pad shanchu of caidan do p_delete.prg

  on selection pad xiugai of caidan do p_update.prg

  on pad chaxun of caidan activate popup popchaxun

  define popup popchaxun

  define bar 1 of popchaxun prompt “顺序查询”

  define bar 2 of popchaxun prompt “索引查询”

  activate menu caidan

  set talk on

  return

  4.用FoxPro语言或SQL语言编写程序完成以下查询。(以下三题依次为15分、20分、20分)

  (1)列出仓库清单,要包含所有仓库的所有属性,且在最后一行显示:

  所有仓库的总面积为 xxxxx平方米。

  答:程序清单如下

  set talk off

  clear

  use 第2组实验题答案文件夹\cangku

  sum all 面积 to s1

  list off

  ? “      所有仓库的总面积为”+str(s1,10,2)+“平方米”

  use

  set talk on

  return

  (2)列出各个仓库的库存情况清单,包括的数据项为仓库号、货号、货物名、(每种)货物的总价。重量小于50千克的货物不在其内。以仓库号为第一序、货号为第二序,升序排列。

  答:程序清单如下

  set talk off

  clear

  select a.仓库号 as 仓库号,a.货号 as 货号,b.货物名 as 货物号,b.单价*a.数量_kg as 货物总价;

  from 第2组实验题答案文件夹\cunfang a, 第2组实验题答案文件夹\huowu b;

  where (a.货号=b.货号) and (a.数量_kg>=50);

  order by a.仓库号,a.货号;

  into table 第2组实验题答案文件夹\kuncun

  use 第2组实验题答案文件夹\kuncun

  list off

  close databases

  set talk on

  return

  (3)列出每个仓库的仓库号,以及每个仓库单位面积内所承受的平均重量,并按平均承重值从大到小排序。

  答:程序清单如下

  set talk off

  clear

  select a.仓库号 as 仓库号,sum(c.数量_kg*b.重量_kg) as 总重量,a.面积 as 面积;

  from 第2组实验题答案文件夹\cangku a, 第2组实验题答案文件夹\huowu b,;

  第2组实验题答案文件夹\cunfang c;

  where a.仓库号=c.仓库号 and c.货号=b.货号;

  group by a.仓库号;

  into cursor tmp

  select tmp.仓库号 as 仓库号,tmp.总重量/tmp.面积 as 平均承重;

  from tmp;

  into table 第2组实验题答案文件夹\pjchzh

  close databases

  use 第2组实验题答案文件夹\pjchzh

  index on -平均承重 to 第2组实验题答案文件夹\pjchzh1

  list off

  use

  set talk on

  return

结束
本文标签
特别声明:1.凡本网注明稿件来源为“湖北自考网”的,转载必须注明“稿件来源:湖北自考网(www.hbzkw.com)”,违者将依法追究责任;
2.部分稿件来源于网络,如有不实或侵权,请联系我们沟通解决。最新官方信息请以湖北省教育考试院及各教育官网为准!
限时,免费获取学历提升方案

已帮助10w万+意向学历提升用户成功上岸

  • 毛泽东思想概论

    毛泽东思想概论

    培训优势:课时考点精讲+刷题+冲刺,熟练应对考试题型。全程督促学习,安排好学习计划。 毛泽东思想概论...自考培训
  • 英语二

    英语二

    本课程既是一门语言实践课程,也是拓宽知识、了解世界文化的重要素质课程,它以培养学习者的综合语言应用能力为目标,使他们在学习、工作和社会交往中能够使用英语进行有效的交流。 英语二...自考培训
  • 马克思主义基本原理概论

    马克思主义基本原理概论

    本书包括两个部分:自学考试大纲和基本原理。主要内容有,马克思主义是关于工人阶级和人类解放的科学,物质世界及其发展规律,认识的本质及其规律,人类社会及其发展规律,资本主义的形成及其发展,资本主义发展的历史进程,社会主义社会及其进程,共产主义社会及其进程等。 马克思主义基本原理概论...自考培训
  • 思想道德修养与法律基础

    思想道德修养与法律基础

    《思想道德修养与法律基础》课具有鲜明的政治性、思想性、理论性、针对性、科学性、知识性以及实践性和修养性。它包罗政治、思想、道德、心理本质、学习成才和法律本质等内容,指导和回答大学生在人生、抱负、信念等方面遍及关心和迫切需要解决的问题。 思想道德修养与法律基础...自考培训
  • 中国近代史纲要

    中国近代史纲要

    “中国近现代史纲要”全国高等教育自学考试指定教材,依据中央审定的普通高等学校“中国近现代史纲要”编写大纲以及马克思主义理论研究和建设工程重点教材《中国近现代史纲要》,结合自学考试的特点设计了十章,集中讲述1840年鸦片战争爆发一直到2007年中国共产党第十七次全国代表大会召开的160多年的中国近现代历史。 中国近代史纲要...自考培训
微信公众号 考试交流群
湖北自考网微信公众号

扫一扫关注微信公众号

随时获取湖北省自考政策、通知、公告以及各类学习资料、学习方法、课程。