首页学历类考试大学计算机科学
(多选题)

你设计了一个包含客户订单的数据库。客户每次下订单时都将订购成倍的产品。你再观察如图所示的数据库设计:你想缩短查询的响应时间和将数据冗余最小化。你应该怎么做?()

A创建一个新的名为OrderDetail的订货表,为该表添加OrderID、ProductID、Quantity字段。

B在Orders表的OrderID、ProductID字段上创建一个混合的主键约束

C从Orders表中除去ProductID、Quantity这两个字段.

D在Orders表的OrderID上创建一个唯一约束.

E将UnitPrice这个字段从Products表移动到Orders表.

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

    你是大世界进口商的一个数据库开发者。你正在为公司的SQLSERVER2005/2008DB创建一个名为ORDERS的表。每一个订单包含ORDERID,ORDERDATE,CUSTOMERID,SHIPPERID,SHIPDATE.当订单要输入时,带有订单的客户服务代表得输入ORDERDATE,CUSTOMERID和SHIPPERID。ORDERID由数据库自动生成,并且一定是唯一的。订单只能从存在的客户那里得到。SHIPPERS只能从一个存在的SHIPPERS集中选择。在客户服务代表完成订单后,这个订单被送到装运部门进行最后的处理。当订单被装运后,装运部门就输入SHIPDATE。下面哪一个语句可以用来创建ORDERS表?()

    答案解析

  • (单选题)

    你是一个在线书店零售商的数据库开发者。客户通过公司的网站订购书。一旦顾客填写了订单,订单的信息将存入一个名为BookOrders的数据库内。经过批处理后,订单信息将被转化到一个名叫Reports数据库内。这个数据库含有两个表,一个叫Order,另一个叫LineItem。Order表包括了订单的一些基本信息。LineItem表则包含了订单中一些涉及私人的信息。Order和LineItem表是将要被给出的。为了使顾客能够通过公司的网站察看而且只能察看自己的订单信息。顾客不能够修改提交过的订单信息。订单的主键和顾客是不相关的,而且是不可见。你应该怎么做呢?()

    答案解析

  • (单选题)

    你是一个wide world importers公司的数据库开发人员,你创建了用来存储订单的数据库。订单将被输入客户/服务器应用程序中。每次有一个新订单被输入,并被赋予一个唯一的编号,按升序排列。每天平均有10000个订单被输入。你创建一个名为Orders的新表并在其中添加一个Order Number字段。接下来你应该做什么?()

    答案解析

  • (单选题)

    你正在设计你公司的SALES数据库。这个数据库将由三个客户应用程序使用。需要访问这个数据库的用户当前MICROSOFTWINDOWS2000的用户组。用户根据他们的数据库访问需求存放在WINDOWS2000组中。客户端应用程序通过每一个应用程序各自的应用程序角色连接SALES数据库。每一个应用程序角色都分配一个密码。所有的用户都只能通过客户应用程序来访问SALES数据库。数据库没有授给任何的许可。你要怎么做?()

    答案解析

  • (单选题)

    你是Woodgrove银行中一个名为Account数据库的开发者。一位开发人员为银行创建了一个多列的应用程序。银行的职员将使用这个应用程序来管理用户帐户。开发者需要从accounts数据库取回客户名字放到应用程序的表格中。应用程序的一个使用者将会使用该表格找出客户帐户。数据库包含超过50,000个客户帐户。因此,开发者想要通过表格只取回25个列作为使用者的目录。客户的最新列表一定总是对应用程序是可用的。当执行drop-down表格时,你需要为开发者推荐一个使用策略。你应该推荐什么?()

    答案解析

  • (单选题)

    你是Litware,Inc的数据库开发者。你正在修改该公司的sales数据库结构。该数据库将客户信息储存在Customers的表中。该表包含一个字段Country,其储存了客户所在的国家。你又创建一个新表Country。创建Customer和Country表的语法如下所示:你要尽可能快地将Customer表里头Country的信息转移到新Country表,该选用下面的哪条语句?()

    答案解析

  • (单选题)

    现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:客户编号cid),包含6条数据。执行sql语句:select * from customers right outer join orders on customers.cid=orders.cid。最多返回()条记录。

    答案解析

  • (多选题)

    公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?()

    答案解析

  • (单选题)

    你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()

    答案解析

快考试在线搜题