审计署计算机中级培训模拟题(二)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家审计署计算机中级培训模拟题(二)

——网络、数据库、VB上机考试题

学号姓名成绩

一、网络(10分)

1、制作一根符合EIA/TIA –568B标准的直通双绞线。

2、将考生自己的计算机配置成FTP服务器,设置共享目录“考试答案”,把数据库、

VB的答案放在其中。

二、数据库(100分)

用自己的名字新建一个目录。

I.(6分)用图形化工具建立满足如下要求的数据库:

(1)数据库名字为:abc;

(2)此数据库包含两个数据文件,其中主数据文件的逻辑文件名为:Data1,物理文件名为Data1_data.mdf,初始大小为3MB,存放在新建目录下,增长方式为自动增

长,每次增加1MB,最多增长到10MB。辅助数据文件的逻辑文件名为:Data2,物

理文件名为Data2_data.ndf,初始大小为2MB,同主数据文件存放在相同的位置,

不自动增长。

(3)日志文件的逻辑文件名为:log1,物理文件名为log1_log.ldf,初始大小为2MB,同主数据文件存放在相同的位置,增长方式为自动增长,每次增加15%。

II.(13分)为描述销售人员对产品的销售情况,定义了三张表:销售人员表、产品表和销售情况表,分别用于描述销售人员的基本信息、产品的基本信息和销售人员与产品之间的销售情况。以系统管理员的身份在“abc”中定义这三张表,(使用企业管理器或在查询分析器中用语句创建均可,如果用语句创建,请将语句以文件形式保存下来,文件名为“考生名.sql”,存放在新建的目录下。可以将下述所有的SQL语句均保存到此文件中,在文件中要注明题号),三张表的结构为:

1.销售人员表(XShRYB)包括如下字段:

职工号(ZhGH):字符型,6位长,主码

姓名(XM):字符型,10位长,非空

年龄(NL):整型,取值范围为20 ~ 60,允许空

地区(DQ):字符型,10位长,允许空

邮政编码(YZhBM):字符型,6位长,每一位必须是数字,允许空

2.产品表(ChPB)包括如下字段:

产品号(ChPH):字符型,6位长,主码

产品名(ChPM):可变长字符型,20位长,非空

生产厂家(ShChChJ):字符型,10位长,非空

价格(JG):整型,大于0,允许空

生产日期(ShChRQ): 小日期时间型(SmallDatetime),允许空

3.销售情况表(XShQKB)包括如下字段:

职工号(ZhGH):字符型,6位长,非空

产品号(ChPH):字符型,6位长,非空

销售日期(XShRQ):小日期时间型,非空

销售数量(XShShL):整型,大于0,允许空

其中:(职工号,产品号,销售日期)为主码

职工号为引用销售人员表的外码,产品号为引用产品表的外码。

III.(6分)在SQL Server中创建登录帐号:SQL_User,并授予此登录帐号具有对“abc”

中的所有表具有查询权,对“销售人员表”具有INSERT、DELETE、UPDATE权限。

IV.(6分)利用SQL Server的DTS工具,将教师提供的“产品表.xls”、“销售情况表.xls”

和“销售人员表.txt”文件中的数据分别导入到上述三张表中。

V.(30分)利用第二题的三张表,写出实现如下要求的SQL语句,并将所写的SQL语句保存到前述文件中。

1.查询生产厂家为“北京”的价格高于5000的产品的名和价格。

2. 查询每位销售人员2001年12月31日之后的销售情况,要求列出销售人员姓名、销售

的产品名以及销售日期。

3. 查询销售电冰箱的销售人员的最大年龄。

4. 统计每位销售人员销售产品的次数,列出销售人员职工号和销售的次数。

5. 统计每个产品的销售数量,要求只列出销售数量前3名的产品号和销售数量。

6. 查询销售人员的销售情况,包括有销售记录的销售人员和没有销售记录的销售人员,

要求列出销售人员姓名、销售的产品号、销售数量和销售日期。

7.统计2000年1月1日以后产品的销售情况,要求值只列出销售数量前三名的产品的名称、生产厂家。(包括并列的情况)

8.将生产厂家为“天津”的产品的价格降低200。

9.删除销售生产厂家为“青岛”的产品的销售记录。

10. 将职工号为'G09',姓名为'RY9',年龄为30的销售人员插入到销售人员表中。

VI.(8分)写出查询价格低于平均价格的产品的视图,查询产品的名称和生产厂家。VII.(8分)写出统计任意生产厂家生产的产品的平均价格的存储过程。

VIII.(8分)建立永久备份设备“bbb”,用此设备对“abc”数据库进行一次完全备份,然后完成如下操作:

1.将‘G01’销售人员的年龄加5岁。

2.对“abc”数据库再进行一次差异备份。

3.将‘G01’销售人员的年龄再加5岁。

4.再对“abc”数据库再进行一次日志备份。

IX.(15分)在新建目录下创建一个数据库文件,文件名为report.mdb,在Access中完成以下工作:

1.将销售情况表.xls、产品表.xls、销售人员表.txt中的数据装载到数据库中。

2.按产品生成每年销售额报表,报表格式为:

产品销售额

产品名1998 1999 2000 合计

产品1 20 20 20 60

产品2 10 10 10 30

产品3 30 30 30 90

合计60 60 60 180

3.按职工分组,生成职工销售情况报表,报表格式为:

职工销售情况表

职工姓名产品销售数量销售金额

职工1

产品1 20 200

产品2 10 100

小计30 300

职工2

产品1 10 100

产品2 20 200

产品3 30 300

小计60 600

合计90 900

三、Visual Basic(40分)

使用VB编写应用程序对SQL Server创建的“学生表(XShB)”数据进行操作,采用ADO数据控件实现。具体要求如下:

1、第一个窗体是“学生表操作主界面”,实现“学生表”数据的添加、删除、浏览等操作。(窗体如下图所示)

(1)单击“添加”和“更新”按钮,实现记录的添加操作;

(2)单击“删除”按钮,实现对当前记录的删除操作,并使用消息框(MsgBox函数)提示用户对删除记录操作的确认;

相关文档
最新文档