ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:32.80KB ,
资源ID:3353298      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3353298.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SQLServer数据库应用考题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SQLServer数据库应用考题.docx

1、SQL Server数据库应用 考题试题分类: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人的姓名

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

3、derNumber列设置数据类型为int,并为该列设置IDENTITY属性C为OrderNumber列设置数据类型为int,创立一个用户定义函数,从表中选出OrderNumber的最大值D为OrderNumber列设置数据类型为int,创立一个NextKey表,在表中添加一个NextOrder列,为NextOrder列设置数据类型为int,创立一个存储过程,获取和更新NextKey表的值答案:题型:单项选择题知识点:第4章难度:27在SQL语言中,修改表中数据的命令是AINSERTBDELETECUPDATEDMODIFY答案:C题型:单项选择题知识点:第5章难度:18关于事务的故障与恢复,以

4、下描述正确的选项是A事务日志是用来记录事务执行的频度B采用增量备份,数据的恢复可以不使用事务日志文件C系统故障的恢复只需进行重做(Redo)操作D对日志文件设立检查点目的是为了提高故障恢复的效率答案:D题型:单项选择题知识点:第6章难度:29在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创立A另一个表tableB游标cursorC视图viewD索引index答案:C题型:单项选择题知识点:第6章难度:110某公司的人力资源数据库中包括了一个名为 Employee 的表,这个表包含了机密信息,员工 ID 和薪水信息。表同样也包括了非机密信息,比方员工的名字和地

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

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

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

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

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

10、么C使BirthDay列不能为空D创立触发器验证BirthDay列的输入答案:题型:单项选择题知识点:第11章难度:218有关动态增量备份的描述正确的选项是A动态增量备份过程不允许外部事务程序访问数据库B动态增量备份会备出全部数据C动态增量备份装载后数据库即处于一致性状态D动态增量备份宜在事务不繁忙时进行答案:D题型:单项选择题知识点:第13章难度:219以下关于数据库、文件和文件组的描述中,错误的选项是A一个文件或文件组只能用于一个数据库B一个文件可以属于多个文件组C一个文件组可以包含多个文件D数据文件和日志文件放在同一个组中答案:B题型:单项选择题知识点:第3章难度:220SQL Seve

11、r数据库保存了所有系统数据和用户数据,这些数据被组织成不同类型的数据库对象,以下不属于数据库对象的是A表B视图C索引D规那么答案:题型:单项选择题知识点:第7章难度:221SQL Server支持4个系统数据库,其中用来保存SQL Server系统登录信息和系统配置的 数据库AmasterBtempdbCmodelDmsdb答案:A题型:单项选择题知识点:第2章难度:122以下有关索引的描述中不正确的选项是A聚簇索引的顺序与数据行存放的物理顺序相同B假设表中没有创立其他的聚簇索引,那么在表的主键列上自动创立聚簇索引C当一个表创立了多个聚簇索引时,同一时刻只有一个聚簇索引起作用D一个表可以有多个

12、非聚簇索引答案:C题型:单项选择题知识点:第7章难度:323以下有关临时表DELETED和INSERTED的表达中不正确的选项是ADELETED表和INSERTED表的结构与触发器表相同B触发器表与INSERTED表的记录相同C触发器表与DELETED表没有共同的记录DUPDATE操作需要使用DELETED和INSERTED两个表答案:题型:单项选择题知识点:第11章难度:323SQL Server中,为便于管理用户及权限,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为A帐户B角色C登录DSQL Server用户答案:B题型:单项选择题知识点:第12章难度:124日志文

13、件是用于记录A程序运行过程B数据操作C对数据的所有更新操作D程序执行的结果答案:C题型:单项选择题知识点:第13章难度:225以下几个方法中哪个不是数据库恢复通常所采用的方法?A建立检查点B建立副本C建立日志文件D建立索引答案:题型:单项选择题知识点:第13章难度:226Transact-SQL提供了连接操作符_,用于从两张或多张数据表的连接中获取数据答案:JOIN题型:填空题知识点:第5章难度:127在WHILE循环体内可以使用BREAK和CONTINUE语句,其中_语句用于终止循环的执行,_语句用于将循环返回到WHILE开始处,重新判断条件,以决定是否重新执行新的一次循环。答案:BREAK

14、 | CONTINUE题型:填空题知识点:第5章难度:128SQL Server 数据库中,数据完整性包括_、_和_三种。答案:题型:填空题知识点:第9章难度:129Transact-SQL中的变量分为局部变量与全局变量,局部变量用_开头,全局变量用_开头。答案: | 题型:填空题知识点:第5章难度:230在SQL Server中,为了数据库的平安性,设置了对数据的存取进行控制的语句,对用户授权使用_语句,收回所授的权限使用_语句,限制用户或角色的某些权限使用_语句。答案:GRANT | REVOKE | DENY题型:填空题知识点:第12章难度:231SQL Server数据库中都包括哪几种

