有订单表order,包含用户信息uid,商品信息gid,以下()语句能够返回至少被购买两次的商品id。
A.SELECTgidFROMorderWHERECOUNT(gid)>1;
B.SELECTgidFROMorderWHEREMAX(gid)>1;
C.SELECTgidFROMorderGROUPBYgidHAVINGCOUNT(gid)>1;
D.SELECTgidFROMorderWHEREHAVINGCOUNT(gid)>1GROUPBYgid;
A.SELECTgidFROMorderWHERECOUNT(gid)>1;
B.SELECTgidFROMorderWHEREMAX(gid)>1;
C.SELECTgidFROMorderGROUPBYgidHAVINGCOUNT(gid)>1;
D.SELECTgidFROMorderWHEREHAVINGCOUNT(gid)>1GROUPBYgid;
A) SELECT * FROM order WHERE YEAR(签订日期 )=2007 ORDER BY 金额 DESC
B) SELECT * FROM order WHILE YEAR(签订日期 )=2007 ORDER BY 金额 ASC
C) SELECT * FROM order WHERE YEAR(签订日期 )=2007 ORDER BY 金额 ASC
D) SELECT * FROM order WHILE YEAR(签订日期 )=2007 ORDER BY 金额 DESC
A./etc/security/passwd
B./etc/security/user
C./etc/security/environ
D./etc/passwd
设有订单表order(其中包含字段:订单号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是()。
A.DELETE TABLE order WHERE签订日期<{^2002-1-1}
B.DELETE TABLE order WHILE签订日期<{^2002-1-1}
C.DELETE FROM order WHERE签订日期<{^2002-1-1}
D.DELETE FROM order WHILE签订日期<{^2002-1-1}
A.SELECT*TOP 10 PERCENT FROM 订单
B.SELECT TOP 10% *FROM 订单 ORDER BY 金额
C.SELECT*TOP 10 PERCENT FROM 订单 ORDER BY 金额
D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC
【问题1】(3分) 在关系数据库中,实体间的联系有三种类型,分别是一对多(或1:m)、一对一(或1:1)、多对多(或m:n)。如果规定每个客户只能对一件商品评价一次,那么客户与客户评价之间的联系是(1),商品与客户评价之间的联系是(2)。 【问题2】(6分) 要实现用户对商品的评价,需要在用户已买到的商品列表中每条商品信息中都增加一个评价按钮,当用户点击该按钮时,跳转到商品评价页面,并在商品评价页面中显示指定的订单及商品信息,一般在web页面中实现网页跳转的HTML标签是(3).在Web页面间传值可以通过form表单的方式实现,其传值方式分为(4)和(5),如果通过form表单传值方式将商品列表页面中的用户编号、订单编号和商品编号传递给商品评价页面,最适合采用的传值方式应为(6)。 (4)~(6)备选答案: A.set B.get C.session D.cookie E.application F.post 【问题3】(6分) 以下程序表示用户添加评价信息,假定数据库连接字符串正确无误,已购买商品列表页面链接到商品评价页面的URL中传递了用户编号(参数名为UserID)、商品编号(参数名为ProductID)和订单编号(参数名为OrderID)等信息,规定用户评价编号由用户编号+商品编号+订单编号依次组成,评价日期为系统当前时间,评价分数和评价内容控件名分别为RatingGrade和txtEvaluation。根据题目描述,完成以下程序: Protected void btnSave_Click(object sender, EventArgs e) { string strcon = "server=dataServer;database=business;uid=sa;pwd=sa; "; SqIConnection con =new SqIConnection(strcon); con.OPen(); string UserID= Request.QueryString["UserID"]; string ProductID =Request.QueryString["ProductID"]; string OrderID = Request.QueryString["OrderID"]; string Evaluation= this.txtEvaluation.Text; int Grade=this.RatingGrade.CurrentRating; DateTime dt= DateTime.(7) ; string sqlStr ="insert into (8) (UserEvaluationID, UserID, ProductID, OrderID, Evaluation, Grade, EvaluationDate) values("&39;; SqlStr +=(9) +"&39;,"&39;; SqlStr += UserID + "&39;,"&39;; sqlStr +=(10)+ "&39;,"&39;; sqlStr += OrderID +"&39;,"&39;; sqlStr +=Evaluatjon +"&39;,"&39;; sqlStr += Grade +","&39;; sqlStr += dt +"&39;)&39;&39;; SqlCommand cmd= new SqlCommand((11), con); try { If (cmd.ExecuteNonQuery()>0) Response.Write("<script>alert(‘评价成功’)</script>"); else Response.Write("<script>alert(‘评价不成功’)</script>"); } catch { Response.Write("数据库访问出错!"); } (12) { con.Close(); } }
【问题1】(6分) 根据表3-1中所标记的候选设计类,请按照其类别将编号 C1~C12 分别填入表 3-2 中的(a)、(b)和(c)处。 【问题2】 (4 分) 根据创建新订单的用例描述,请给出图3-1中X1~X4处对应类的名称。 【问题3】 (5分) 根据订单处理过程的描述,在图 3-2 中S1~S5处分别填入对应的状态名称。
查淘金额最大的10%的订单信息。正确的SQL语句是()。
A.SELECT*TOP l0 PERCENT FROM 订单
B.SELECTTOP 10%*FROM 订单 ORDER BY 金额
C.SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额
D.SELECTTOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC
A.[单价]*[数量]
B. =[单价]*[数量]
C. [图书订单表]![单价]*[图书订单表]![数量]
D. =[图书订单表]![单价]*[图书订单表]![数量]
A.[单价]*[数量]
B.=[单价]*[数量]
C.[图书订单表]![单价]*[图书订单表]![数量]
D.=[图书订单表]![单价]*[图书订单表]![数量]