一起答

2017年计算机四级数据库工程师模拟试题3

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 有如下关系数据库:

    学生(学号,姓名,性别,专业、奖学金)

    课程(课程号,名称,学分)

    学习(学号,课程号,分数)

    用sQL语言完成下列操作:

    1)检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;

    2)检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、

    姓名和专业;

    3)对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为1000元;

    4)定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分。

  2. ②假设车辆信息有如下约束:

     车牌号:标识属性,取值形式为:第1个字符是“京”,第2个字符为“A”到“Z”的字母,第3到第7个字符均是“0”到“9”的数字。此列采用普通编码定长字符型,非空;

     车型:普通编码定长字符型,长度为6,默认值为“轿车”;

     发动机号:普通编码定长字符型:长度为6,非空;

     行驶里程:整型,取值大于等于0;

     车辆所有人:普通编码定长字符型,长度为8,非空;

     联系电话:普通编码定长字符型,长度为13,取值唯一。

     写出创建满足上述要求的车辆信息表的S

  3. 将新插入的记录存储在文件末尾,并使记录随机地分布在文件物理存储空间中的文件结构是______。

    • A.堆文件
    • B.聚集文件
    • C.索引文件
    • D.散列文件
  4. 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。

    • A.需求分析
    • B.概念设计
    • C.逻辑设计
    • D.物理设计
  5. 关于数据划分策略,下述说法错误的是______。

    • A.散列划分采用某种散列函数,以数据的划分属性作为函数参数,计算数据应存储的磁盘序号
    • B.范围划分根据某个属性的取值,将数据划分为n个部分,分别存储到不同磁盘上
    • C.范围划分有利于范围查询和点查询,但也可能会引起数据分布不均匀及并行处理能力下降问题
    • D.轮转法划分能保证元组在多个磁盘上的平均分配,并具有较高的点查询和范围查询
  6. 关于数据库系统,有下列说法:

     Ⅰ.数据库系统(DBS)自上而下可以分为用户、人机交互界面、DBMS和磁盘四个层次

     Ⅱ.采用了数据库技术的计算机系统

     Ⅲ.是位于用户与操作系统之间的数据库管理系统

     Ⅳ.DBS是由DB、软件和DBA组成

     上述说法完全正确的是______。

    • A.Ⅰ和Ⅳ
    • B.Ⅱ、Ⅲ和Ⅳ
    • C.Ⅰ和Ⅱ
    • D.Ⅲ
  7. 以下关于视图叙述错误的是

    • A.视图是由从数据库的基本表中取出来的数据组成的逻辑窗口
    • B.视图是一个虚表
    • C.数据库中不仅存放视图的定义,还存放视图包含的数据
    • D.基本表中的数据如果发生了变化,从视图中查询的数据也随之发生变化
  8. 将文件记录在某个域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是______。

    • A.散列技术
    • B.索引技术
    • C.数据字典
    • D.聚集文件
  9. OLE DB是一种通用数据访问接口。下列关于OLE DB的说法错误的是

    • A.OLE DB是Microsoft OLE对象标准的一个实现,它由一系列的COM接口组成
    • B.与ODBC驱动程序需要支持几乎所有的DBMS特性不同,OLE DB允许只支持DBMS的部分功能
    • C.OLE DB支持访问关系数据库和非关系数据库
    • D.OLE DB定义了数据提供者、数据消费者和数据驱动理序三类数据访问组件
  10. 数据库系统不仅包括数据库本身,还包括相应的硬件、软件和______。

    • A.数据库管理系统
    • B.数据库应用系统
    • C.相关的计算机系统
    • D.各类相关人员
  11. 下面各项中,哪些是新一代数据库开发工具应有的特征?______。

     ①支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理

     ②支持基于Internet应用的设计

     ③支持面向对象的程序设计

    • A.①②
    • B.①③
    • C.②③
    • D.都是
  12. 事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是______。

    • A.使用先来先服务策略处理事务请求
    • B.使用两阶段锁协议
    • C.对事务进行并发调度
    • D.使用小粒度锁
  13. 下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是______。

    • A.属性的名字和类型信息
    • B.表上的授权信息
    • C.表中的一个元组
    • D.定义在表上的索引类型
  14. 数据镜像有很多优点,但是不包括______。

    • A.数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能
    • B.发生灾难时,数据库镜像可快速使数据库的备用副本提供服务
    • C.数据库镜像可以降低应用成本
    • D.提高生产数据库在升级期间的可用性
  15. 若对并发操作不加以控制,可能会带来何种问题? ______

    • A.死机
    • B.死锁
    • C.不一致
    • D.不安全
  16. RAID是指廉价冗余磁盘阵列,它是由多块磁盘构成的一个整体。关于RAID机制和技术,下列说法错误的是______。

    • A.RAID系统内部可以包含多个磁盘驱动器
    • B.RAID 5盘阵列中的一块磁盘损坏时,利用其他磁盘上的信息,可以恢复出这块磁盘上的信息
    • C.RAID采用校验冗余技术所需用的磁盘空间要比采用镜像冗余技术所需用的磁盘空间多
    • D.RAID系统一般都具有设备虚拟化技术
  17. 查询C:\ZG\ZGDA.DBF表中的编号、姓名、工资字段的数据,并将查询结果保存到C:\ZG\ DA.DBFGE表,正确的命令是______。

    • A.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA INTO DBF C:\ZG\DA
    • B.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA INTO DBFDA.DBF
    • C.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA TO DBF C:\ZG\DA
    • D.SELECT编号,姓名,工资FORM. C:\ZG\ZGDA INTO CURSOR C:\ZG\DA
  18. 是数据库技术与并行处理技术相结合的产物。是为了处理大型复杂数据管理应用领域中的海量数据而提出的。并行DBS的硬件平台是并行计算机系统,使用多个CPU(商用并行系统中,CPU可达数百个)和多个磁盘进行并行数据处理和磁盘数据访问操作,以提高数据库系统的数据处理和I/O速度。______。

    • A.集中式数据库系统
    • B.并行数据库系统
    • C.分布式数据库系统
    • D.客户/服务器数据库系统
  19. 设在SQL Server 2000的某数据库中,有表T和下列类型的用户 I.该数据库的拥有者 Ⅱ.表T的创建者 Ⅲ.普通用户U1 Ⅳ.Guest 在该数据库中,需要经过授权才能对表T数据执行更改操作的用户是

    • A.仅Ⅲ
    • B.仅Ⅲ和Ⅳ
    • C.仅Ⅱ、Ⅲ和Ⅳ
    • D.全部
  20. 在IDEF0建模中,连接到活动的下方箭头表示的是______。

    • A.输入
    • B.输出
    • C.控制
    • D.机制
  21. 统一建模语言UML是一种定义良好、易于表达、功能强大、通用的可视化建模语言,下列关于UML说法错误的是

    • A.在UML的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角色使用
    • B.UML也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于UML的动态视图
    • C.UML的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标
    • D.UML中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间
  22. 关于数据库试运行和功能与性能测试,下列说法正确的是______。

    • A.对数据库系统的转储和恢复能力的测试属于系统的功能测试范畴
    • B.在进行数据库功能测试时,一般要先装入大规模的数据
    • C.数据库试运行一般是与编写调试程序的工作同步开展的
    • D.数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴
  23. 在某分布式数据库系统中,设某数据表的模式为S(a1, a2, a3, a4, a5),其中a1为主码,该表中数据量大,a2取值空间为{1,2,3}。设有两个数据分片方案,分别为PSz1={S11, S12, S13}和PS2={S21, S22, S23},任取分片S1i,S1i的模式为(al, a2, a3, a4, a5) ,且S1i中的任一元组t都属于S,且t在属性a2上的取值为i。任取分片S2i,有S2i与S元组数相同,且其主码为al,S21的模式为(al, a2),S22为(a1, a3, a4),S23为(al, a5)。则关于PS1和PS2的分片机制,下列说法正确的是

    • A.PS1为水平分片,PS2为垂直分片
    • B.PS1为垂直分片,PS2为导出分片
    • C.PS1为水平分片,PS2为导出分片
    • D.PS1为垂直分片,PS2为水平分片
  24. 下列哪些属性不适合建立索引______。

    • A.经常出现在GROUP BY字句中的属性
    • B.经常参与连接操作的属性
    • C.经常出现在WHERE字句中的属性
    • D.经常需要进行更新操作的属性
  25. SQL语言具有数据定义、数据查询、数据操纵和数据控制功能,语句ALTER TABLE实现下列哪类功能? ______。

    • A.数据定义
    • B.数据操纵
    • C.数据查询
    • D.数据控制
  26. 数据模型定义了数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。概念模型的典型代表是______。

    • A.实体一联系模型
    • B.关系模型
    • C.面向对象模型
    • D.网状模型
  27. 关于SQL的特点说法错误的是______。

    • A.SQL语言集数据定义语言、数据操纵语言、数据控制语言的功能于一体
    • B.高度非过程化
    • C.同一种语法结构提供两种使用方式,即SQL语句既有自含式语言,又是嵌入式语言
    • D.SQL采用对象的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的对象