5套SQL期末试题
sql数据库期末考试题及答案

sql数据库期末考试题及答案一、选择题(每题2分,共20分)1. SQL语言中,用于创建新表的语句是:A. SELECTB. INSERTC. CREATED. DROP答案:C2. 在SQL中,以下哪个关键字用于删除表?A. REMOVEB. DROPC. DELETED. REMOVE TABLE答案:B3. 如果要查询所有学生的姓名和成绩,应该使用以下哪个SQL语句?A. SELECT * FROM students;B. SELECT name, score FROM students;C. SELECT name FROM students;D. SELECT score FROM students;答案:B4. SQL中用于更新记录的关键字是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A5. 在SQL中,哪个关键字用于指定查询结果的输出顺序?A. ORDERB. SORTC. ORDER BYD. ASC答案:C6. 以下哪个选项是SQL中用于删除数据的语句?A. DELETEB. DROPC. REMOVED. ERASE答案:A7. 在SQL中,用于连接两个或多个表的关键字是:A. JOINB. UNIONC. INTERSECTD. CROSS答案:A8. SQL中用于添加新记录的关键字是:A. INSERTB. ADDC. CREATED. NEW答案:A9. 以下哪个选项是SQL中用于分组数据的关键字?A. GROUPB. GROUP BYC. CATEGORIZED. CLASSIFY答案:B10. 在SQL中,用于计算总和的函数是:A. COUNTB. SUMC. AVGD. MAX答案:B二、填空题(每题2分,共20分)1. SQL中,用于_________数据的语句是SELECT。
答案:查询2. 如果需要在查询结果中排除重复的行,可以使用关键字_________。
sql数据库期末考试题及答案

sql数据库期末考试题及答案一、单选题(共10 道试题,共50 分。
)1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D)。
A. 数据文件B.索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。
A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱?B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱?C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%?D. SELECT * FROM CP WHERE 产品名称=…冰箱?7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。
A. 一对一的联系B.一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。
sql数据库期末考试题及答案

一、单选题(共 10 道试卷,共 50 分。
)1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D)。
A. 数据文件B.索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’D. SELECT * FROM CP WHERE 产品名称=‘冰箱’7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。
A. 一对一的联系B.一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。
A. SELECTB. HAVINGC. GROUP BY…HAVINGD. WHERE9. 列值为空值(NULL),则说明这一列(C)。
数据库sql期末考试试题及答案

数据库sql期末考试试题及答案一、单项选择题(每题2分,共20分)1. 在SQL中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 下列哪个选项不是SQL语言的组成部分?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据查询语言(DQL)答案:D3. 在SQL中,使用哪个关键字来创建新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A4. 如果要删除表中所有数据但不删除表结构,应使用哪个语句?A. TRUNCATE TABLEB. DELETEC. DROP TABLED. ALTER TABLE答案:A5. 在SQL中,如何使用通配符来匹配任意字符?A. %B. _C. *D. ?答案:A6. SQL语句中,哪个关键字用于指定查询结果的排序?A. ORDERB. GROUPC. WHERED. HAVING答案:A7. 以下哪个选项是SQL中用于连接两个或多个表的关键字?A. JOINB. UNIONC. INTERSECTD. EXCEPT答案:A8. 在SQL中,用于计算总和的函数是:A. COUNTB. AVGC. SUMD. MAX答案:C9. 如果要查询某个表中所有行和列的数据,应使用哪个SQL语句?A. SELECT *B. SELECT ALLC. SELECT ALL *D. SELECT ALL FROM答案:A10. 在SQL中,哪个关键字用于分组数据?A. GROUP BYB. ORDER BYC. HAVINGD. WHERE答案:A二、多项选择题(每题3分,共15分)1. 下列哪些选项是SQL中的聚合函数?A. COUNTB. AVGC. SUMD. MAXE. MIN答案:ABCDE2. 在SQL中,哪些关键字可以用于创建索引?A. CREATE INDEXB. INDEXC. UNIQUED. PRIMARY KEYE. FOREIGN KEY答案:ACD3. 在SQL中,哪些语句可以用于更新数据?A. UPDATEB. INSERTC. DELETED. ALTERE. TRUNCATE答案:A4. 在SQL中,哪些关键字可以用于删除数据?A. DELETEB. DROPC. REMOVED. TRUNCATEE. CLEAR答案:ABD5. 在SQL中,哪些关键字可以用于数据的分组和聚合?A. GROUP BYB. HAVINGC. ORDER BYD. WHEREE. WITH ROLLUP答案:ABE三、填空题(每题2分,共10分)1. 在SQL中,使用________关键字来添加新的列到已存在的表中。
sql期末试题及答案

