永发信息网

SQL数据库考试

答案:2  悬赏:0  手机版
解决时间 2021-04-15 18:29
  • 提问者网友:夢醒日落
  • 2021-04-15 07:35

11.你是一个跨国公司的数据库开发者。公司有一个在SQL Server 2000的在线交易处理的数据库。这个数据库有一个销售表,它里面包含了公司的一些固定的信息。在过去的一年,已经有150,000行数据被加到销售数据库中。数据库使用者说数据库慢慢的变得不太好用了。你为了改变数据库的查询销售表的能力,在SQL的查询分析器中要执行哪个脚本语句?

A. EXEC sp_updatestats 'resample'

B. CREATE STATISTICS Sales WITH FULLSCAN

C. Sp_autostats ‘Sales’

D. UPDATE STATISTICS Sales WITH FULLSCAN ALL

12.你是公司会计数据库的开发者。数据库包含一个名叫Employees的表。Tom是会计部门的一个成员。Tom的数据库用户帐户对表Employees里的列Salary和BonusPercentage的SELECT权限被拒绝,被授予对其他列的SELECT权限。Tom现在要求访问Employees表里的所有数据。你该怎么做?

A. 废除Tom数据库用户帐户对表Employees里的列Salary和BonusPercentage的SELECT权限

B.添加Tom到db_datareader角色

C.添加Tom到db_accessadmin角色

D.授予Tom数据库用户帐户对表Employees里的列Salary和BonusPercentage的SELECT权限。

13.你是一个旅行代理的数据库开发者。在Airlines数据库中有一个表为Flight Times,包含所有定期航线的飞行信息。旅行代理用一个企业内部互联网应用程序来管理旅行预定。这个应用程序从Flight Times表中为毎个定期航线检查信息。你的分司主要有一个特殊的定期航线,在这个Airlines数据库里这个特殊的定期航线有一个唯一的标示符101。这个应用程序除了有为定期航线说明价格外,必须有要求飞行航次。此程序应该有为定期航线要求说明价格,恰好有一个有同航线的飞行航次被需要。你应该怎么做?

A.创建两个存储过程,规定其中一个可以接受参数而另外一个没有。

B.创建一个用户自定义函数使得接受一个默认值参数为101。

C.创建一个存储过程使得接受一个默认值参数为101。

D.创建一个视图,在表FlightTimes表中填入101。

14.你是一个Inc.Proseware的数据库开发者。公司有一个数据包含关于公司定位在具体的邮政号码的信息。此信息是包含在这个数据库里的公司表。通常地,数据库包含有五个不同的邮政号码。在公司数据中。公司号在特定邮政号码普遍地范围是从10到5000。超过公司和邮政号码将被加到数据库中通过计时。你创建一个查询从数据库中检索信息。你需要提供新数据按照构造唯一的最小限度更换到数据库。你的查询性能通过公司返回的号码必须不可以受影响。你需要创建一个查询来完成一致地和最小限度的未来的维修。你应该怎么做?

A. 创建一个存储过程,要求一个邮政号码作为一个参数。包含 WITH RECOMPILE选项当过程被创建时。

B. 为毎个邮政号码创建一个存储过程。

C. 为毎个邮政号码创建一个视图。

D. 将公司的表分为多个表以至于每个表包含一个邮政号码,在表中建立一个分割视图以至于在单一表上数据仍然可以查看

15.你是一个SQL Server 2000 数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?

A. 把 Andrea添加到 db_owner 数据库角色中。

B. 把 Andrea添加到db_ddladmin数据库角色中。

C. 授权给 Andrea 创建视图的权限。

D. 授权给 Andrea 更新视图的权限。

16.你是LUCERNE 出版社的数据库开发者。公司把数据存放在SQL SERVER 2000里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?

A. 每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。

B. 给ORDERS表增加另外的索引。

C. 垂直分割ORDERS表。

D. 重建聚集索引,使用FILLFACTOR OF 50

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

A. 使用 ALTER VIEW语句 添加参数值到视图的定义中。

B. 创建一个存储过程接收输入参数并且返回结果集。

C. 创建一个用户自定义标量函数接收输入参数。

