多项选择题
你设计了一个包含客户订单的数据库。客户每次下订单时都将订购成倍的产品。你再观察如图所示的数据库设计:你想缩短查询的响应时间和将数据冗余最小化。你应该怎么做?()
A.创建一个新的名为OrderDetail的订货表,为该表添加OrderID、ProductID、Quantity字段。
B.在Orders表的OrderID、ProductID字段上创建一个混合的主键约束
C.从Orders表中除去ProductID、Quantity这两个字段.
D.在Orders表的OrderID上创建一个唯一约束.
E.将UnitPrice这个字段从Products表移动到Orders表.
相关考题
-
单项选择题
你是一个技术培训中心数据库开发者。通常地,用书面管理雇员的学历、教师、课程和教室安排。这个培训中心希望通过开发一个数据库录入信息来实现无纸化记录。你为这个数据库设计表,设计如图 你想缩短查询的响应时间和将数据冗余最小化。你应该做什么?()
A.创建一个名为Instructors的新表。包含InstructorID、InstructorName、OfficePhone等字段,为添加一个Courses表添加一个名为InstructorID的字段。
B.将Classroom中的所有字段复制到Courses,并删除Classroom表。
C.移除Courses表的主键约束用一个基于CourseID和CourseTitle的主键约束来代替。
D.移除ClassroomID字段,并在ClassroomNumber和ClassTime字段上以主键约束做基础。 -
单项选择题
你是一个wide world importers公司的数据库开发人员,你创建了用来存储订单的数据库。订单将被输入客户/服务器应用程序中。每次有一个新订单被输入,并被赋予一个唯一的编号,按升序排列。每天平均有10000个订单被输入。你创建一个名为Orders的新表并在其中添加一个Order Number字段。接下来你应该做什么?()
A.为该字段设置全局唯一标识符的数据类型。
B.为该字段设置int数据类型,并为该字段设置一致性的属性。
C.为该字段设置int数据类型。在表中创建一个用户自定义函数用于查看订单编号的最大值。
D.为该字段设置int数据类型。创建一个名为Next Key的表,并在其中添加Next Order字段。将该字段的数据类型设置为int。在Next Key表中创建一个存储过程用于检索更新value held。 -
单项选择题
你是你公司SQL Server2005/2008数据库的开发者。你在数据库中更新一些为销售部门创建新的月底报表的存储过程。这存储过程包括从三个或更多的表中检索数据的复杂请求。在数据库中所有的表至少有一个索引。用户报告说有一个新的月底报表的运行比以前版本的报表的运行来的慢。你想要提高这些报表的性能,你应该做什么?()
A.为每个存储过程创建一个包含数据定义语言的脚本。为索引调整向导使用这个脚本作为工作负荷记录文件
B.在SQL跟踪事件探查器捕获每一个存储的执行过程。为索引调整向导使用跟踪文件作为工作负荷记录文件
C.在使用存储过程的表中更新统计表
D.在查询分析器中执行每一个存储过程,并使用Show Execution Plan选项
E.在查询分析器中执行每一个存储过程,并使用Show Server Trace选项