15、数据库备份策略?答案:题型:简答题知识点:第13章难度:132SQL Server数据库中包含哪几种数据库文件?答案:题型:简答题知识点:第3章难度:132什么是视图?使用视图的优点是什么?答案: 题型:简答题知识点:第8章难度:233使用存储过程有哪些好处?答案:题型:简答题知识点:第10章难度:334试列举SQL Server数据库中约束的类型都有哪些?答案:题型:简答题知识点:第9章难度:235以下各表是SQL Server数据库管理系统中例如数据库Northwind中的一些表中相关字段的说明,使用这些表按要求完成下面各题。表Employees员工根本信息表字段名说明EmployeeID

16、员工编号LastName姓FirstName名Title职务表Customers客户根本信息表字段名说明CustomerID客户编号CompanyName单位名称ContactName联系人姓名ContactTitle联系人职务Address通信地址Region所在地区PostalCode邮政编码Country所在国家Phone Fax 表Orders订单根本信息字段名说明OrderId订单编号CustomerID客户编号EmployeeID员工编号OrderDate订购时间ShippedDate发送日期表Products产品根本信息字段名说明ProductID产品编号ProductName名

17、称SupplierID产品供给商编号CategoryID产品分类编号UnitPrice单价表Categories产品分类表字段名说明CategoryID分类编号CategoryName分类名称Description描述Picture产品图表Suppliers产品供给商根本信息字段名说明SupplierID供给商编号CompanyName单位名称ContactName联系人姓名ContactTitle联系人职务1. 写出SQL语句,完成查询产品分类名称为“Seafood的产品信息,输出产品编号PoductID、产品名称ProductName、供给商名称CompanyName和产品单价UnitPr

18、ice。2. 写出SQL语句,统计产品信息表Products中每一类由字段CategorID区分的平均价格产品单价是UnitPrice输出产品分类名称、该类产品的平均价格3. 写出SQL语句,查询订单的详细信息,输出订单编号、客户名称CompanyName、负责订单的员工的姓、名、订单的时间OrderDate,并按订单的时间排序输出4. 写一个触发器,当插入产品根本信表Products一条记录时,如果数量Quantity字段的数量0时,显示信息“数量不能为0,请重新输入!并取消插入操作答案: 题型:设计题知识点:第5章、第6章难度:236设有学生表S(学号,姓名,班级)和学生选课表SC(学号,

19、课程号,成绩),为维护数据一致性,表S与SC之间应满足_完整性约束。答案:参照完整性 题型:填空题知识点:第9章难度:137向已存在的表的某一列或某几列添加主键约束,表中已有的数据在这几列上需要满足两个条件_和_。答案:没有重复值| 没有空值题型:填空题知识点:第9章难度:138封锁粒度是指封锁对象的大小。封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越小,并发度越_,系统开销也越_;封锁的粒度越大,并发度越_,系统开销也越_。答案:题型:填空题知识点:第6章难度:239简述数据库并发操作通常会带来哪些问题?答案: 题型:简答题知识点:第6章难度:240数据库系统中常见的故障有哪几

20、类?答案:题型:简答题知识点:第13章难度:341现有以下数据表:学生学号,姓名,性别,专业、奖学金课程课程号,名称,学分学习学号,课程号,分数1. 给出创立以上数据表的SQL语句,并且能够实现实体完整性和参照完整性。用SQL语言实现以下25小题:2. 检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;3. 检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;4 对成绩得过总分值100分的学生,如果没有获得奖学金的,将其奖学金设为1000元;5. 定义学生成绩得过总分值100分的课程视图AAA,包括课程号、名称和学分答案:略42E-

21、R方法的三要素是A实体、属性、实体集B实体、键、联系C实体、属性、联系D实体、域、候选键答案:C题型:单项选择题知识点:第1章难度:143以下关于数据库运行和维护的表达中,正确的说法是A只要数据库正式投入运行,标志着数据库设计工作的结束B数据库的维护工作就是维护数据库系统的正常运行C数据库的维护工作就是发现错误,修改错误D数据库正式投入运行标志着数据库运行和维护工作的开始答案:题型:单项选择题知识点:第1章难度:144SQL语言是 的标准语言A层次数据库B网络数据库C关系数据库D非数据库答案:C题型:单项选择题知识点:第5章难度:145一般来说,以下哪种情况的列不适合建立索引A经常被查询的列B