D. 创建一个联机用户自定义函数接收输入参数

18.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是___________。

A. —对一的联系

B. 一对多的联系

C. 多对一的联系

D. 多对多的联系

19.你是Proseware公司的数据库开发者。你为公司的人力资源部建立数据库。该数据库储存雇员信息。你创建了一个EmployeeContact表包含下面的列:HomePhone, BusinessPhone, FaxNumber, and EmailAddress你必须保证每个记录包含一个值,或者HomePhone列或者BusinessPhone列,你应该怎么做?

A. 创建一个禁止空值的角色.将该角色赋予HomePhone 和BusinessPhone列

B. 创建一种用来阻止在HomePhone和BusinessPhone列中输入空值的角色.将该角色赋予表。

C. 在HomePhone 和 BusinessPhone列中添加check 约束用来阻止空值的输入。

D. 添加check 约束,验证HomePhone和BusinessPhone列至少有一列不为空

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

A. 为该字段设置全局唯一标识符的数据类型。

B. 为该字段设置int数据类型,并为该字段设置一致性的属性。

C. 为该字段设置int数据类型。在表中创建一个用户自定义函数用于查看订单编号的最大值。

D. 为该字段设置int数据类型。创建一个名为NextKey的表,并在其中添加NextOrder字段。将该字段的数据类型设置为int。在NextKey表中创建一个存储过程用于检索更新Value held。

21.实体完整性要求主属性不能取空值,这一点通常是通过___________。

A. 定义外键来保证

B. 定义主键来保证

C. 用户定义的完整性来保证

D. 关系系统自动保证

22.你是一医院数据库的开发者.医院一共有26层,每一层提供了4个房间。你设计一个控制物品清单的数据库。某些使用方便的列须每次都存储。当使用某一个列时,键用来减少计算数据库里的物品清单。供应管理者应在可用空间少于列的最小值时翻页。你该怎么做?

A. 创建一个用来更新inventory表的存储过程。如果结果小于重新储存量,使用

xp_logevent存储过程来翻页。

B. 在inventory表上创建一个INSTEAD OF UPDATE触发器。如果inserted表中的数量小于重新储存量,使用SQLAgentMail来发送e-mail信息给翻页者

C. 在inventory表上创建一个FOR UPDATE触发器. 如果inserted表中的数量小于重新储存量,使用xp_sendmail系统存储过程来翻页。

D.设置SQL server作业每隔4小时运行一次,配置该作业使用the @notify_level_page =2 argument。配置该作业让它测试列的大小它将触发供应者翻页。

23.英文缩写DBA代表_____A____。

A.数据库管理员

B.数据库管理系统

C.数据定义语言

D.数据操纵语言

24.SQL查询语言的一种典型是:

SELECT X1,X2, … ,Xn

FROM A1, A2, … , Am

WHERe F

其中Xi(i=1,2,…n)、Aj(j=1,2,…,m)、F分别是_________。

A.基本表名、目标表属性名、逻辑表达式

B.基本表名、目标表名、数据表达式

C.目标表属性名、基本表名、逻辑表达式

D.目标表名、基本表名、数值表达式

25._________语句实现数据控制功能的。

A.CREATE,DROP,ALTER

B.SELECT

C.INSERT,UPDATE,DELETE

D.GRANT,REVOKE

26.你是一家电话销售公司的一个数据库开发者。你要设计一个名为customercontacts的数据库。这个数据库将被频繁的更新。这个数据库将有1G的大小。你要让数据库达到最好的性能。你的C:\ 盘有5GB的空间。你将如何创建数据库?

最佳答案
  • 五星知识达人网友:一秋
  • 2021-04-15 09:07

11.b 12. d 13. c 14.a 15. b


16.d 17.c 18.d 19.d 20.b


21.b 22.c 23. a 24.c 25.d

全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-04-15 09:46

参考答案:

11.A 12.D 13.C 14.A 15.B 16.D 17.C 18.D 19.D 20.B 21.B 22.C 23.A 24.C 25.D 26.CREATE DATABASE CustomerContacts ON (NAME = Contacts_dat, FILENAME = ‘c:\data\contacts.mdf’, SIZE = 1GB)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