当前位置:文档之家› 审计署计算机中级数据库 笔试练习二

审计署计算机中级数据库 笔试练习二

一.单选题1.数据库系统由组成。

A. 数据库管理系统、操作系统、数据库系统管理员和访问数据库的应用程序组成B. 数据库管理系统、数据库、数据库系统管理员和访问数据库的应用程序组成C. 数据库管理系统、操作系统、数据库系统管理员和数据库文件组成D. 数据库、操作系统、数据库系统管理员和访问数据库的应用程序组成2.数据库管理系统是_________。

A. 系统软件B. 应用软件C. 操作系统软件D. 都不是3.物理独立性是指当_________。

A.当内模式发生变化时,模式可以不变B.当内模式发生变化时,应用程序可以不变C.当模式发生变化时,应用程序可以不变D.当模式发生变化时,内模式可以不变4.如果表T是2NF,则它____________。

A. 一定不存在传递依赖关系B. 一定存在传递依赖关系C. 一定不存在部分依赖关系D. 可以存在部分依赖关系5.外码与其所引用的列之间必须_________。

A. 列名相同B. 类型相同C. 语义与类型均相同D. 无限制6.在数据库中,数据冗余带来的最主要问题是_________。

A.操作不方便B.降低数据修改效率C.降低查询效率D.会造成数据不一致7.关系模式:产品销售表(产品号,销售地点,销售时间,销售数量),一个产品号描述一种产品,若允许一种产品在不同地点同时销售多次,同一种产品可在多个地点销售,在同一时间同一地点只能销售一种产品,则此系模式的主码是______。

A.产品号B.(产品号,销售时间)C.(产品号,销售地点)D.(产品号,销售地点,销售时间)8.概念数据模型是面向________设计的。

A.数据库管理系统B.操作系统C.用户的业务D.数据的管理9.概念数据模型包括______。

A.实体、实体的属性和实体间的联系B.实体、实体的属性C.实体、实体的属性和对属性的约束D.数据结构、数据操作和数据完整性约束10.已知实体A与实体B之间是多对一联系,为反映两个实体之间的关联关系,应_____________。

A.将外码放置在实体A中B.在A中定义一个主码C.将外码放置在实体B中D.在B中定义一个主码11.在客户/服务器应用结构中,数据库存放在____________。

A.客户端B.服务器端C.客户和服务器端都可以D.客户和服务器端各存一部分12.数据库文件对应数据库的______________。

A.外模式B.模式C.内模式D.都不对应13.关系数据库的完整性约束包括__________。

A.实体完整性、约束完整性和主码完整性B.数据库定义完整性、参照完整性和用户定义完整性C.实体完整性、参照完整性和用户定义完整性D.表结构完整性、用户定义完整性和事务完整性14.SQL Server安装好之后必须首先启动________服务才能使用此系统。

A.SQL Server B.SQL Server AgentC.SQL Server Management Studio D.配置管理器15.在创建用户数据库时,系统自动将_________数据库拷贝到用户数据库中。

A.master B.modelC.msdb D.pubs16.下列关于存储的说法,错误的是_____________。

A.提高数据的操作效率B.模块共享C.增强数据的安全性D.在SELECT语句中可查询存储过程数据17.SQL Server数据库可以由___________组成。

A.多个数据文件和多个日志文件B.多个数据文件C.多个数据文件和只能一个日志文件D.多个日志文件和只能一个数据文件18.为一个新建的数据库估计空间,有一个数据表,大约有10,000行记录,每一行记录大约需要5,000字节空间,此数据表一共需要________空间?A. 80MBB. 40MBC. 60MBD. 30MB19.“图书”表中价格列是一个定点小数,小数点前3位,小数点后保留1位,正确的类型是________。

A. numeric(3,1)B. numeric(4,1)C. numeric(5,1)D. float20.Nchar(10)最多可以存储___________个汉字。

A. 5B. 10C. 20D. 都不对21.若用char(10)类型的变量存放“中国”,则占用的字节数为____A. 10B. 4C. 2D. 2022.若用nchar(10)类型的变量存放“中国”,则占用的字节数为____A. 10B. 4C. 2D. 2023.下属哪个语句是将查询结果批量插入到已建好的表中____________。

