一起答

数据库系统原理自考2007年10月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在36题的基本表中,试用SQL语句查询每个学生已选修课程的门数及平均成绩。

  2. 设有一个反映职工每月超额完成生产任务的关系模式:

    R(日期,职工号,姓名,工种,额定工作量,本月超额)

    如果规定:每个职工只隶属于一个工种,每个工种的额定工作量惟一,每个工种的职工有多人。

    (1) 根据上述规定,写出模式R的基本FD和关键码。

    (2) R最高属于第几范式,并说明理由。

    (3) 将R规范到3NF。

  3. 设某工厂数据库中有四个实体集。一是“仓库”实体集,属性有仓库号、仓库面积等;二是“零件”实体集,属性有零件号、零件名、规格、单价等;三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,属性有职工号、姓名等。设仓库与零件之间有“存放”联系,每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要记录库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个供应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以有多名保管员,但一名保管员只能在一个仓库工作。

    (1)试为该工厂的数据库设计一个ER模型,要求标注联系类型,可省略实体属性。

    (2)根据转换规则,将ER模型转换成关系模型,要求标明每个关系模式的主键和外键。

  4. 在36题的基本表中,试用SQL语句完成下面操作:

    删除学号为“95002”的学生选修的课程号为“C2”的记录。

  5. 在36题的基本表中,试用SQL语句完成下面的操作:

    建立数学系学生的视图C_STUDENT,并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。视图的属性名为:S#,SNAME,AGE,DEPT。

  6. 设教学数据库中有三个关系:

    学生关系S(S#,SNAME,AGE,SEX,DEPT),其属性分别表示学号、姓名、年龄、性别、所在系。

    课程关系C(C#,CNAME,TEACHER),其属性分别表示课程号、课程名、任课教师名。

    选课关系SC(S#,C#,GRADE},其中GRADE表示成绩。请用关系代数表达式表达下面的查询。

    检索选修课程号为“C2”的学生的学号和姓名。

  7. ODBC的体系结构有哪几层?

  8. 在36题的基本表中,试用SQL语句完成下面操作:

    查询与张明同一个系的学生信息。

  9. 简述类图中的重复度与ER图中实体的基数的区别。

  10. SQL完整性约束有哪些?

  11. 简述基本表和视图和区别。

  12. DBS中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?

  13. 简述SQL语言的特点。

  14. 设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包D+

  15. 什么是事务?它具有哪些性质?

  16. 在面向对象技术中,数据类型系统由基本类型、复合类型和_____三部分组成。

  17. 什么是数据独立性?在数据库中有哪两级独立性?

  18. 什么是DB的系统缓冲区?

  19. 数据库的并发操作通常会带来三个问题:______问题、读脏数据问题、不可重复读问题。

  20. ODBC技术为应用程序提供了一套CLI函数库和基于______的运行支持环境。

  21. 在程序中,事务以BEGIN TRANSACTION语句开始,以_____语句或ROLL-BACK语句结束。

  22. SQL语言中,向数据库表中插入数据的命令是________。

  23. 若关系A有m个属性,关系B有n个属性,则A×B有________个属性。

  24. 模式分解的优点之一是能消除________和操作异常现象。

  25. 如果关系模式R是1NF,且每个非主属性____函数依赖于候选键,那么称R是第二范式的模式。

  26. 关系模型和层次、网状模型的最大差别是用_______导航数据。

  27. 数据库系统中三级模式结构定义存放在______中。

  28. 在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是( )

    • A.环境记录、连接记录、语句记录、描述记录
    • B.环境记录、连接记录、语句记录、运行记录
    • C.环境记录、连接记录、运行记录、描述记录
    • D.环境记录、运行记录、语句记录、描述记录
  29. 若事务T1已经给数据A加上了共享锁,则事务T2( )

    • A.只能再对A加共享锁
    • B.只能再对A加排他锁
    • C.可以对A加共享锁,也可以对A加排他锁
    • D.不能再给A加任何锁
  30. 在对象联系图中,表示对象类型之间的超类与子类联系的是( )

    • A.双向箭头
    • B.双线箭头
    • C.双箭头
    • D.单箭头
  31. SQL语言是关系型数据库系统典型的数据库语言,它是( )

    • A.过程化语言
    • B.结构化查询语言
    • C.格式化语言
    • D.导航式语言
  32. 将查询关系S的权限授予用户WANG,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是( )

    • A.GRANT SELECT TO S ON WANG WITH PUBLIC
    • B.GRANT SELECT ON S TO WANG WITH PUBLIC
    • C.GRANT SELECT TO S ON WANG WITH GRANT OPTION
    • D.GRANT SELECT ON S TO WANG WITH GRANT OPTION
  33. SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中( )

    • A.SELECT
    • B.HAVING
    • C.GROUP…HAVING
    • D.WHERE
  34. 下列不属于存储过程优点的是( )

    • A.增加了程序编写工作量
    • B.提高运行速度
    • C.降低网络通信量
    • D.间接实现安全控制
  35. 设有关系R和S如题8图:

                                题8图

    则R与S进行差运算,其结果的元组数为( )

    • A.1
    • B.2
    • C.3
    • D.5
  36. 两个函数依赖集F和G等价的充分必要条件是( )

    • A.F=G
    • B.F+=G
    • C.F=G+
    • D.F+=G+
  37. 关系规范化中的插入异常是指( )

    • A.不该插入的数据被插入
    • B.应该插入的数据没插入
    • C.插入了没有用的数据
    • D.插入了错误的数据
  38. 设计数据库时,应该首先设计数据库的( )

    • A.应用系统结构
    • B.概念结构
    • C.逻辑结构
    • D.物理结构
  39. 如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是( )

    • A.递归实体
    • B.复合实体
    • C.弱实体
    • D.超类实体
  40. 在数据库方式下,信息处理中占据中心位置的是( )

    • A.磁盘
    • B.程序
    • C.数据
    • D.内存
  41. 在下列四种模型中,与计算机的硬件及软件均无关的是( )

    • A.外部模型
    • B.逻辑模型
    • C.概念模型
    • D.内部模型
  42. 下列功能中,不属于DML基本操作功能的是( )

    • A.排序
    • B.插入
    • C.修改
    • D.检索