问答题 试题三(共 20 分) 阅读以下说明,回答问题1 至问题4,将解答填入答题纸的对应栏内。 【说明】 某公司用ASP+Access 数据库开发了电子商务网站。该网站提供商品查询、网上购物车、订单管理、后台商品管理、在线支付等功能,其中购物车程序使用数据库shop.mdb。该数据库为了安全已加密,用户名为admin,密码为123。
问答题 【问题 1】(4 分) 该系统使用Access 数据库,程序员在创建数据库的过程中完成了以下工作: A.使用设计视图设计表 B.进行数据库需求分析 C.创建E-R 图 D.在表中添加测试数据 根据 Access 数据库创建的合理过程,以上过程从前到后的合理排序应是:(1) 、(2) 、(3) 、 (4) 。
【正确答案】(1)B (2)C (3)D (4)A
【答案解析】
问答题 【问题 2】(6 分) 在数据库shop 中表prouducts 用于存储商品信息,其各字段需求如下: 1.productname 字段用于存放商品名称,商品名称小于50 字节。 2.productId 字段用于表示商品的ID 号,该字段要求能够自动添加数字。 3.productDT 字段用于存储商品最后成交日期。 4.description 字段用于商品详细描述,描述内容小于2000 字节。 5.photo 字段用于存储商品照片。 6.number 字段用于存储商品的数量。 7.price 字段用于存储商品的价格。 8.onsale 字段用于表示商品是不是特价商品。 根据以上描述,填写表3-1 中各字段类型。在该表中适合做主键的字段是(5) 。
【正确答案】(5)priductid (6)F (7)A (8)I (9)C (10)G
【答案解析】
问答题 【问题 3】(3 分) 从 ASP 页面中访问Access 数据库的内容需要用到ADO,ASP 页面主要借助ADO 中的(11)对象、(12) 对象和(13) 对象完成对数据库的操作。 A. Application B. Connection C. Command D. Server E. Seesion F. Recordset
【正确答案】(11)B (12)D (13)F
【答案解析】
问答题 【问题 4】(7 分) 1. 以下是该网站进行数据库连接的代码conn.asp,请完成该程序。 <% dim conn,mdb,connstr mdb=server.mappath("shop.mdb") (14) conn=server.createobject("adodb.connection") (15) ="driver={microsoft access driver(*.mdb)}; uid= (16) ;pwd=123;dbq="&mdbconn. (17) connstr %> 2. 该网站查询商品网页search.html 的部分代码如下,请根据该页面和数据库shop.mdb 中 的表prouducts 将search.asp 的部分代码补充完整。 search.html: ……

请输入商品名称 < input type="submit">确认 ……

search.asp …… Pname=Request("name ") sql = "Select * From (18) Where productname =" & (19) Set rs = conn. (20) (sql) …… 备选答案: A.shop B.name C.open D.Execute E.prouducts F.Pname
【正确答案】(14)mdb (15)connstr (16)'"admin" (17)C (18)E (19)F (20)D
【答案解析】