电子商务师考试

阅读以下说明,根据要求回答问题。[说明]某电子商务网站使用ASP技术开发,数据库

来源:网考网电子商务师 所有评论

【分析解答题】阅读以下说明,根据要求回答问题。
[说明]
某电子商务网站使用ASP技术开发,数据库采用SQL Server,该商务网站具有商品展示、商品查询、会员登录、购物车管理、后台商品管理及会员管理等功能。数据库名为CommodityBase,数据库包括商品表、商品大类表,商品小类表,用户表等,其中商品表(sw_Commodity)的结构如表所示。 sw_Commodity表结构
字段 数据类型 主/外键 说明 sw_commodityid varchar PK 商品ID sw_smallclassid varchar PK 关联商品小类表的sw_smallclassid sw_cname varcnar 名称 sw_cdetail varchar 商品信息 sw_cpnce float 商品价格 sw_cmemberprice float 会员价 sw_cfeworice float 差价 sw_cpicture varchar 图片 sw_ctime DateTime 添加时间 sw_stock int 商品库存量 sw_chit bigint 单击数 sw_cdetaill varchar 其他描述
在sw_Commodity表中,字段sw_smallclassid关联商品小类表的sw_smallclassid字段,它是sw_Commodity表的外键,是商品小类表的______;如果某个商品被单击浏览了,那么该商品的单击数应该加1,使商品ID为“sw0001”的商品的单击数加1的SQL语句为______;如果在查询商品时,需要按照商品单击数降序排序,那么需要在查询语句“select*from sw_Commodity”的后面加上______。
A.update sw_Commodity set sw_chit=sw_chit+1

B、insert into sw_Commodity sw_chit=sw_chit+1 where sw_commodityid=’sw0001’
C.update sw_Commodity set sw_chit=sw_chit+1 where sw_commodityid=’sw0001’
D.updateCommodityBase set sw_chit=sw_chit+1 where sw_commodityid=’sw0001’
A.orderby sw_chitdesc
B、orderby sw_chit
C.group by sw_chit descD.order by sw_chit asc
网考网解析:
试题答案:主键或主码 C A 答案解析:在数据库中,主键(Primary key)是指能惟一标识一个实体的属性,其取值非空且惟一。外键(Foreign key)用于与其他关联表建立联系。它是所关联表的主键。依题意,字段sw_smallclassid是商品小类表的主键,是商品表(sw_Commodity)的外键。 结构化查询语言(SQL)中,数据更新操作的一般语法格式如下: UPDATE<表名> SET<列名>=<表达式> [, <列名>=<表达式>]… [WHERE<条件>]; 其功能是修改指定表中满足WHERE子句条件的元组。其中SET子句给出<表达式>的值用于取代相应的属性列值。如果省略WHERE子句,则表示要修改表中的所有元组。依题意,若某个商品被单击浏览了,则该商品的单击数(sw_chit)应该加1。使商品ID(sw_commodityid)为“sw0001”的商品的单击数加1的SQL语句如下。 update sw_Commodity set sw_chit=sw_chit+1 where sw_commodityid=’sw0001’ 数据查询是SQL的主要功能。SELECT语句完整的句法如下。 SELECT [ALL|DISTINCT]<目标列表达式>[, <目标列表达式>]... FROM<表名或视图名>[, <表名或视图名>]... [WHERE<条件表达式>] [GROUP BY<列名1>[HAVING<条件表达式>]] [ORDER BY<列名2>[ASCI DESC]]; 主语句SELECT-FROM-WHERE的含义是,根据WHERE子句的条件表达式,从FROM子句指定的基本表或视图中找出满足条件的元组,再按SELECT子句中的目标列表达式,选出元组中的属性值形成结果表。 在查询商品时,若需要按照商品单击数(sw_chit)降序(desc)排序,则需要使用以下的查询语句。 select * from sw_Commodity order by sw_chit desc document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

发布评论 查看全部评论