一起答

2015国家四级数据库工程师模拟试卷8

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 某学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:

    学生(学号,姓名,性别,年龄,所在系);

    课程(课程号,课程名,先行课);

    选课(学号,课程号,成绩)。

    用Transact—SQL完成下列操作。

    1)建立学生选课数据库。

    2)建立学生、课程和选课表。

    3)建立各表以主码为索引项的索引。

    4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生表上。

    5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的INSERT和UPDATE触发器。

    6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。

    7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于85分时,学习情况为好;当平均成绩在70—85分之间。学习情况为较好;当平均成绩在60—70分之间。学习情况为一般;当平均成绩在60分以下,学习情况为较差。

  2. 某电器商店准备开发一个销售业务管理系统。根据下面需求建立概念模型,结果用E—

    R图表示。该公司下属若干分店,每个分店都承担存储和销售两种职能。每个分店有若干名

    职工,每个职工只在一个分店工作。销售业务管理系统的功能体现下列查询要求:

    1)查询某职工领导的信息。

    2)查询某职工的信息及其工作分店的信息。

    3)查询某分店某天出售的各类电冰箱的总数。

    4)查询指定分店某型号洗衣机的库存量,或某型号洗衣机在哪个分店有货,有多少?

    5)提供销售信息。如某分店某段时间销售了哪些洗衣机?数量及销售额是多少?

  3. 触发器的作用是什么?

  4. 对数据库设计过程中各个阶段的设计进行描述。

  5. 数据管理的功能和目标是什么?

  6. 在SQL语言中授权的操作是通过什么语句实现的?——

    • A.CREAT
    • B.GRANT
    • C.INSERT
    • D.REVOKE
  7. 在面向对象软件歼发过程中,采用哪种设汁模式?

    • A.以减少设计过程创建的类的个数
    • B.以保证程序的运行速度达到最优值
    • C.以复用成功的设计和体系结构
    • D.以允许在非面向对象程序设计语言中使用面向对象的概念
  8. 数据库的实施是指根据数槲阼的逻辑结构没汁和物理结构设汁结果,在计算机系统上建立实际的数据库结构、导入数据许进行程序的调试,下列符项中,哪一项不是数据库实施的工作内容?----

    • A.定义数据序结构
    • B.数据装载
    • C.数据库的试运行
    • D.数槲库运行
  9. SQL Server 2000提了多种备份方法.其中差异备份的内容是-----。

    • A.上次差异备份之后修改的数据库全部内容
    • B.上次日志备份之后修改的数据库全部内容
    • C.上次完全备份之后修改的数据库全部内容
    • D.上次完全备份之后修改的数据内容,但不包含日志等其他内容
  10. 某“学生一选课一课程”数据库巾的如下三个关系:

    学生基本信息:s(S#,SNAME,SEX.AGE)

    选课信息:SC(s#,C#,GRADE)

    课程信息:C(c#,CNAME.TEAC|-IER)

    若要“查询选修了3门以上课陧的学生的学生号”,正确的SQL语句是---。

    • A.SEI,ECT’S#FROM SC GROI.JP BY S#l"lAVING COtJNT(*)>3
    • B.SELECT S# FROM SC GROIJP BY S撑WHERE COLINT(*)>3
    • C.SELECl’S#FROM SC ORDER BY S#HAVING C0UNT(*)>3
    • D.SELECT.S#FROM SC ORDER BY S#WHERE COUNT(*)>3
  11. 存多个事物务请求时同一数据加锁时,总是使某一用户等待的情况称为----。

    • A.活锁
    • B.死锁
    • C.排它锁
    • D.共享锁
  12. 数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?

    • A.需求分析阶段
    • B.逻辑设计阶段
    • C.概念设计阶段
    • D.物理设计阶段
  13. 下面关于函数依赖的叙述中,不正确的是——。

    • A.若X→Y,Y→Z,则X→YZ
    • B.若X→Y,Y→Z,则X→Z
    • C.若Z→Y,Y’是Y的子集,则X→Y
    • D.若XY→Z.则X→Z.Y→Z
  14. 下列各项中,哪一项不属于SQL Setver 2000在安装时创建的系统数据库?一~一

    • A.model
    • B.master
    • C.userdb
    • D.msdb
  15. 在数据库系统的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是哪种模式?—

    • A.外模式
    • B.模式
    • C.内模式
    • D.用户模式
  16. 分布式数据库系统的“分片透明性”位于——一。

    • A.全局模式与全局概念模式之间
    • B.分片模式与分配模式之间
    • C.全局概念模式与分片模式之间
    • D.分配模式与局部概念模式之间
  17. 分布式数据库系统中,数据分片是指——。

    • A.磁盘分片
    • B.系统分片
    • C.DB分片
    • D.内存分片
  18. 一个典型的分布式数据库管理系统应该包括——。①全局数据库管理系统②全局数据字典③局部数据库管理系统④通信管理

    • A.①②③
    • B.①③④
    • C.②③④
    • D.①②③④
  19. 并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是——。

    • A.共享内存
    • B.共享磁盘
    • C.无共享结构
    • D.层次结构
  20. JDBC API扣用来执行SQL语句的对象是——。

    • A.DriverManager
    • B.Statement
    • C.Connection
    • D.ResultSet
  21. 下图正确的是——。

    • A.
    • B.
    • C.
    • D.
  22. 在对数据库进行事务故障恢复时,只需对相应的事务执行——。

    • A.ABORT处理
    • B.REDO处理
    • C.UNDO处理
    • D.ROLLBACK处理
  23. DBMS的完整性控制应具有哪些功能?——一

    ①定义和存储完整性功能

    ②检查完整性功能

    ③控制完整性功能

    • A.①②
    • B.②③
    • C.①③
    • D.全部
  24. 系统存储过程在系统安装时就已经创建,这存储过程被存放在哪个系统数据库中?

    • A.master
    • B.model
    • C.tempdb
    • D.msdb
  25. 为了防止一个用户的^f二作不适当地影响另一个用户,应该采取——。

    • A.安全性控制
    • B.并发控制
    • C.完整性控制
    • D.访问控制
  26. 联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行?——

    • A.两个
    • B.三个
    • C.四个
    • D.任意个
  27. 数据库满足全部完整性约束,并使终处于正确,的状态,这指的是事务的什么特性?

    • A.原子性
    • B.一致性
    • C.隔离性
    • D.持久性
  28. 在SQL语句中,下列能实现投影操作的是——。

    • A.GROUP BY
    • B.SELECT
    • C.FROM
    • D.WHERE
  29. 如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?——

    • A.堆文件
    • B.顺序文件
    • C.散列文件
    • D.聚集文件
  30. 将文件记录在某个域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是——。

    • A.散列技术
    • B.索引技术
    • C.数据字典
    • D.聚集文件
  31. 数据库概念设计的E-R方法中,联系通常用下列哪种图形表示?——

    • A.矩形
    • B.椭圆形
    • C.菱形
    • D.四边形.
  32. 在关系模型中,一个关键字可以——。

    • A.由一个或多个能唯一标识该关系中任何元组的属性组成
    • B.由多个任意属性组成
    • C.至少由一个属性组成
    • D.以上都不是
  33. 为了保证数据库的数据独立性,需要修改的是——。

    • A.模式与外模式
    • B.模式与内模式
    • C.三级模式之间的两级映射
    • D.三级模式
  34. 在DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为——。

    • A.E—R模型
    • B.数据流图
    • C.关系模型
    • D.实体联系图
  35. 下面列出的数据模型中,哪一项是概念数据模型?——

    • A.网状模型
    • B.层次模型
    • C.实体一联系模型
    • D.关系模型