SQL练习题(选择、填空)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SQLServer选择题40个作者:佚名厚朴教育来源:佚名点击数:6076更新时间:2010-4-231、数据库系统的核心是(A)A、数据库管理系统B、数据库C、操作系统D、数据2、以下(D)不是数据库的模型A、网状型B、关系型C、层次型D、实体联系型3、下列关于数据完整性的说法正确的是(D)A、实体完整性要求每个实体都必须有一个主键或其他的唯一标识列B、记录中某个字段值为NULL,表示该列上没有值C、利用主键约束的列不能有重复的值,但允许NULL值D、外键是用来维护两个表之间的级联关系4、数据库完整性保护的约束条件主要是指(C)A、用户操作权限的约束B、用户口令校对C、值的约束和主、外键约束D、并发控制的约束5、数据独立性是指(C)A、数据库的数据依赖于用户的应用程序B、DBMS与DB相互独立C、用户应用程序与数据库的数据相互独立D、用户应用程序与DBMS相互独立6、实体关系中学生与任课教师之间具有(D)联系。A、一对一B、一对多C、多对一D、多对多7、数据库管理系统维护中,最重要的是(B)。A、程序维护B、数据维护C、编码维护D、硬件维护8、要求表中的列在组成主键的属性上不能为空值,这是(B)A、参照完整性规则B、实体完整性规则C、用户定义完整性规则D、域完整性规则9、SQL中不一定能保证完整性约束彻底实现的是(C)A、主键约束B、外键约束C、局部约束D、检查子句10、要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用(C)来实现。A、主键约束B、外键约束C、检查约束D、默认约束11、定义列中可以接受的数据值或格式,称为(B)。A、唯一性约束B、检查约束C、主键约束D、默认约束12、在数据库管理系统能实现对数据库中的数据查询、插入、修改和删除,这类功能称为(C)A、数据定义功能B、数据管理功能C、数据操纵功能D、数据控制功能13、数据冗余是指(D)。A、数据和数据之间没有联系B、数据有丢失C、数据量太大D、存在重复的数据14、关系数据库中的关键字段是指(D)A、能唯一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能唯一标识元组的哪个属性15、SQLServer2000个人版不能安装在下列那个操作系统上(\)A、Windows2000/XPB、Windows98C、UnixD、WindowsNT16、下列那个不是SQLServer的安装版本(A)A、客户工具版B、企业版C、标准版D、个人版17、SQLServer是一种(C)软件。A、操作系统B、语言处理C、数据库管理系统D、服务性程序18、下列哪一种说法是对SQLServer的描述是错误的(C)A、客户机/服务器数据库。B、关系型数据库。C、层次化数据库。D、企业级数据库。19、下列属于SQLServer的系统数据库是(A)A、modelB、publicC、NorthwindD、System20、下列不属于SQLServer的系统数据库是(C)A、modelB、tempdbC、pubsD、master21、你是一个SQLServer的数据库管理员,该SQLServer已经几乎没有任何空余空间了。你想要删除任何并非必要的内容,以获得更多的空间。你可以删除以下哪个数据库,而并不引起任何问题?(C)A、PubsB、MasterC、MsdbD、Tempdb22、下列关于SQLServer2000数据库日志的说法错误是(D)A、日志文件是维护数据库完整性的重要工具。B、所有的对SQL数据库的操作都需要写日志。C、当日志文件的空间占满时,将无法写日志。D、当修改数据库时,必先写日志。23、SQLServer数据库的主数据文件的扩展名为(B)。A、.sqlB、.mdfC、.mdbD、.db24、以下不属于企业管理器功能的是(D)。A、创建并管理所有数据库、登陆、用户、权限等。B、管理和执行数据导入导出、数据库备份等多项辅助功能。C、定义sqlserver组。D、调试、执行sql语句,批处理和脚本。25、关于sqlserver常用的数据类型,以下(C)说法是错误的。A、Image数据类型可以用来存储图像。B、使用字符数据类型时,可以改变长度信息。C、使用数字数据类型时,可以改变长度信息。D、Bit数据类型为1位长度,可以存储表示是/否的数据。26、下面那个数据类型可以精确指定小数点两边的总位数(A)A、floatB、moneyC、realD、decimal27、在表中使用IDENTITY列时,每张表只允许有(A)IDENTITY列。A、一个B、两个C、三个D、四个28、INSERTINTOGoods(Name,Storage,Price)VALUES(’Keyboard’,3000,90.00)的作用是(C)A、添加数据到一行中的所有列B、插人默认值C、添加数据到一行中的部分列D、插入多个行29、使用T-SQL中的(D)语句可以删除数据库表格或者视图中的一个或者多个记录。A、DELB、PRUGEC、DELETED、DROP30、表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3。首先插入三行数据,然后再删除一行数据,再向表中增加数据行时,标识列将是(C)。A、5B、8C、11D、231、SQL中,下列涉及空值的操作,不正确的语句是(C)A、AGEISNULLB、AGEISNOTNULLC、AGE=NULLD、NOT(AGEISNULL)32、下列哪一个命令为删除sample数据库的tb_name表(C)A、deletefromtb_nameB、deletefromsample.tb_nameC、droptabletb_nameD、droptablesample.tb_name33、在SQLServer中,对数据的修改是通过(D)语句实现的。A、MODIFYB、EDITC、REMAKED、UPDATE34、使用(A)关键字可以将两个或更多基于不同表的查询结果合并成为一个单独的结果集,可以将这样的结果集创建为一个视图,在用户看来就像一个单独的表一样。A、UNIONB、ORDERBYC、LINKD、LIKE35、下列执行数据的删除语句在运行时不会产生错误信息的选项是(B)。A、Delete*FromAWhereB='6'B、DeleteFromAWhereB='6'C、DeleteAWhereB='6'D、DeleteASetB='6'36、删除数据库中表的命令是(C)A、deletetableB、deletefromtableC、droptableD、dropfromtable37、在SQL语言中授权的操作是通过(C)语句实现的。A、CREATEB、REVOKEC、GRANTD、INSERT38、在SQL中,创建基本表用(B)命令A、CREATESCHEMAB、CREATETABLEC、CREATEINDEXD、CREATEVIEW39、在SQL中,建立索引用(C)命令A、CREATESCHEMAB、CREATETABLEC、CREATEINDEXD、CREATEVIEW40、HAVING子句中应后跟(B)A、行条件表达式B、组条件表达式C、视图序列D、列名序列参考答案1.A2.D3.D4.C5.C6.D7.B8.B9.C10.C11.B12.C13.D14.D15.C16.A17.C18.C19.A20.C21.C22.23.B24.D25.C26.A27.A28.C29.D30.C31.C32.C33.D34.A35.B36.C37.C38.B39.C40.B附录1、SQL语言中的查询语句主要由六个子句构成,其执行上的顺序为Insert,Select,______FROM____,_WHERE__________,_GROUPBY_____HAVING______,_ORDERBY_____________。2、要取消一个事务,可以使用_____ROLLBACK________关键字。3.并发控制按照其控制方法可以分为____共享_________和______独占________。1.fromwhere,group,having,orderby2.rollback3.共享,独占

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功