问答题以订购关系ORDER(订单号,书号,书名,单价,订购数量)为例,说明插入异常的含义。(注:一个订单可订购多种图书)
问答题
以订购关系ORDER(订单号,书号,书名,单价,订购数量)为例,说明插入异常的含义。(注:一个订单可订购多种图书)
参考解析
解析:
暂无解析
相关考题:
在考生文件夹中完成如下操作:(1)在“订购”数据库中查询客户Cl0001的订购信息,查询结果中包括“订货”表的全部字段和“总金额”字段。其中“总金额”字段为订货“单价”与“数量”的乘积。并将查询结果保存在一个新表“newtable”中。(2)建立视图“myview”。具体要求是:视图中的数据取自“订货”表的全部字段和“货物”表中的“订购日期”字段。按“订购日期”排序,而订购日期相同的记录按订单号排序(升序)。
假设已在Access中建立了包含“书名”、“单价”和“数量”等3个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为( )。A.[单价]*[数量]B.=[单价]*[数量]C.[图书订单表]![单价]*[图书订单表)![数量]D.=[图书订单表]![单价]*[图书订单表]![数量]
在客户订单录入过程中,对于客户订单的每个物料行必须输入哪些信息?() A.只有物料代码和客户订单号B.只有客户订单号,订购数量和客户要求的日期C.只有物料代码,客户订单号,客户要求的日期和承诺日期D.物料代码,客户订单号,订购数量,客户要求的日期,承诺的日期
查询尚未最后确定订购单的有关信息的正确命令是( )。A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期IS NULLB.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期=NULLC.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期IS NULLD.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期=NULL
查询订购单的数量和所有订购单平均金额的正确命令是()如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)A、SELECTCOUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号B、SELECTCOUNT(订单号),AVG(数量木单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号C、SELECTCOUNT(DISTINCT订单号),AVG(数量(单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号D、SELECTCOUNT(订单号),AVG(数量*单价)FROM产品,订购单名细ON产品.
阅读以下说明,回答问题1-3。[说明]某鲜花订购网站有鲜花、顾客、员工三个实体集,其之间的联系是订货。并要求能提供下述服务:(1)可查询现存鲜花的名称、代号、数量和每支花的单价。其中,所有鲜花的代号是唯一标识的。(2)可查询顾客订货情况,包括订单号、顾客名、所订鲜花代号、订购数量、包装方式、联系方式、送货地。所有订单号唯一。(3)可查询员工的送货情况,包括员工号、送货日期、接受订单号。一个订单只由一名员工送货。根据以上要求,完成如下任务:根据以上语义设计出E-R模型。
请完成下列查询的SQL语句。(1)查询名称中包含“数据库”的图书的图书名称,作者,出版社和出版日期。SELECT (d)FROM 图书WHERE 图书名称 (e);(2)查询提供销售(图书表中有)但没有销售过(没在订单明细表中出现)的图书名称和出版社。SELECT 图书名称,出版社FROM 图书WHERE NOT EXISTS (SELECT (f)FROM 订单明细WHERE (g));(3)查询订购图书数量最多的会员名及其订购的数量。SELECT 用户名, (h)FROM订单,订单明细WHERE (i)GROUP BY 用户名HAVING (j)(SELECT SUM (数量)FROM 订单,订单明细WHERE 订单.订单编号=订单明细.订单编号GROUP BY 用户名);(4)为了统计会员的购买行为信息,实施有意义的客户关怀策略,查询会员的平均订购间隔时间,考虑多次购买图书和一次购买图书的情况(其中,DATEDIFF函数表示两个日期之间的天数)。SELECT 用户名,CASE WHEN (k)THEN DATEDIFF (MAX (订购日期),MIN (订购日期)) / (1)ELSE DATEDIFF(CURRENT_TIMESTAMP,MIN(订购日期))END AS AVG GAPFROM 订单(m);
阅读下列说明,回答问题1至问题3,将解答填入的对应栏内。[说明]某网上书店后台数据库的部分关系模式如下:会员(会员编号,用户名,密码,姓名;地址,邮编,电话,消费额,积分)图书(图书编号,类型名称,图书名称,作者,出版社,出版日期,ISBN,价格)订单(订单编号,用户名,销售额,订购日期,出货日期)订单明细(订单明细编号,订单编号,图书编号,数量)下面是创建订单关系的SQL语句,订单编号唯一识别一个订单,用户名为订购图书的会员用户名,且不能为空。要求订购日期不能大于出货日期。请将空缺部分补充完整。CREATE TABLE 订单(订单编号 CHAR(6) (a)用户名VARCHAR(40)NOT NULL (b),销售额FLOAT,订购日期DATE NOT NULL,出货日期DATE (c));
以下5题使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)查询单价在600元以上的主机板和硬盘的正确命令是( )。A.SELECT*FROM 产品 WHERE 单价>600 AND(名称='主机板'AND 名称='硬盘')B.SELECT*FROM 产品 WHERE 单价>600 AND(名称='主机板'OR 名称='硬盘')C.SELECT*FROM 产品 FOR 单价>600 AND(名称='主机板'AND 名称='硬盘')D.SELECT*FROM 产品 FOR 单价>600 AND(名称='主机板'OR 名称='硬盘')
查询尚未最后确定订购单的有关信息的正确命令是( )。A.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期IS NULLB.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.订单号=订购单.订单号and订购日期=NULLC.SRLECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期IS NULLD.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.订单号=订购单.订单号and订购日期=NULL
查询订购单的数量和所有订购单平均金额的正确命令是( )。A.SELECT COUNT(DISTINCT订单号) AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号B.SELECT COUNT(订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号C.SELECT COUNT(DISTINCT订单号)AVG(数量*单价)FROM产品,订购单名细 ON 产品.产品号=订购单名细.产品号D.SELECT COUNT(订单号),AVG(数量*单)FROM产品,订购单名细ON产品.产品号=订购单名细产品号
仓库管理数据库的订购计划关系模式为:订购计划(原材料编号,订购数量)。采用下面的触发器程序可以实现“当仓库中的任一原材料的数量小于其储备量时,向订购计划表中插入该原材料的订购记录,其订购数量为储备量的三倍”的功能。请将该程序的空缺部分补充完整。CREATE TRIGGER ins_order_trigger AFTER (1) ON 原材料REFERENCING NEW ROWAS nrowFOR EACHROWWHEN nrow.数量<arow.储备量INSERT INTO 订购计划VALUES((m),(n));
第 7~11 使用如下关系:{Page}客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)第 7 题 查询单价在600元以上的主机板和硬盘的正确命令是( )。
假设已在Access中建立了包含"书名"、"单价"和"数量"三个字段的"tOfg"表。以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为A.[单位]*[数量]B.=[单位]*[数量]C.[图书订单表]![单价]*[图书订单表]![数量]D.=[图书订单表]![单价]*[图书订单表]![数量]
首先为order_detail表增加一个新字段:新单价(类型与原来的单价字段相同),然后编写满足如下要求的程序:根据order_list表中的“订购日期”字段的值确定order_detail表的“新单价”字段的值,原则是:订购日期为2001年的“新单价”字段的值为原单价的90%,订购日期为2002年的“新单价”字段的值为原单价的110%(注意:在修改操作过程中不要改变order_detail表记录的顺序),将order_detail表中的记录存储到od_new表中(表结构与order_detail表完全相同)。最后将程序保存为prog1.prg,并执行该程序。接着再利用Visual FoxPro的“快速报表”功能建立一个的简单报表,该报表内容按顺序含有order_detail表的订单号、器件号、器件名、新单价和数量字段的值,将报表文件保存为report1。
查询订购单的数量和所有订购单平均金额的正确命令是( )。A.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单明细ON产品.产品号=订购单明细.产品号B.SELECT COUNT(订单号),AVG(数量*单价)FROM产品JOIN订购单明细ON产品.产品号:订购单明细.产品号C.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品,订购单明细0N产品.产品号=订购单明细.产品号D.SELECT COUNT(订单号),AVG(数量*单价)FROM产品,订购单明细0N产品.产品号=订购单明细.产品号
第19~23使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)查询单价在600元以上的主机板和硬盘的正确命令是( )。
在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。那么在关系模式:订单明细(订单号,日期,客户名称,商品编码,数量)中,主关键字是()。A、订单号,商品编码B、订单号C、订单号,客户名称D、商品编码
在客户订单录入过程中,对于客户订单的每个物料行必须输入哪些信息?()A、只有物料代码和客户订单号B、只有客户订单号,订购数量和客户要求的日期C、只有物料代码,客户订单号,客户要求的日期和承诺日期D、物料代码,客户订单号,订购数量,客户要求的日期,承诺日期
单选题查询订购单的数量和所有订购单平均金额的正确命令是( )。ASELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号BSELECT COUNT(订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号CSELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号DSELECT COUNT(订单号),AVG(数量*单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
单选题查询尚未最后确定订购单的有关信息的正确命令是( )。ASELECT名称,联系人,电话号码,订单号FROM客户,订购单;WHERE客户.客户号=订购单.客户号AND订购日期IS NULLBSELECT名称,联系人,电话号码,订单号FROM客户,订购单;WHERE客户.客户号=订购单.客户号AND订购日期=NULLCSELECT名称,联系人,电话号码,订单号FROM客户,订购单;FOR客户.客户号=订购单.客户号AND订购日期IS NULLDSELECT名称,联系人,电话号码,订单号FROM客户,订购单;FOR客户.客户号=订购单.客户号AND订购日期=NULL
单选题在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。那么在关系模式:订单明细(订单号,日期,客户名称,商品编码,数量)中,主关键字是()。A订单号,商品编码B订单号C订单号,客户名称D商品编码
单选题在客户订单录入过程中,对于客户订单的每个物料行必须输入哪些信息?()A只有物料代码和客户订单号B只有客户订单号,订购数量和客户要求的日期C只有物料代码,客户订单号,客户要求的日期和承诺日期D物料代码,客户订单号,订购数量,客户要求的日期,承诺日期