单项选择题
您是一集装箱制造公司的数据库开发者。您的公司生产的集装箱是一些不同型号的。存储集装箱信息的表如下所示有Size、Container和Shape表。数据存储在表中的示例如图所示
集装箱的大小定期地改变。数据库用户经常需要一集装箱的体积。集装箱的体积是根据shape和size表中的信息计算的。您要隐藏计算的详细结果,以便the volume can be easily accessed in a SELECTquery with the rest of the container information。你应该做什么?()
A.创建一个以ContainerID为根据并且能够清空集装箱的体积的用户自定义函数。
B.创建一个以ContainerID为根据并且能够清空集装箱的体积的存储过程.
C.为Container表添加一个名为volume的字段。创建一个触发器来计算和存储体积当有一个新的集装箱插入表中的时候.
D.给Container表添加一个计算列来计算集装箱的体积。
相关考题
-
单项选择题
您是一出版社公司的数据库开发者。你创建以下存储过程来为特殊的书名报道每年每日的销售情况 您创建一个脚本来执行这个存储过程。如果该存储过程成功执行,它应报道每年每日书的销售情况。如果失败,则将返回如下信息:“No Sales Found”您该怎样创建该脚本?()
A.
B.
C.
D. -
多项选择题
你设计了一个包含客户订单的数据库。客户每次下订单时都将订购成倍的产品。你再观察如图所示的数据库设计:你想缩短查询的响应时间和将数据冗余最小化。你应该怎么做?()
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字段上以主键约束做基础。