A.INSERT INTO … V ALUES …B.INSERT INTO … SELECT …C.SELECT … INTO …FROM …D.SELECT … FROM …24.有关系模式:销售表(产品号,销售时间,销售数量),建立统计每种产品的销售总量的视图的正确语句是_________。

A. CREATE VIEW v1 ASSELECT产品号,SUM(销售数量) FROM 销售表GROUP BY 产品号B. CREATE VIEW v1 ASSELECT产品号,COUNT(销售数量) FROM 销售表GROUP BY 产品号C. CREATE VIEW v1(A,B) ASSELECT产品号,SUM(销售数量) FROM销售表GROUP BY 产品号D. CREATE VIEW v1(A,B) ASSELECT产品号,COUNT(销售数量) FROM 销售表GROUP BY 产品号25.假设学生的考试成绩是在0~150范围内的整数,则定义考试成绩的最合适的类型是______。

A. intB. smallintC. tinyintD. float26.用于存放定期执行任务的数据库是 _________。

A.masterB. modelC. msdbD. tempdb27.____能够成为sysadmin角色的成员.A. 数据库用户B. 服务器登录帐户C. 用户定义的角色D. 服务器角色28.下列____操作检查默认值约束。

A. insertB. deleteC. updateD. select29.db_datareader角色可以执行的操作包括____A. insertB. deleteC. updateD. select30.db_datawriter角色可以执行的操作包括____A. insertB. selectC. create tableD. alter table31. CHECK约束的作用是________。

A. 提供列的默认值B. 限制列的取值范围C. 提高数据的操作效率D. 保护敏感的数据32.游标的主要作用是_________。

A. 提高数据查询效率B. 实现复杂的查询C. 提供对查询结果的详细处理D. 保护敏感的数据33.若希望用户u1对某数据库具有全部的权限,则应将u1加入到_____角色中。

A.db_owner B.publicC.db_datawriter D.sysadmin34.若希望某数据库中的全体用户都具有某个权限,较好的做法是_______。

A.分别对数据库中的每个进行授权B.将此权限授给db_owner角色C.创建一个用户角色并将此权限授给该用户角色D.将此权限授给public角色35.数据库管理系统在对表进行 ________ 检查CHECK约束。

A. 插入和删除数据之前B. 插入和删除数据之后C. 插入和更新数据之前D. 插入和更新数据之后36.主码约束是在对数据库数据进行____________时检查。

A. 插入操作B. 更新操作C. 插入和更新操作D. 插入和删除操作37.default约束是在对数据库数据进行____________时检查。

A. 插入操作B. 插入和删除操作C. 更新操作D. 插入和更新操作38.外码约束是在对主表数据进行____________检查。

A. 插入操作B. 更新操作C. 插入和更新操作D. 更新和删除操作39.SQL Server的单行注释符是________。

A. //B. --C. /*D. */40. 下述哪个不是SQL语言的特征________。

A. 一体化语言B. 过程化语言C. 非过程语言D. 简洁二. 多选题1.如果表T是3NF,则它____________。

A. 一定是1NFB. 一定是2 NFC. 不一定是1NFD.不一定是2NF2.下列属于SQL Server系统数据库的有__________。

A. masterB. modelC. tempdbD.pubs3.下列属于SQL Server用户数据库的有__________。

A. tempdbB. modelC. northwindD.pubs4.创建完数据库后,在企业管理器中 ___________ 。

A.可以修改数据文件的逻辑文件名B.可以修改数据文件的物理文件名C.可以修改数据文件的初始大小D.可以修改数据文件的增长方式5.CHECK约束可以。

A.限制一个表中一个列的取值范围B.限制一个表中多个列之间的取值约束C.限制多个表中多个列之间的取值约束D.对日期类型的列进行约束6.下述哪些不属于数据库的特性_________。

A.应用程序和数据库的存储紧密相关B.能够表达数据和数据之间的关联关系C.能够按用户的视图表示数据D.安全控制功能比较弱7.对数据库空间的维护包括_________。

A.扩大已有文件的大小B.添加新的文件C.缩小已有文件的大小D.缩小整个数据库的大小8.“简单”恢复模式,可以进行的备份是________。

A.完全备份B.差异备份C.日志备份D.都可以9.下列在主码表中进行____操作时检查外码约束。

A. insertB. deleteC. updateD. select10.下列在外码表中进行____操作时检查外码约束。

A. insertB. deleteC. updateD. select。

相关主题