一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 某图书管理系统,涉及如下信息:

    书籍:书号、名称、品种、数量、存放位置;借书人:单位、姓名、借书证号;出版社:出版社名,电话等。

    如果规定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性;当借书人借书时产生借书日期和还书日期;一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。

    (1)根据上述语义画出ER图,要求在图中注明联系的类型(实体的属性可省略)。

    (2)将ER模型转换成关系模型,并指出每个关系模式的主键。

  2. 有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比赛主管),如果规定:每个运动员参加一个比赛项目只有一个比赛成绩,每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。

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

    (2)R最高为第几范式?

    (3)将R规范为3NF。

  3. 把学生“刘晨”所选修的课程的成绩加10分。

  4. 创建学生成绩表视图VW1,包括学号,姓名,课名,成绩,考试时间。

  5. 查询考试成绩有不及格(小于60分)的学生的学号(要求结果无重复)。

  6. 设学生管理数据库有3个关系:

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

    课程(课号,课名,学时)选课(学号,课号,成绩,考试时间)

    用SQL语言完成下面36(1)-40题。

    (1)查询不是信息系、数学系、物理系的学生姓名和性别(提示:使用NOT IN)。

  7. 查询各门课程的课号及其选课人数。

  8. 简述SQL/CLI函数:SQLAllocHandle(< handle_type>,< handle_1>,< handle_2>)中三个参数的含义。

  9. 简述PowerBuilder9.0中数据窗口画板的作用。

  10. 简述SQL Server 2000提供的Master数据库有何作用。

  11. 设DBS运行时,在某检查点之后发生故障。事务T1在检查点之前完成更新;事务T2结束于检查点之后和故障点之前;事务T3在故障点还没有做完,试问对事务Tl、T2、T3分别要进行什么操作?

  12. 如果教学数据库中的关系如下:教师关系T(T#,TNAME,TITLE),课程关系C(C#,CNAME,T#),学生关系S(S#,SNAME,AGE,SEX),选课关系SC(S#,C#,SCORE),用断言写出每门课程最多50名男生选修的完整性约束。

  13. 设SC(学号,课号,成绩)为选课关系,则下面的元组表达式的中文含义是什么?

  14. 什么是事务的原子性?

  15. 简述关系数据库的三类完整性规则。

  16. 已知关系模式R中U={A,B,C,D,E,G},F={AB→C,BC→D,C→A,ACD→B,D→EG,BE→C},求(BD)+

  17. PowerBuilder9.0中,PowerBar是PB的____________工具栏。

  18. 对用户来说,____________驱动程序屏蔽了不同数据库系统的差异。

  19. 在数据库三层模式体系结构中包含哪几种模式?

  20. Microsoft SQL Server 2000是一个分布式的____________型数据库管理系统。

  21. 在SQL中,视图机制使系统具有三个优点:数据安全性、逻辑数据独立性和____________。

  22. 数据库的并发操作通常会带来三个问题:丢失更新问题、读脏数据问题和____________。

  23. 关系代数表达式优化的启发式规则有:尽早地执行____________和投影操作,避免直接做笛卡尔积。

  24. 撤销基本表Score的SQL语句是____________。

  25. DBMS中提供存储在数据库中低层数据和应用程序、查询之间的接口的是____________ 管理器。

  26. 全局ER模型的优化原则包括:合并实体类型、消除冗余属性和消除冗余____________。

  27. 最小函数依赖集F必须满足的一个条件是F中的每个函数依赖的右部都是____________。

  28. 如果有枚举类型定义:sex{male,female},那么male和female的值分别为( )

    • A.0,0
    • B.0,1
    • C.1,0
    • D.1,1
  29. 在PowerBuilder应用中建立窗口为w_main,下列打开此窗口的正确脚本语句是( )

    • A.open w_mam
    • B.open(w_main)
    • C.display w_mam
    • D.display(w_main)
  30. 在T-SQL批处理中调用存储过程所使用的命令是( )

    • A.exec
    • B.declare
    • C.user
    • D.set
  31. 事务把数据R的S锁升级为X锁的操作是( )

    • A.XFIND R
    • B.SFIND R
    • C.UPDX R
    • D.SRELEASE R
  32. 如果想找出关系R的属性A上为空的那些元组,则选择子句应该为( )

    • A.WHERE A=NULL
    • B.WHERE A==NULL
    • C.WHERE A IS NULL
    • D.WHERE A NOT IS NULL
  33. 下列语句中表示事务执行成功的是( )

    • A.COMMIT
    • B.BEGIN TRANSACTION
    • C.ROLLBACK
    • D.OK
  34. SQL语言的聚合函数COUNT、SUM、AVG等,不允许出现在其中的子句为( )

    • A.SELECT
    • B.HAVING
    • C.GROUP…HAVING
    • D.WHERE
  35. 设关系R如下表,则π专业,入学年份(R)的元数为( )

    • A.2
    • B.3
    • C.4
    • D.5
  36. 常用的关系运算是关系代数和( )

    • A.集合运算
    • B.逻辑演算
    • C.关系演算
    • D.集合演算
  37. 设F是关系模型R的FD集,如果对F中每个非平凡函数依赖X→Y,都有X是R的超键,则R属于( )

    • A.1NF
    • B.2NF
    • C.3NF
    • D.BCNF
  38. 如果规定:一个学校只有一个校长,一个校长只在一个学校任职,则实体集学校和校长之间的联系是( )

    • A.1对1
    • B.1对多
    • C.多对多
    • D.多对1
  39. 在关系模式设计时,每个关系模式应只对应于( )

    • A.一个实体类型或一个联系类型
    • B.一个实体类型和一个联系类型
    • C.多个实体类型
    • D.多个联系类型
  40. 数据库逻辑设计时,应首先( )

    • A.设计外模型
    • B.把概念模型转化成逻辑模型
    • C.设计存储模型
    • D.修正模型
  41. 数据库完整性约束的建立需要通过DBMS提供的( )

    • A.数据定义语言
    • B.数据操纵语言
    • C.数据查询语言
    • D.数据控制语言
  42. 以下不属于数据库系统优于文件系统的特点是( )

    • A.数据库系统冗余更少、共享性更强
    • B.数据库系统的数据独立性更强
    • C.数据库系统为用户提供更方便的用户接口
    • D.数据库系统对数据的操作以记录为单位