数据库原理及应用期末考试试卷1

  • 格式:doc
  • 大小:621.50 KB
  • 文档页数:5

北京化工大学北方学院2009——2010学年第一学期

《数据库原理及应用》期末考试试卷1

1、新建一个“产品供应”数据库。(5分)

2、按要求在数据库中创建一个“产品”表,并输入记录,也可从excel文件中导入表。(10分)

表一 “产品”表结构

字段名称 数据类型 字段大小 是否主键

产品ID 文本 5 是

产品名称 文本 20

类别ID 数字 整型

供应商ID 文本 5

单价 货币

数量 数字 整型

表二 “产品”表记录

产品ID 产品名称 类别ID 供应商ID 单价 数量

A0001 中华牙膏 1 A0001 ¥3.20 50

A0002 雕牌洗衣粉 1 A0002 ¥4.50 20

A0003 天津洗衣粉 0 T0001 ¥2.60 20

A0004 舒肤佳香皂 1 G0001 ¥3.50 15

A1020 地带毛巾 2 T0001 ¥5.60 15

A1021 打火机 3 T0001 ¥1.00 30

A1022 挫衣板 2 T0001 ¥8.00 5

3、按要求在数据库中创建另一个“供应商”表,并输入记录,也可从excel文件中导入表。(10分) 表三 “供应商”表结构

字段名称 数据类型 字段大小 是否主键

供应商ID 文本 5 是

公司名称 文本 30

联系人 文本 10

地址 文本 50

表四 “供应商”表记录

供应商ID 公司名称 联系人 地址

A0001 联合利华公司 张可 天津

A0002 世凯化科技公司 程微微 北京

G0001 宝洁公司 宋青青 广州

T0001 天津日化 方书素 天津

4、创建2、3题两表之间一对多的关系,实施参照完整性,级联更新,级联删除。(5分)

5、设置“供应商”表“供应商ID”字段的输入掩码,只能输入一个字母和4位数字,如A0001。调整“供应商”表的外观,具体要求:(1)冻结“供应商ID”列。(2)字体设置为蓝色楷书倾斜小四号。(3)单元格效果设置为凹陷。(4)行高设为20,列宽设置为“最佳匹配”。(10分)

6、创建一个“天津供应商的产品”查询。 结果显示天津供应商的产品信息,包括产品ID、产品名称、单价和数量。(10分)

7、创建一个交叉表查询“各类别各地产品名称数”,用来统计各地供应商提供的每个类别ID的产品名称数量(12分)。

8、创建一个带有子窗体的窗体“供应商”。其中主窗体显示供应商信息,子窗体显示该供应商提供的产品信息,如下图所示。 (12分)

9、创建两个相关的窗体“根据供应商ID查看产品”和“产品信息”。要求:运行时先打开第一个窗体,窗体上有组合框、2个命令按钮,在组合框中选定值后单击“确定”按钮,弹出另一窗体,并显示相应的信息,如下图所示。(14分)

10、创建一个报表“按公司名称统计产品信息报表”,分组为公司名称和联系人字段,每个分组有汇总数量的总和,整个报表汇总出所有产品的总价值(即所有产品的单价乘数量的积的总和),如下图所示。(12分)