全国计算机四级数据库第八套
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八套
1下列哪一项工作属于数据库管理员的职责(D )。
A) 参与用户需求调研和系统分析
B) 确定数据库的存储结构和存取策略
C) 编写应用系统的程序模块
D) 应用系统的安装和调试
解析:应用系统的安装和调试是程序员的职责
2下列关于数据库数据字典的叙述中,哪一条是错误的(D )。
A) 数据字典中保存关于数据库的描述信息
B) 数据字典与元数据是不同的概念
C) 程序访问数据库数据时,由DBMS通过查询数据字典确定被访问的数据
D) 数据独立性是指存储在数据库的数据字典中的数据文件结构,与访问它的程序之间是相互分离的
解析:数据独立性是指应用程序和数据结构之间相互独立, 互不影响。
3涉及企业订单处理、市场及客户支持等功能领域的应用软件是B
A) CRM
B) ERP
C) Web Portal
D) 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∪S
B) R∩S
C) R×S
D) R-S
8如图所示的两个关系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) 提示SOL
B) 多用户SQL
C) 嵌入式SQL
D) 解释式SQL
14将STUDENT表中的年龄属性的数据类型改为半字节整数,下列SQL语句中哪一个是正确的(B )。
A) ALTER TABLE STUDENT ADD age SMALLINT
B) ALTER TABLE STUDENT MODIFY age SMALLINT
C) ALTER TABLE STUDENT UPDATE age SMALLINT
D) ALTER TABLE STUDENT HAVING age
15设有职工基本表: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<1000
16在CREATE VIEW语句中可仅指定视图名,省略组成视图的各个属性列名。下列哪一种情况下可以这样做( D )。
A) 视图中某个目标列不是单纯的属性名,而是集合函数或者列表达式
B) 多表连接时选出了几个同名列作为视图中的列
C) 需要在视图中为某个列启用新的更合适的名字
D) 隐含该视图中的字段是由子查询中SELECT子句目标列中的诸字段组成
17存储过程是为了完成特定的功能而汇集成的一组语句,对该组语句命名、编译和优化后存储在数据库服务器中。下列哪一项不属于使用存储过程的优点( D )。A) 如果某个数据库程序是多个应用需要的,则可以将这个数据库程序以存储过程的形式编译和优化后存储在数据库服务器中,从而被这些应用程序调用,从而减少重复工作
B) 存储过程在服务器端运行,可以减少客户与服务器之间的数据传输和通讯代价,进而提高运行效率
C) 存储过程具有比其他数据库程序设计语言更为强大的数据表达和计算能力
D) 通过为数据库用户提供更复杂类型的导出数据,增强视图所提供的建模能力