《数据库技术与应用试卷题库及答案(第9套).doc》由会员分享,可在线阅读,更多相关《数据库技术与应用试卷题库及答案(第9套).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库技术与应用试卷题库及答案(第9套)数据库技术与应用试卷题库及答案(第9套)1、(4分)【单选题】使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是( )字节。A、1MB、2MC、3MD、4M参考答案:A 解析:无2、(4分)【单选题】数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( )表示。A、矩形B、四边形C、菱形D、椭圆形参考答案:D 解析:构成E-R图的基本要素是实体型、属性和联系,其表示方法为: 实体型:用矩形表示,矩形框内写明实体名; 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; 联系:用菱形表示,菱形框内写明联
2、系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。3、(4分)【单选题】关系数据模型( )。A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系参考答案:D 解析:一对一联系:指实体集E1中的一个实体最多只与实体集E2中的一个实体相联系。一对多联系:表示实体集E1中的一个实体可与实体集E2中的多个实体相联系。多对多联系:表示实体集E1中的多个实体可与实体集E2中的多个实体相联系。4、(4分)【单选题】下面说法错误的是( )A、当子查询的查询结果为单列多值时,必须使用逻
3、辑运算符Any(某个值)、Some(某些值)、All(所有值)连接子查询。B、In与“=Any”或“=Some”等价C、Not In与“”等价但与“Any”或“Some”不等价D、以上都不正确参考答案:D 解析:无5、(4分)【单选题】在关系数据库中元组的集合称为关系,能唯一标识元组的属性集的值称为()A、关键字B、字段C、索引D、属性参考答案:A 解析:无6、(4分)【单选题】检查约束使用的关键字是( )A、checkB、defaultC、uniqueD、not null参考答案:A 解析:无7、(4分)【单选题】文本型字段最多可以存放( )个字符。A、250B、252C、254D、255参
4、考答案:D 解析:无8、(4分)【单选题】在数据库的三级模式中,模式有( )。A、1B、2C、3D、多个参考答案:A 解析:模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。理解:一个数据库只有一个模式;是数据库数据在逻辑级上的视图;数据库模式以某一种数据模型为基础;定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。9、(4分)【单选题】下列途径哪个不是实现值域完整性A、rule( 规则 )B、primary keyC、not nullD、def
5、ault参考答案:B 解析:无10、(4分)【单选题】在SQL Server中,索引的顺序和数据表的物理顺序相同的索引是:A、聚集索引B、非聚集索引C、主键索引D、唯一索引参考答案:A 解析:无11、(4分)【填空题(主观)】触发器有3种类型,即INSERT类型、填空(1)和填空(2)。参考答案:填空一 UPDATE类型填空二 DELETE类型解析:无12、(4分)【填空题(主观)】每次执行使用游标的取数、修改或填空(1)操作的语句时,能够对表中的填空(2)个记录进行操作。参考答案:填空一 删除填空二 一解析:无13、(4分)【填空题(主观)】在给数据库改名之前,必须设置数据库处于填空(1)状
6、态。参考答案:填空一 单用户解析:无14、(4分)【填空题(主观)】一个表中可能有多个关键字,但在实际的应用中只能选择一个,被选用的关键字称为(填空(1))。参考答案:填空一 主键解析:无15、(4分)【填空题(主观)】访问SQL server数据库对象时,需要经过身份验证和填空(1)两个阶段,其中身份验证分为Windows验证模式和填空(1)验证模式。参考答案:填空一 权限验证填空二 混合解析:无16、(10分)【问答题】设计一个销售管理数据库,其中每位供应商有供应商编号,供应商名称,所在城市,联系人,联系电话;每本图书有图书编号,图书名称,图书类号,作者,版次,出版日期,库存数量,图书单价
7、;每本图书可由多个供应商销售,每位供应商也可以销售多本图书,每本在供应商里入库的图书有入库单号,入库日期,购入数量,图书单价,经手人。请根据以上信息绘制出E-R图参考答案:解析:无17、(10分)【问答题】简述空值(NULL)的含义,以及和0、空格的区别?参考答案:空值的含义是信息空缺、未知或者不可用,它不等同于任何一个具体值。而0值和空格都是具体的值,有着固定含义,因此也就和NULL值有着本质的区别。解析:无18、(10分)【问答题】什么是存储过程?使用存储过程有什么好处?参考答案:存储过程是存储在服务器上的 Transact-SQL 语句的命名集合,是封装重复性任务的方法,支持用户声明变量、条件执行以及其他强有力的编程特性。 好处: 1存储过程封装了商务逻辑,确保一致的数据访问和修改。若规则或策略有变化,则只需要修改服务器上的存储过程,所有的客户端就可以直接使用。 屏蔽数据库模式的详细资料。用户不需要访问底层的数据库和数据库内的对象 2提供了安全性机制。用户可以被赋予执行存储过程的权限,而不必在存储过程引用的所有对象上都有权限 3改善性能。预编译的 Transact-SQL解析:无19、(10分)【问答题】一个数据库中包含哪几种文件?参考答案:主数据库文件,辅助数据文件,事务日志文件。解析:无原创文档 盗版必究
限制150内