第八套1下列哪一项工作属于数据库管理员的职责(D )。
A) 参与用户需求调研和系统分析B) 确定数据库的存储结构和存取策略C) 编写应用系统的程序模块D) 应用系统的安装和调试解析:应用系统的安装和调试是程序员的职责2下列关于数据库数据字典的叙述中,哪一条是错误的(D )。
A) 数据字典中保存关于数据库的描述信息B) 数据字典与元数据是不同的概念C) 程序访问数据库数据时,由DBMS通过查询数据字典确定被访问的数据D) 数据独立性是指存储在数据库的数据字典中的数据文件结构,与访问它的程序之间是相互分离的解析:数据独立性是指应用程序和数据结构之间相互独立, 互不影响。
3涉及企业订单处理、市场及客户支持等功能领域的应用软件是BA) CRMB) ERPC) Web PortalD) Search Engine解析:企业资源计划即ERP (Enterprise Resource Planning)4下列关于数据模型的数据约束的叙述中,哪一条是错误的(D )。
A) 数据约束描述数据结构中数据间的语法和语义关联B) 数据约束用以保证数据的正确性、有效性和相容性C) 数据完整性约束是数据约束的一种D) 数据约束指的是数据的静态特征,不包括数据的动态行为规则解析:数据约束指的是数据的静态特征同时也包括数据的动态行为规则5下列关于物理层模型的叙述中,哪一条是错误的(C )。
A) 物理层模型是数据库最底层的抽象B) 物理层模型确定数据的存储结构、存取路径C) 逻辑模型是物理层模型的实现D) 物理层模型的设计目标是提高数据库的性能和有效利用存储空间解析:逻辑模型不是物理层模型的实现6下列关于层次模型的叙述中,哪一条是错误的(B )。
A) 层次模型主要反映现实世界中实体间的层次关系B) 层次模型用有向图结构表示实体及它们之间的联系C) 层次模型的存储结构可以通过邻接法、链接法、和邻接-链接混合法实现数据间的存储连接D) 层次模型引入冗余数据和指针来实现实体的多对多关系解析:网状模型用有向图结构表示实体及它们之间的联系7设关系R与关系S具有相同的度,且相对应的属性的值取自同一个域,则R-(R-S)与下列哪一项等价(B )。
A) R∪SB) R∩SC) R×SD) R-S8如图所示的两个关系R和S则关系T是下列哪一项操作得到的结果(D )。
A) R和S的自然连接B) R和S的左外连接C) R和S的右外连接D) R和S的全外连接9若属性(或者属性组)F是关系R的外码,它与关系S的主码Ks相对应,则下列关于关系模型中参照完整性约束的叙述中哪一条是错误的( A )。
A) 关系R和关系S必须是不同关系B) F可以取空值C) 如果F非空,则它的取值必须是S中某个元组的主码值D) F与Ks可以同名,也可以不同名解析:关系R和关系S不一定是不同关系10有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于下列哪一项约束( C )。
A) 实体完整性约束B) 参照完整性约束C) 用户自定义完整性约束D) 关键字完整性约束11如图所示的两个关系R和S则关系T是下列哪一操作得到的结果(C )。
A) R和S的自然连接B) R和S的左外连接C) R和S的右外连接D) R和S的外部并12关系数据库标准语言SQL在发展的过程中经历了一系列的标准化过程。
SQL语言在哪一年被采纳为国际标准( B )。
A) 1982年由美国国家标准局颁布B) 1987年被国际标准组织(ISO)采纳C) 1989年由国际标准组织(ISO)采纳D) 1992年由美国国家标准局颁布13 SQL语言有两种使用方式,一种是交互式SQL,另外一种是(C )。
A) 提示SOLB) 多用户SQLC) 嵌入式SQLD) 解释式SQL14将STUDENT表中的年龄属性的数据类型改为半字节整数,下列SQL语句中哪一个是正确的(B )。
A) ALTER TABLE STUDENT ADD age SMALLINTB) ALTER TABLE STUDENT MODIFY age SMALLINTC) ALTER TABLE STUDENT UPDATE age SMALLINTD) ALTER TABLE STUDENT HAVING age15设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示职工号、姓名、年龄、性别、工资。
要为每一位工资低于1000元的女职工加薪200元,下列哪一个是实现上述要求的正确的SQL语句(B )。
A) UPDATE EMPHAVING SALARY=SALARY+200WHERE SALARY<1000 AND SEX='女';B) UPDATE EMPSET SALARY=SALARY+200WHERE SALARY<1000 AND SEX='女';C) UPDATE EMPWITH SALARY=SALARY+200WHERE SALARY<1000 AND SEX='女';D) UPDATE EMP UPDATE SALARY=SALARY+200 WHERE SALARY<100016在CREATE VIEW语句中可仅指定视图名,省略组成视图的各个属性列名。
下列哪一种情况下可以这样做( D )。
A) 视图中某个目标列不是单纯的属性名,而是集合函数或者列表达式B) 多表连接时选出了几个同名列作为视图中的列C) 需要在视图中为某个列启用新的更合适的名字D) 隐含该视图中的字段是由子查询中SELECT子句目标列中的诸字段组成17存储过程是为了完成特定的功能而汇集成的一组语句,对该组语句命名、编译和优化后存储在数据库服务器中。
下列哪一项不属于使用存储过程的优点( D )。
A) 如果某个数据库程序是多个应用需要的,则可以将这个数据库程序以存储过程的形式编译和优化后存储在数据库服务器中,从而被这些应用程序调用,从而减少重复工作B) 存储过程在服务器端运行,可以减少客户与服务器之间的数据传输和通讯代价,进而提高运行效率C) 存储过程具有比其他数据库程序设计语言更为强大的数据表达和计算能力D) 通过为数据库用户提供更复杂类型的导出数据,增强视图所提供的建模能力18下列哪一项不属于动态SQL类型(D )。
A) 可变的SQL语句B) 条件可变的SQL语句C) 数据库对象、条件都可变的SQL语句D) 嵌入式SQL语句19下列关于数据库设计的叙述中,哪一条是错误的(C )。
A) 数据库设计是数据库领域中的主要研究课题之一B) 数据库设计针对给定的应用环境进行C) 数据库设计与采用何种数据模型无关D) 规范化理论是数据库设计的重要理论指南解析:数据库设计与采用何种数据类型有关20下列关于函数依赖的叙述中,哪一条是错误的(C )。
A) 若X→Y, Y→Z, 则X→ZB) 若X→Y,Y′? Y,则X→Y′C) 若X→Y,X′? X,则X′→YD) 若X′? X,则X→X′21若关系模式R中没有非主属性,则(C )。
A) R肯定属于2NF, 但R不一定属于3NFB) R肯定属于3NF, 但R不一定属于BCNFC) R肯定属于BCNF, 但R不一定属于4NFD) R肯定属于4NF22下面有关模式分解的叙述中,哪一条是正确的(D )。
A) 若一个模式分解具有无损连接性,则该分解一定保持函数依赖B) 若一个模式分解保持函数依赖,则该分解一定具有无损连接性C) 若只要求分解保持函数依赖,那么模式分解一定可以达到BCNFD) 若只要求分解具有无损连接性,那么模式分解一定可以达到BCNF[解析] BCNF是-数据库规范的最高程度。
若要求分解具有无损连接性,那么模式分解一定可以达到BCNF;若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF;若要求分解即具有无损连接,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF。
23在物理存储器层次结构中,成本最高且速度最快的是(A )。
A) 高速缓冲存储器B) 主存储器C) 第二级存储器D) 第三级存储器[解析] 高速缓冲存储器是最快最昂贵的存储介质。
24下列关于B+树索引的叙述中,哪一条是错误的(D )。
A) B+树是一种平衡的多路查找树B) B+树的所有关键码都在叶结点中出现C) m 阶B+树的每个结点至多有m 个子女D) m 阶B+树的每个非叶结点至少有2个子女25每一种基本的关系代数运算都有多种不同的实现算法。
下面给出的计算关系r和关系s的θ连接r θs 的算法中,Br表示存储关系r的元祖tr的磁盘块,Bs表示存储关系s的元祖ts的磁盘块。
for each Br of r do beginfor each Bs of s do beginfor each trin Br do beginfor each ts in Bs do begin测试元组对(tr,ts)是否满足连(B )。
A) 嵌套循环连接B) 块嵌套循环连接C) 排序-归并连接D) 散列连接26如果有两个事务同时对数据库中同一数据进行操作,下列哪一种情况不可能引起冲突(C )。
A) 其中有一个是DELETEB) 一个是SELECT,另一个是UPDATEC) 两个都是SELECTD) 两个都是UPDATE[解析] SELECT语句用于数据库的查询,而不改变数据库的原有数据,同时执行两个SELECT操作,不会引起冲突。
而DELETE、UPDATE会改变数据库的数据,同时执行包含这两个语句的操作时,可能会引起冲突。
27分布式数据库中,能够将用户从网络的操作细节中解脱出来,这指的是(A )。
A) 分布透明性B) 复制透明性C) 分片透明性D) 安全透明性28下列关于CGI的叙述中,哪一条是错误的(D )。
A) CGI的英文是Common Gateway InterfaceB) CGI是一个独立的进程,允许在Web服务器上运行C) CGI进程需要消耗比较多的系统资源D) CGI在执行时动态加载到Web服务器进程内29下列关于面向对象数据库中对象结构的叙述中,哪一条是错误的(C )。
A) 对象可以具有任意复杂度的对象结构B) 复杂对象可以由别的对象通过类型构造器构造得到C) 集合类型的状态是对象的集合,这些对象必须是有序的D) 元组类型也称为结构化类型解析:集合的对象不一定是有序的。
30在数据挖掘的关联分析中,设D是事务的集合,A和B都是项集,则D中事务包含A∪B的百分比称为(C )。
A) 阈值B) 频繁项集C) 可信度D) 支持度31逻辑数据模型主要包括(ABCE )。