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

你是一个IT咨询公司的数据库开发者。你正在设计一个数据库来存储在位顾问的信息。你在数据库中创建了一个CandidateSkills表。表如图所示: 你应该怎么样唯一识别每个顾问的技能?()

A在CandidateID列上创建主键

B在CandidateID和DateLastUsed列上创建主键

C在CandidateID和SkillID列上创建主键

D在CandidateID、SkillID和DateLastUsed列上创建主键

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

    你是一个SQLSERVER2005/2008的数据库的开发者。你正计划增加新的索引,删除一些索引并把其它的索引合成并覆盖。在查询之前你必须创建一个报表来展现被使用的索引之后你进行更换。你应该怎么做?()

    答案解析

  • (单选题)

    你是一个书店的数据库开发者.你正设计一个存储程序来处理XML文档.你使用下面的脚本来创建存储程序:你需要取代存储过程主体部份,你将使用哪一个脚本?()

    答案解析

  • (单选题)

    你是AdventureWorks的一个数据库开发者。你正为记录毎年工资信息的人类资源部门设计一个脚本。有三种类型的职员。一些职员挣每小时的工资,一些是薪水,还有一些按他们所做的销售来付给。这些数据被记录在Wages表中。用以下语句创建表: 一个职员能有仅仅一种类型的工资信息。你必须正确记录每一个职员毎一年的工资信息。你应该使用哪一个脚本?()

    答案解析

  • (单选题)

    你是你公司的SQL SERVER 2005/2008数据库的开发者。这个数据库包含一个名为Invoices的表,你是一个db_ownerrole的角色。Eric是HR的一个数据库角色的成员,他在Invoices表中创建了一个的触发器,Eric不在办公室工作,并且触发器不在需要。你在Sales数据库执行如下语句去删除触发器:DROP TRIGGERTrey_Research_updateInvoices你收到了如下错误信息:Cannot drop thetrigger‘Trey_Research_update Invoices’,because it does not exist in the system catalog.在你删除触发器之前你应该怎么做?()

    答案解析

  • (单选题)

    你是一个汽车代理权的数据库开发者.你正设计一个数据库来支持一个web,使这个网页用来购买汽车,某人从网页上购买一辆汽车,将能够选择模型和顔色.产商做了4个不同的汽车模型.模型能够以5种顔色中的任一种被定购.每一种模型有一个默认的顔色.模型被存放在一个Models表中,顔色被存放在一个Colors表中.这些表如下所示: 你需要创建一个清单存放所有可能的模型和顔色的组合.你将使用哪一个脚本?()

    答案解析

  • (单选题)

    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

    你是一个保险公司的数据库开发者.那公司有一个Policies数据库.你有为这个数据库设计存储程序,使用游标来处理大型结果组合.使用存储过程的分析者报到在数据出现前有一个长的延迟.在延迟之后,结果是正确的.仅仅执行数据分析的分析者,使用Policies数据库.你想要输入存储程序的结果,你将使用哪一个脚本?()

    答案解析

  • (单选题)

    你是一个大型电子功能公司的数据库开发者.公司划分成许多的部门,而且公司的每一个雇员都分配到某个部门.你创建一个employee表,包含所有雇员的信息,也包含他们所属的部门。创建employee的脚本如下所示:每个部门经理应该只能看到属于他部门的雇员的信息。你应该怎么办?()

    答案解析

快考试在线搜题