sql期末试题及答案在下面的文章中,我将为您呈现一份SQL期末试题及答案,以便您进行学习和复习。
请注意,我会尽力满足您对整洁美观排版和流畅语句的要求,同时保持准确性和阅读体验。
祝您阅读愉快!SQL期末试题及答案一、选择题1. 下列哪个是SQL的关键字?a) SELECTb) OPTIONc) VALUESd) JOIN答案:a) SELECT2. SQL是什么的缩写?a) Simple Query Language(简单查询语言)b) Structured Query Language(结构化查询语言)c) Sequential Query Language(顺序查询语言)d) Systematic Query Language(系统化查询语言)答案:b) Structured Query Language(结构化查询语言)3. 下面哪个SQL函数用于返回指定字符的长度?a) COUNTb) LENGTHc) MAXd) AVG答案:b) LENGTH4. 在SQL中,以下哪个关键字用于过滤查询结果?a) GROUP BYb) ORDER BYc) WHEREd) HAVING答案:c) WHERE5. 下面哪个SQL关键字用于对结果集进行排序?a) LIMITb) SORTc) ORDER BYd) ASC答案:c) ORDER BY二、填空题1. 在数据库中,用于创建新表的关键字是____。
答案:CREATE2. 以下是MySQL数据库管理系统的一些函数:- SUM:用于计算指定列的总和。
- MAX:用于返回指定列的最大值。
- MIN:用于返回指定列的最小值。
请补充缺失的函数名称:____。
答案:AVG(用于返回指定列的平均值)三、简答题1. 什么是SQL注入攻击?如何防止SQL注入攻击?答:SQL注入攻击是指恶意用户通过在用户输入的数据中插入恶意的SQL代码来破坏、篡改或者获取数据库中的数据。
sql期末试题及答案