22、ORDER BY子句中使用的列C是外键或主键的列D包含许多重复值的列答案:D题型:单项选择题知识点:第7章难度:245定义根本表时,假设要求某一列的值是唯一的,那么应在定义时使用 ,但如果该列是主键,那么可省写ANULLBNOT NULLCDISTINCTDUNIQUE答案:题型:单项选择题知识点:第5章难度:245与HAVING子句一起使用的子句是AGROUP BYBORDER BYCWHEREDJOIN答案:A题型:单项选择题知识点:第5、6章难度:246 假设用如下的SQL语句创立一个student表:CREATE TABLE student( NO CHAR(4) NOT NULL,N

23、AME CHAR(8) NOT NULL,SEX CHAR(2),AGE SMALLINT );可以插入到student表中的是( )。A(1031,曾华,男,23)B(1031,曾华,NULL,NULL)C(NULL,曾华,男,23)D(1031,NULL,男,23)答案:B题型:单项选择题知识点:第4章难度:247客户信息表中包含客户生日信息,当数据录入时,假设不包括客户出生年月,数据库要产生一个错误信息。需要设计一个方法来校验出生日期数据是否填写,没有的情况下要显示错误信息。将怎么做?A在BirthDate 字段上加上CHECK约束B建立一个规那么,并将这个规那么绑定在BirthDate

24、字段上C改变Owners表使BirthDate字段不能为空D在Owners表上建立一个触发器校验BirthDate字段答案:题型:单项选择题知识点:第11章难度:348在Transact-SQL中,使用INSERT命令添加数据,假设需要添加一批数据应使用 语句AINSERTVALUESBINSERTSELECTCINSERTDEFAULTDA B C均可答案:B题型:单项选择题知识点:第5章难度:249系统运行一段时间后,业务数据已经增长一定的数量,一些存储过程的执行时间也迅速增长。其他的查询和存储过程访问数据库中相同的信息,没有执行时间的增长。必须恢复这些执行慢的的存储过程的性能到最初始的状

25、态。应该怎么做呢?A经常使用 WITH RECOMPILE 选项来执行运行慢的存储过程B为每一个执行慢的存储过程所访问的表执行 UPDATE STATISTICS 命令C为每一个执行慢的存储过程执行 sp_recompile 系统存储过程D为每一个执行慢的存储过程所访问的表执行 DBCC REINDEX 命令答案:C题型:单项选择题知识点:第10章难度:350在某个库存数据库系统中,使用Product表保存产品的信息,其中的列CatalogID保存产品种类。为了保证添加的同一种类的产品不超过50种,应当如何保证数据不会超过最大值?A使用触发器验证数据B创立数据验证规那么C使用CHECK约束验证

26、数据D使用UPDATE视图和WITH CHECK OPTION选项验证数据答案:题型:单项选择题知识点:第11章难度:351不能激活触发器执行的操作是ADELETEBUPDATECINSERTDSELECT答案:D题型:单项选择题知识点:第11章难度:152在以下各类约束的描述中错误的选项是AUNQIUE约束上的列中允许存在空值B可以在“值为NULL的列上建立主键约束CUNQIUE约束和NO NULL约束一起使用可以替代主键约束DCHECK约束是一种用户自定义的约束答案:B题型:单项选择题知识点:第11章难度:253对SQL对象的操作权限的描述正确的选项是A权限的种类分为INSERT、DELE

27、TE和UPDATE三种B权限只能用于实表不能应用于视图C使用REVOKE语句获得权限D使用GRANT语句赋予权限答案:D题型:单项选择题知识点:第12章难度:254以下关于数据恢复的说法不正确的选项是A恢复的根本前提就是“ 冗余 ,即数据的重复存储。B要能够正常恢复数据,需要定期对数据库进行 复制 或转储(dump)。C如数据库已破坏,恢复时执行REDO(重做)操作需要用到日志文件;D恢复一定会丧失数据;答案:题型:单项选择题知识点:第13章难度:255在一个客户端/效劳器结构的系统中,用户在客户端输入数据。每次输入后就产生一个唯一的纪录编号,平均每天有10000条记录输入到数据库中,应当如何

28、设计数据库实现该需求?A将数据记录的一列设为唯一表示符B将数据记录的一列设置IDENTITY属性C使用函数操作数据,保证唯一性D使用存储过程保证数据的唯一性答案:B题型:单项选择题知识点:第4章难度:356“保护数据库,防止XX的或不合法的使用造成的数据泄露、更改破坏。这是指数据的 A平安性B完整性C并发控制D恢复答案:A题型:单项选择题知识点:第12章难度:157设计某个数据库的两个事务操作时出现了死锁的情况。事务1中先后修改表A,B,C,最后提交事务;而事务2修改表的顺序为表C,A,请问以下哪种做法可以解决死锁问题?A在事务2中将修改表的顺序改为A,CB将两个事务的DEADLOCK_PRIO

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1