《数据库技术与应用试卷题库及答案(第9套).docx》由会员分享,可在线阅读,更多相关《数据库技术与应用试卷题库及答案(第9套).docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库技术与应用试卷题库及答案(第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、当子查询的查询结果为单列多值时,必须使用逻辑运算符Any (某
3、个值)、Some (某些 值)、All (所有值)连接子查询。B、In 与 JAny” 或“二Some” 等价C、Not In与等价但与“Any或OSome不等价D、以上都不正确参考答案:D解析:无5、(4分)【单项选择题】在关系数据库中元组的集合称为关系,能唯一标识元组的属性集的值称为()A、关键字B、字段C、索引D、属性参考答案:A解析:无6、(4分)【单项选择题】检查约束使用的关键字是()A、 checkdefaultB、 uniquenot null参考答案:A解析:无7、(4分)【单项选择题】文本型字段最多可以存放()个字符。A、250B、252C、254D、255参考答案:D解析:
4、无8、(4分)【单项选择题】在数据库的三级模式中,模式有()。A、1B、2C、3D、多个参考答案:A解析:模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公 共数据视图。理解:一个数据库只有一个模式; 是数据库数据在逻辑级上的视图;数据库模式以某一种数据模型为基础;定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名 字、类型、取值范围等),而且要定义与数据有关的平安性、完整性要求,定义这些数据 之间的联系。9、(4分)【单项选择题】以下途径哪个不是实现值域完整性A、rule(规那么)B、 primary keynot nullC、 default
5、参考答案:B解析:无10、(4分)【单项选择题】在SQL Server中,索引的顺序和数据表的物理顺序相同的索引是:A、聚集索引B、非聚集索引C、主键索引D、唯一索引参考答案:A解析:无11、(4分)【填空题(主观)】触发器有3种类型,即INSERT类型、填空(1)和填空(2) o参考答案:填空一 UPDATE类型填空二DELETE类型 解析:无12、(4分)【填空题(主观)】每次执行使用游标的取数、修改或填空(1)操作的语句 时,能够对表中的填空(2)个记录进行操作。参考答案:填空一删除填空二一 解析:无13、(4分)【填空题(主观)】在给数据库改名之前,必须设置数据库处于填空(1)状o参考
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分)【问答题】一个数据库中包含哪几种文件? 参考答案:主数据库文件,辅助数据文件,事务日志文件。 解析:无