SQLServer数据库应用考题教学知识

上传人:人*** 文档编号:497541746 上传时间:2023-01-24 格式:DOC 页数:32 大小:198.50KB
返回 下载 相关 举报
SQLServer数据库应用考题教学知识_第1页
第1页 / 共32页
SQLServer数据库应用考题教学知识_第2页
第2页 / 共32页
SQLServer数据库应用考题教学知识_第3页
第3页 / 共32页
SQLServer数据库应用考题教学知识_第4页
第4页 / 共32页
SQLServer数据库应用考题教学知识_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《SQLServer数据库应用考题教学知识》由会员分享,可在线阅读,更多相关《SQLServer数据库应用考题教学知识(32页珍藏版)》请在金锄头文库上搜索。

1、试题分类:SQL server 数据库应用1逻辑设计主要是把概念模式转换成ADBMS能处理的模式B与DBMS无关的模式C层次结构模型D子模式答案:A题型:单选题知识点:第1章难度:12物理结构设计的任务是设计数据库的A存储格式B存取方法C存储结构与存取方法D存储模式答案:题型:单选题知识点:第1章难度:13数据库管理系统中用于定义和描述数据库逻辑结构的语言称为A数据库模式描述语言(DDL)B数据库子语言(SubDL)C数据操纵语言(DML)D数据结构语言答案:A题型:单选题知识点:第5章难度:14下列计算机表示的信息中,不能称为数据的是A人的姓名B图形符号C计算机程序D文件名答案:C题型:单选

2、题知识点:第1章难度:15E-R模型转换成关系模型是在数据库设计阶段中的哪个阶段?A概念设计B逻辑设计C物理设计D实现答案:B题型:单选题知识点:第1章难度:16一个世界进口公司的数据库应用系统,需要创建一个数据库用于存放定单信息,定单将被输入到一个客户/服务器应用程序,每当有新的定单被输入,一个唯一的定单号被分配。定单号必须递增的。每天平均有10000条定单被输入。现在创建了一个名Orders的表,并为表建了一个OrderNumber列。接下来该怎么做? A为OrderNumber列设置数据类型为uniqueidentifierB为OrderNumber列设置数据类型为int,并为该列设置I

3、DENTITY属性C为OrderNumber列设置数据类型为int,创建一个用户定义函数,从表中选出OrderNumber的最大值D为OrderNumber列设置数据类型为int,创建一个NextKey表,在表中添加一个NextOrder列,为NextOrder列设置数据类型为int,创建一个存储过程,获取和更新NextKey表的值答案:题型:单选题知识点:第4章难度:27在SQL语言中,修改表中数据的命令是AINSERTBDELETECUPDATEDMODIFY答案:C题型:单选题知识点:第5章难度:18关于事务的故障与恢复,下列描述正确的是A事务日志是用来记录事务执行的频度B采用增量备份,

4、数据的恢复可以不使用事务日志文件C系统故障的恢复只需进行重做(Redo)操作D对日志文件设立检查点目的是为了提高故障恢复的效率答案:D题型:单选题知识点:第6章难度:29在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建A另一个表(table)B游标(cursor)C视图(view)D索引(index)答案:C题型:单选题知识点:第6章难度:110某公司的人力资源数据库中包括了一个名为 Employee 的表,这个表包含了机密信息,员工 ID 和薪水信息。表同样也包括了非机密信息,比如员工的名字和地址。现在需要使员工的所有的非机密信息在外部应用程序XML格式

5、下可用,同时需要对外部应用程序隐藏机密信息。最恰当的方式是以下哪种呢?A创建一个存储过程,从 Employee 表中返回 XML 格式的非机密信息B创建一个用户定义函数,从 Employee 表中返回非机密信息的行集合C创建一个视图,仅仅包括 Employee 表的非机密信息。给外部应用程序根据视图提交查询的权限。D在 Employee 表中设置行级别的许可权限,阻止外部应用程序从视图中查询包含重要信息的列。给外部应用程序根据视图提交查询的权限答案:题型:单选题知识点:第8章难度:311在公司人事管理数据库中使用数据表Employees来记录员工信息。为了保证该数据表中的HomePhone和B

6、usinessPhone两个列中至少有一列不为空,请问应当在下列选项中选择哪一个? A创建规则绑定到这两列上,不允许两列为空B创建规则绑定到这两列上,不允许输入为空C在这两列上添加CHECK约束防止空值输入D在这两列上添加CHECK约束验证输入的两列中至少有一列不为空答案:D题型:单选题知识点:第9章难度:212在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的A参照完整性B实体完整性C域完整性D用户定义完整性答案:B题型:单选题知识点:第9章难度:113某公司的人力资源部门实现了一个数据库。这个数据库将存储员工信息。创建一个名为 EmployeeContact 的表,包含了如下的