sql期末试题及答案一、选择题(每题2分,共20分)1. SQL是一种()。
A. 编程语言B. 数据库管理系统C. 操作系统D. 网络协议答案:B2. 在SQL中,用于查询语句的关键字是()。
A. INSERTB. UPDATEC. SELECTD. DELETE答案:C3. 如果要查询表中所有记录,可以使用()。
A. *B. SELECTC. WHERED. FROM答案:A4. 在SQL中,用于更新表中数据的关键字是()。
A. INSERTB. UPDATEC. SELECTD. DELETE5. 下列哪个选项不是SQL中的聚合函数?()A. COUNTB. AVGC. MAXD. DISTINCT答案:D6. SQL中的GROUP BY子句用于()。
A. 排序结果B. 过滤结果C. 聚合数据D. 选择数据答案:C7. 在SQL中,用于删除表中数据的关键字是()。
A. INSERTB. UPDATEC. DELETED. DROP答案:C8. 如果要创建一个新的数据库,应该使用哪个SQL语句?()A. CREATE DATABASEB. CREATE TABLEC. INSERT INTOD. SELECT答案:A9. 在SQL中,用于创建新表的关键字是()。
B. INSERTC. SELECTD. DROP答案:A10. SQL中的主键(PRIMARY KEY)用于()。
A. 标识唯一的记录B. 存储数据C. 排序数据D. 过滤数据答案:A二、填空题(每题3分,共15分)1. 在SQL中,使用________语句可以删除一个表。
答案:DROP TABLE2. 要查询表中所有列的数据,可以使用________关键字。
答案:SELECT *3. 在SQL中,使用________子句可以指定查询结果的返回顺序。
答案:ORDER BY4. 要插入新的数据行到表中,可以使用________语句。
答案:INSERT INTO5. 使用________关键字可以创建一个新的数据库。
SQLServer2012自测试题5套含答案(大学期末复习资料)
自测题库参考答案自测试卷1答案1、C2、B3、保证在对数据操作的过程中保证数据的完整性,不出现数据操作完成一半的未完成现象4、自动提交事务显式事务隐性事务5、C6、读操作要求的共享锁写操作要求的排它锁7、A8、B9、B10、D11、C12、A13、D14、排它锁15、不允许自测试卷2答案1、D2、B3、A4、B5、B6、.mdf .ndf .ldf7、GO8、(1)存储过程可以嵌套使用,支持代码重用。
(2)存储过程可以接受并使用参数动态执行其中的SQL语句。
(3)存储过程比一般的SQL语句执行速度快。
存储过程在创建时已经被编译,每次执行时不需要重新编译。
而一般的SQL语句每次执行都需要编译。
(4)存储过程具有安全特性(例如权限)和所有权链接,以及可以附加到它们的证书。
用户可以被授予权限来执行存储过程而不必直接对存储过程中引用的对象具有权限。
(5)存储过程允许模块化程序设计。
存储过程一旦创建,以后即可在程序中调用任意多次。
这可以改进应用程序的可维护性,并允许应用程序统一访问数据库。
(6)存储过程可以减少网络通信流量。
一个需要数百行SQL语句代码的操作可以通过一条执行过程代码的语句来执行,而不需要在网络中发送数百行代码。
(7)存储过程可以强制应用程序的安全性。
参数化存储过程有助于保护应用程序不受SQL Injection攻击。
9、系统提供的存储过程、用户自定义存储过程和扩展存储过程10、数据日志11、bit12、Primary key 多13、检查唯一14、数据库管理系统15、1自测试卷3答案1、C2、B3、A4、A5、C6、B7、(1)在SELECT子句的字段列表中,除了聚集函数外,其他所出现的字段一定要在GROUP BY子句中有定义才行。
如“GROUP BY A,B”,那么“SELECT SUM(A),C”就有问题,因为C不在GROUP BY中,但是SUM(A)还是可以的。
(2)SELECT子句的字段列表中不一定要有聚集函数,但至少要用到GROUP BY子句列表中的一个项目。
sql期末考试题及答案B卷
sql期末考试题及答案B卷SQL期末考试题及答案B卷一、选择题(每题2分,共20分)1. SQL中,用于查询数据的语句是:A. SELECTB. UPDATEC. DELETED. INSERT答案:A2. 下列哪个选项不是SQL语句?A. SELECTB. DROPC. PRINTD. CREATE答案:C3. 在SQL中,用于添加数据的语句是:A. SELECTB. UPDATEC. DELETED. INSERT答案:D4. SQL中的主键约束要求列值:A. 唯一B. 可以为空C. 可以重复D. 没有限制答案:A5. 在SQL中,用于删除表的语句是:A. DELETEB. DROPC. REMOVED. ERASE答案:B6. SQL中的外键约束用于:A. 确保数据的唯一性B. 确保数据的完整性C. 排序数据D. 过滤数据答案:B7. 在SQL中,用于修改数据的语句是:A. SELECTB. UPDATEC. DELETED. INSERT答案:B8. SQL中的索引用于:A. 存储数据B. 提高查询效率C. 保证数据完整性D. 定义数据结构答案:B9. 在SQL中,用于创建表的语句是:A. SELECTB. UPDATEC. DELETED. CREATE答案:D10. SQL中的事务具有以下哪些特性?A. 原子性B. 一致性C. 隔离性D. 持久性E. 所有选项答案:E二、填空题(每空2分,共20分)1. SQL中的______关键字用于指定查询条件。
答案:WHERE2. 在SQL中,______关键字用于指定分组条件。
答案:GROUP BY3. SQL中的______关键字用于指定排序规则。
答案:ORDER BY4. 在SQL中,______关键字用于指定连接类型。
答案:JOIN5. SQL中的______关键字用于创建新表。
答案:CREATE TABLE6. 在SQL中,______关键字用于删除表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页 共 15 页 SQL部分模拟试题(一) 一、单项选择题(本大题共12小题,每小题2分,共24分) 1、_____________是负责数据库的建立、使用和维护的软件。( ) A.DB B.DBS C.DBMS D.OS 2、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( ) A、只存在一对多的实体关系,以图形方式来表示。 B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段 3、SQLServer的_________是用来启动或停止SQL Server服务。( ) A.查询分析器 B.服务管理器 C.事件探测器 D.企业管理器 4、以下不是SQL Server2000数据库文件的类型的是( ) A.主要数据文件 B.次要数据文件 C.系统文件 D.事务日志文件 5、在视图中不允许包括__________关键字( ) A.ORDERBY,COMPUTE,COMPUTRBY B.ORDERBYFROM C.COMPUTEORDERBY D.ORDERBYGROUPBY 6、一家航空公司把一年中飞行距离超过10000里的客户信息转移到一张称为flyersclub的表中,他们的详细情况被记录在表flyers中,正确的是______。( ) A. insert into flyersclub from flyers where idistancetravelled>=10000 B. insert flyersclub where idistancetravelled>=10000 C.insert into flyersclub from flyers where (idistancetravelled)values>=10000 D.insert flyersclub (idstancetravelled) values from flyers where idistancetravelled>=10000 7、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字_________。( ) A.COUNT B.DISDINCT C.UNION D.UNIQUE 8、定义外键实现的是哪一类完整性?( ) A.实体完整性 B.参照完整性 C.用户定义的完整性 D.实体完整性、参照完整性和用户定义的完整性 9、下述哪个是SQL语言中的数据控制命令( )。 A.UPDATE B.COMMIT C.SELECT D.GRANT 10以下关于存储过程错误的是______________。( ) A.不可以在存储过程内引用临时表 B.存储过程中参数的最大数目为2100 C.存储过程中局部变量的最大数目仅受可用内存的限制 D.根据可用内存的不同,存储过程的最大可用内存可达128MB 11、以下__________不属于实现数据库系统安全性的主要技术和方法。( ) A.存取控制技术 B.视图技术 C.审计技术 D.出入机房登记和加锁 12、在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和_______。 A.共享性 B.继承性 C.持久性 D.封装性 二、多项选择题(本大题共4小题,每小题4分,共16分) 1、以下哪些是SQL Server2000的程序组。( ) A.查询分析器 B.联机丛书 C.事件探查器 D.企业管理器 2、下列哪些数据库是SQL Server2000的系统数据库( ) A.pubs数据库 B.master数据库 C.msdb数据库 D.model数据库 3、使用视图的优点有____________。( ) A.视图能够简化用户的操作。 B.视图使用户能以多种角度观察同一数据。 C.视图对重构数据库提供了一定程度的逻辑独立性。 D.用户可以在会话期间随时访问视图中的合并数据。 4、使用触发器可以实现________________。( ) 第 2 页 共 15 页
A.数据库中相关表的级联操作 B.不接受或回滚违反参照完整性的数据修改事务 C.通过INSERT、UPDATE和DELETE语句比较数据修改前后的状态,并根据修改,执行一定的操作 D.维护正规化环境中的行级数据的完整性 三、判断题(本大题共10小题,每小题1分,共10分) 1、关系数据库通过表与表之间的公共属性实现数据之间的联系。这(些)个公共属性是一个表的主码,是另一个表的外码;它们应满足参照完整性约束条件。( ) 2、在SQL Server中,数据存储在一个个的关系表格中,这些关系表格也叫数据表,或基本表。( ) 3、一个关系(relation)就是一个二维表,二维表的表名就是关系名。一个数据库包含一个表。( ) 4、关系中的主码不能取空值,它要求每一关系中的每个元组在组成主码的属性上不能为空值是实体完整性。其中“空值”是指没有值,是不确定的值。( ) 5、规则用来保证输入到列中的数据的实体完整性。规则比检查约束更简明,一个列只能应用一个检查约束,但是却可以应用多个规则。( ) 6、可以利用SQL Server2000的企业管理器执行存储过程。( ) 7、在SQL Server中,登录对象和用户对象是权限管理的两种完全相同的对象。( ) 8、混合登录模式既需要Windows身份验证,又需要SQL Server2000的用户与密码验证。( ) 9、事务日志本身是一个数据库,用来保存所有更新数据库事务的操作。其主要用途是恢复由各种故障造成的数据丢失,将DB恢复到最近某个一致性状态。( ) 10、已经更改了数据库中数据,但还没有完成的事务在恢复过程中,SQL Server从磁盘上读取数据页,重新套用更改,然后再将数据页写回磁盘上。( ) 四、操作题(50分) 1、基本操作题(15分) 在SQL Server2000中完成以下操作: (1)创建用户数据库stuDB; (2) 查看stuDB的数据库信息; (3)为stuDB数据库增加一个数据文件:D:\program files\sql2000\MSSQL\data\stuDB_data.mdf,设置其初始大小为5MB,最大为50MB,每次自动增加2MB。
2、简单应用题(15分) 在第一题的基础上完成: (1)在stuDB数据库中建立三个数据表:student(no,name,sex,major),course(cno,cname,credit),grade(no,cno,result); (2)添加如下记录到student表; no name sex Major 200502101 潘小玲 女 计算机 200502102 姚兰昆 男 计算机 200502103 胡秋燕 女 计算机 200502104 郑玉玲 女 计算机 200502105 邝笑震 男 计算机 200503101 王东南 男 信息管理 200503102 刘笑玲 女 信息管理 200503103 曾鲍钢 男 信息管理 200503104 孔敏仪 女 信息管理 200503105 黄慧婷 女 信息管理 第 3 页 共 15 页
(3) 添加如下记录到course表; Cno cname Credit 1001 数据库开发基础 3 1002 计算机网络 3 (4) 添加如下记录到grade表; cno no Result 1001 200502101 86 1001 200502102 82 1001 200502103 73 1001 200502104 91 1001 200502105 76 1001 200503101 58 1001 200503102 81 1001 200503103 70 1001 200503104 89 1001 200503105 83 1002 200502101 82 1002 200502102 79 1002 200502103 87 1002 200502104 69 1002 200502105 78 1002 200503101 93 1002 200503102 56 1002 200503103 88 1002 200503104 65 1002 200503105 73 (5) 修改计算机网络这门课的学分为4; (6) 修改 王东南(200503101)的计算机网络(1002)这门课的成绩为90。 3、综合题(20分) 在前两题的基础上完成: (1) 查询所有计算机专业的男学生的学号和姓名; (2) 查询计算机网络这门课的所有考生成绩,要求包括课程号、学号、姓名、专业、成绩,按照成绩从好到坏排列; (3) 查询至少有一门考试成绩高于85分的学生信息,要求包括学号、姓名、性别、专业; (4) 查询数据库开发基础的最高成绩、最低成绩以及平均成绩。 第 4 页 共 15 页
SQL部分模拟试题(二) 一、单项选择题(本大题共12小题,每小题2分,共24分) 1、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是________。( ) A.DBMS包括DB和DBS B.DBS包括DB和DBMS C.DB包括DBS和DBMSD D.BS就是DB,也就是DBMS 2、SQL Server的__________允许用户输入SQL语句并且迅速查看这些语句的结果。( ) A.查询分析器 B.服务管理器 C.事件探测器 D.企业管理器 3、以下哪个操作可以创建数据库。( ) A.进入查询分析器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中, 展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项 B.进入服务管理器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项 C.进入事件探测器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项 D.进入企业管理器,选择菜单命令“工具”→“向导”,打开“选择向导”对话框,在对话框中,展开“注册服务器向导”中的“数据库”文件夹,选中“创建数据库向导”项 4、下面所列条目中,哪一条不是标准的SQL语句?( ) A. ALTERTABLE B. ALTERVIEW C.CREATETABLE D.CREATEVIEW 5、若要在基本表S中增加一列CN(课程名),可用__________。( ) A.ADD TABLES(CN CHAR(8)) B.ADD TABLES ALTER(CN CHAR(8)) C.ALTER TABLES ADD(CN CHAR(8)) D.ALTER TABLES(ADD CN CHAR(8)) 6、取出关系中的某些列,并消去重复的元组的关系运算称为_________。( ) A.取列运算 B.投影运算 C.连接运算 D.选择运算 7、在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30之间,且___________。( ) A. 包括20岁和30岁 B.不包括20岁和30岁 C. 包括20岁不包括30岁 D.不包括20岁包括30岁 8、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属_ 。( ) A. 实体完整性约束 B.参照完整性约束 C. 用户自定义完整性约束 D.关键字完整性约束 9、执行存储过程可以利用SQL Server2000的___________来进行。( ) A. 查询分析器 B.联机丛书 C.企业管理器 D.事件探查器 10、在数据库的安全性控制中,授权的数据对象的________,授权子系统就越灵活。( ) A.约束范围大 B.约束越细致 C.范围越大 D.范围越小 11、SQL Server的所有登陆名都保存在___________的sysxlogins中。( ) A.pubs数据库 B.master数据库 C.msdb数据库 D.model数据库 12、SQL Server的预设模式是______。( ) A. 显式模式 B.隐式模式 C.混合模式 D.自动提交模式 二、多项选择题(本大题共4小题,每小题4分,共16分) 1、SQL Server2000的版本包括________。( ) A.SQL Server2000企业版 B.SQL Server2000标准版 C.SQL Server2000个人版 D.SQL Server2000WindowsCE版 2、创建视图时应注意_________________。( ) A.视图的名称应遵守T-SQL的命名规则 B.用户必须被授权可以使用CREATEVIEW语句,并且具有使用与定义视图有关的表或其他视图的权限 C.只能创建当前数据库中的视图。一个视图可以参照当前数据库中一个或多个表的一列或多列。每个视图最多可有1024列。