一起答

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

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

    商店:商店编号、店名、地址、店长

    会员:会员编号、会员名、住址

    职工:职工编号、职工名、性别、工资

    其中,每个商店有若干职工,但每个职工只能在一家商店工作,入店工作就有参加工作时间;每个商店有若干会员,每个会员可以属于多家商店,会员有加入日期。

    (1)试画出反映上述实体关系的E—R图(可以省略实体的属性)。

    (2)转换成关系模式,并指出每个关系模式的主键和外键(如果存在)。

  2. 现有如、F关系模式:

    R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任.[作,完成时间)

    每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。

    (1)根据上述条件,写出关系模式R的关键码。

    (2)R最高属于第几范式,为什么?(3)将R规范到3NF。

  3. 使用SQL语言将“数据库原理”课程的学时改为64。

  4. 使用SQL语句查询没有选修“001”号课程的学生姓名、专业、系号。

  5. 使用SQL语句将在系表(Dept)中插入一条记录,系号为“06”,系名为“机械自动化系”,电话为“84706601”。

  6. 使用SQL语句建立学生表Student,其中以学号为主码,以系号为外码,姓名不可以为空值。

  7. 简述ODBC体系结构中驱动程序管理器的功能。

  8. 某学生管理系统的数据库包含如下关系表:

    Student(Sn0,Name,Gender,Class,Major,Dno);

    Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)

    Course(Cn0,Subject,Credit,Time);Course为课程表,分别表示(课程号,课程名,学分,学时)

    Study(Sn0,Cn0,Score);Study为选课表,分别表示(学生号,课程号,成绩)

    Dept(Dn0,Dname,Tele);Dept为系表,分别表示(系号,系名,电话)

    实现下列操作:使用关系代数查询与“王晓”在同一个班级的学生的学号、姓名、性别。

  9. 简述GSQL语言中If…Else语句的功能。

  10. 简述PowerBuilder9.0数据库画板的功能。

  11. 用户修改数据库模式的权限有哪些?

  12. 数据库的并发操作通常会带来哪些问题?

  13. 安全性措施中强制存取控制是如何实现的?

  14. 设F是关系模式R(ABC)的FD集,F={A→BC,B→C,A→B,AB→C),试求其最小依赖集。

  15. 预处理方式对于嵌入式SQL的实现有什么重要意义?

  16. 简述DBMS的主要功能。

  17. 在UML类图中,关联的端部,也就是与关联相连的类,称为______。

  18. 什么是弱实体与强实体?

  19. PB9.0中,:l:作空间是开发应用系统的“容器”,用户必须首先建立或______一个工作空间才能进行开发。

  20. 触发器是SQL Server提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的______。

  21. 在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,此时称事务达到了______的要求。

  22. 锁是一个与数据项相关的变量,对可能应用于该数据项上的操作而言,锁描述了该数据项的______。

  23. 组成核心SQL的四个部分包括数据定义语言、数据操纵语言、嵌入式SQL语畜的使用规定和______四个部分。

  24. 如果A是关系模式R的候选键的属性,那么A是R的______ 属性。

  25. 在元组表达式中,原子公式R(s),其中R是关系名,S是元组变量,它所表示的命题是______。

  26. 在数据库运行阶段,对数据库经常性的维护工作主要是由______完成的。

  27. DBMS总是基于某种数据模型,可以分为层次型、网状型、______和面向对象型等。

  28. 在对象联系图中,表示两个属性之间值的联系为逆联系的是( )

    • A.单箭头(→)
    • B.双箭头(→→)
    • C.双线箭头()
    • D.双向箭头(←→)
  29. PowerBuilder 9.0中,用于显示对开发人员做出的操作响应的是( )

    • A.系统树窗口
    • B.剪贴板窗口
    • C.输出窗口
    • D.编辑窗口
  30. 在SQL Server 2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放客户端和服务器端可执行文件与DLL文件的是 ( )

    • A.\BackUp
    • B.\Binn
    • C.\]Books
    • D.\Log
  31. 在DB恢复时,对已提交的事务但更新还留在缓冲区的事务应执行( )

    • A.RED0处理
    • B.UND0处理
    • C.ROLLBACK处理
    • D.ABORT处理
  32. 数据的正确性、有效性和相容性,防止错误的数据进入数据库是( )

    • A.数据库可恢复性
    • B.数据库的并发性
    • C.数据库的完整性
    • D.数据库的安全性
  33. 若关系R和S的i至接运算结果中能够保留不满足连接条件的元组,该连接为( ) 

    • A.自然连接
    • B.条件连接
    • C.外连接
    • D.交叉连接
  34. 下列聚合函数中,不忽略空值的是( )

    • A.AVG
    • B.COUNT
    • C.SUM
    • D.MAX
  35. 关于使用存储过程的说法错误的是( )

    • A.存储过程会预先编译,执行速度会快于交互执行的SQL语句
    • B.存储过程能完成复杂的逻辑判断和复杂的运算
    • C.存储过程中的声明和参数都是可选的
    • D.存储过程中可以便用创建数据库对象的语句
  36. 假设有学生表(学号,姓名,性别,班级,专业),查找英语专业的学生学号、姓名和班级,正确的关系代数表达式是( )

    • A.ⅰ和ⅲ
    • B.只有ⅰ正确
    • C.只有ⅱ正确
    • D.ⅰ和ⅱ
  37. 关于模式分解,下面叙述不正确的是( )

    • A.模式分解能消除数据冗余和操作异常现象
    • B.在分解以后,所有的检索操作可以节省时间
    • C.在分解了的数据库中可以存储悬挂元组,存储泛关系中无法存储的信息
    • D.在有泛关系假设时,对数据库中关系进行自然连接时,可能产生寄生元组,即损失了信息
  38. 关系数据库的数据与更新必须遵循三类完整性规则,下列不是其中一项的是( )

    • A.实体完整性规则
    • B.逻辑完整性规则
    • C.参照完整性规则
    • D. 用户定义的完整性规则
  39. 设关系模式R(ABCDE),F是R上成立的FD集,F=={AB→C,CD→E,DE→B),则关系R的候选键是( )

    • A.A
    • B.ABC ABD
    • C.ABD试题分析:因为F=={AB→C,CD→E,DE→B),则ABD→E,因此关系R的候选键是ABD。
    • D.ABE
  40. 数据库系统生存期中,下面不是需求分析阶段工作的是( )

    • A.分析用户活动,产生业务流程图
    • B.确定系统范丽,产生系统关联图
    • C.可行性分析
    • D.分析系统数据,产生数据字典
  41. 逻辑模式/内模式映像,保证了数据库的( )

    • A.完整性
    • B.安全性
    • C.逻辑独立性
    • D.物理独立性
  42. 造成数据库中的数据不一致的原因是( )

    • A.数据冗余
    • B.数据存储数量太大
    • C.数据相互关系复杂
    • D.数据库安全性差