7、列:HomePhone, BusinessPhone, FaxNumber, 和 EmailAddress,必须确保每一个记录都包含HomePhone 或者 BusinessPhone 列的值。应该怎么做呢?A创建一个不允许非空值的规则,在 HomePhone 和 BusinessPhone 列绑定规则;B创建一个规则,在 HomePhone 和 BusinessPhone 列阻止空值输入。将规则绑定在表上;C在 HomePhone 和 BusinessPhone 列上增加 CHECK 约束,阻止空值输入;D在表上增加 CHECK 约束,在 HomePhone 和 BusinessPhone

8、列上输入的值最少有一个是非空可用值;答案:D题型:单选题知识点:第9章难度:314在建立表结构时定义关系完整性规则,以下说法正确的是?A使DBMS能够自动维护数据完整性约束条件B还需要编程实现数据完整性约束条件C没有必要定义D将使系统操作复杂答案:A题型:单选题知识点:第9章难度:215在数据库中包括保密信息的存储过程,要防止其他人看到这些保密的信息,应该怎么做?A从syscomments系统表中删除存储过程的文本B对存储过程的文本加密C拒绝syscomments系统表中对public用户的SELECT权限D拒绝sysobjects系统表中对public用户的SELECT权限答案:题型:单选题

9、知识点:第10章难度:316数据库的并发操作带来的问题可能是?A非法用户的使用B增加数据冗余度C丢失更新D数据独立性会提高答案:C题型:单选题知识点:第9章难度:217在俱乐部会员信息数据库系统中,有一张表用于登记会员的信息,其中包括列BirthDay保存会员的生日信息。由于系统需要经常查询生日信息,发出生日祝贺邮件,因此要保证登记时输入生日信息,如果输入为空,提示出错信息。应当如何设计数据库以满足该设计需求?A在BirthDay列上添加CHECK约束B在BirthDay上创建数据验证规则C使BirthDay列不能为空D创建触发器验证BirthDay列的输入答案:题型:单选题知识点:第11章难

10、度:218有关动态增量备份的描述正确的是A动态增量备份过程不允许外部事务程序访问数据库B动态增量备份会备出全部数据C动态增量备份装载后数据库即处于一致性状态D动态增量备份宜在事务不繁忙时进行答案:D题型:单选题知识点:第13章难度:219下列关于数据库、文件和文件组的描述中,错误的是A一个文件或文件组只能用于一个数据库B一个文件可以属于多个文件组C一个文件组可以包含多个文件D数据文件和日志文件放在同一个组中答案:B题型:单选题知识点:第3章难度:220SQL Sever数据库保存了所有系统数据和用户数据,这些数据被组织成不同类型的数据库对象,以下不属于数据库对象的是A表B视图C索引D规则答案:

11、题型:单选题知识点:第7章难度:221SQL Server支持4个系统数据库,其中用来保存SQL Server系统登录信息和系统配置的( )数据库AmasterBtempdbCmodelDmsdb答案:A题型:单选题知识点:第2章难度:122以下有关索引的描述中不正确的是A聚簇索引的顺序与数据行存放的物理顺序相同B若表中没有创建其他的聚簇索引,则在表的主键列上自动创建聚簇索引C当一个表创建了多个聚簇索引时,同一时刻只有一个聚簇索引起作用D一个表可以有多个非聚簇索引答案:C题型:单选题知识点:第7章难度:323下列有关临时表DELETED和INSERTED的叙述中不正确的是ADELETED表和I

12、NSERTED表的结构与触发器表相同B触发器表与INSERTED表的记录相同C触发器表与DELETED表没有共同的记录DUPDATE操作需要使用DELETED和INSERTED两个表答案:题型:单选题知识点:第11章难度:323SQL Server中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为A帐户B角色C登录DSQL Server用户答案:B题型:单选题知识点:第12章难度:124日志文件是用于记录A程序运行过程B数据操作C对数据的所有更新操作D程序执行的结果答案:C题型:单选题知识点:第13章难度:225以下几个方法中哪个不是数据库恢复通常

13、所采用的方法?A建立检查点B建立副本C建立日志文件D建立索引答案:题型:单选题知识点:第13章难度:226Transact-SQL提供了连接操作符_,用于从两张或多张数据表的连接中获取数据答案:JOIN题型:填空题知识点:第5章难度:127在WHILE循环体内可以使用BREAK和CONTINUE语句,其中_语句用于终止循环的执行,_语句用于将循环返回到WHILE开始处,重新判断条件,以决定是否重新执行新的一次循环。答案:BREAK | CONTINUE题型:填空题知识点:第5章难度:128SQL Server 数据库中,数据完整性包括_、_和_三种。答案:题型:填空题知识点:第9章难度:129Transact-SQL中的变量分为局部变量与全局变量,局部变量用_开头,全局变量用_开头。答案: | 题型:填空题知识点:第5章难度:230在SQL Server中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用_语句,收回所授的权限使用_语句,限制用户或角色的某些权限使用_语句。答案:GRANT | REVOKE | DENY题型:填空题知识点:第12章难度:231SQL Server数据库中都包括哪几种数据库备份策略?答案:题型:简答题知识点:第13章难度:132SQL Server数据库中包含哪几种数据库文件?答案:题型:简答题知识点:第3章难度:132什么

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号