单项选择题
你是一保险公司的数据库开发者。该保险公司有一应用程序用来输入关于它的政策和其所有者的数据。该政策所有者信息存储在Owners表中。建该表的脚本如下所示:
当输入所有者的信息,所有者的出生日期不存在,该数据库需产生一定的错误信息项目,该信息可通过数据登记程序来显示。您需要为该数据库设计一个方法来确认出生日期已提供,如果没有则产生错误信息。你该怎么做?()
A.在Birthday Date列中添加CHECK约束。
B.创建一个规则,并将其绑定到Birthday Date列中。
C.修改Owners表,不允许BirthDate列为空。
D.在Owners中创建一个触发器来确认Birth Date列。
相关考题
-
单项选择题
您是一数据库的开发者,该数据库用来报告时间。通常平均每次有5个用户同时访问该数据库,且查询响应时间小于1秒钟。然而,在星期五下午和星期一早上,当大多数雇员输入他们的时间,该数据库使用率增加到平均每次50个用户。在这段时间内,查询响应时间增加到平均15到20秒。您要减慢响应速度的原因并解决问题。你该怎么做?()
A.用sp_lock和sp_who系统存储过程找出锁的资源和占用锁的进程。用这些信息来识别和重设引起锁的事务。
B.用系统表sysprocesses和sysobjects找出死锁的资源并确定访问该资源的进程。
C.用系统表sysprocesses找出哪个资源正在被访问。在所有被访问的表的主键上添加聚集索引。
D.用sp_monitor系统存储过程来确认增加的查询时间影响了哪个进程。为该进程设置一个限制性较小的事务隔离级别。 -
单项选择题
你是一医院数据库的开发者.医院一共有26层,每一层提供了4个房间。你设计一个控制物品清单的数据库。某些使用方便的列须每次都存储。当使用某一个列时,键用来减少计算数据库里的物品清单。供应管理者应在可用空间少于列的最小值时翻页。你该怎么做?()
A.创建一个用来更新inventory表的存储过程。如果结果小于重新储存量,使用xp_logevent存储过程来翻页。
B.在inventory表上创建一个INSTEAD OF UPDATE触发器。如果inserted表中的数量小于重新储存量,使用SQL AgentMail来发送e-mail信息给翻页者
C.在inventory表上创建一个FOR UPDATE触发器.如果inserted表中的数量小于重新储存量,使用xp_sendmail系统存储过程来翻页。
D.设置SQL server作业每隔4小时运行一次,配置该作业使用the@notify_level_page=2argument.配置该作业让它测试列的大小它将触发供应者翻页。 -
单项选择题
您是一集装箱制造公司的数据库开发者。您的公司生产的集装箱是一些不同型号的。存储集装箱信息的表如下所示有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表添加一个计算列来计算集装箱的体积。
