Advertisement

东北大学——考研复试——数据库——2012年

阅读量:

数据库

  • 一、选择题
  • 二、
  • 三、
  • 四、

一、选择题

  1. 关系数据库的关系模式表现为( )
    A. 关系表结构
    B. 模式
    C. 外模式
    D. 内模式

  2. 在关系运算中的联结运算中提到以下哪一项是正确的( )
    A. 自然联结必定属于等值联结
    B. 自然联结不可能是等值联结
    C. 在执行自然联结时无需去除重复的列
    D. 从列的角度出发通常是处理联结操作的主要方式

  3. 索引对应数据库中的( )
    A. 模式
    B. 外模式
    C. 内模式
    D. 关系模式

在并行事务操作中, 如果某个事务对某数据进行了修改后被撤销, 则可能导致其他事务误读该数据为不一致的状态, 这种情况被称为( )

  1. 外键属性的取值可以是( )
    A. 被参照表主键的属性值
    B. 任意值
    C. 不能是空值

  2. SQL语言是( )。
    A. 高级语言
    B. 结构化查询语言
    C. 第三代语言
    D. 宿主语言

  3. 索引一般是建立在( )上
    A. 视图
    B. 数据字典
    C. 表的某一列或多个列上

在启发式的方法中进行关系代数表达式的处理时,其运算符的操作顺序应当遵循怎样的规律?

  1. 关系数据库用( )来表示实体之间的联系。
    A. 线性表
    B. 二维表
    C. 网结构
    D. 树结构

对于某一特定的具体数据库而言,在以下哪一说法中存在正确的结论?
A. E-R图具有唯一性
B. 数据模型具有唯一性
C. 数据库文件具有唯一性
D. 上述三种情况均不成立

二、

设有Course(课程)、Teacher(教师)、Student(研究生),其中:
Course有属性cno(课程号)、cname(课程名)和mark(学分);
Teacher有属性tno(教师编号)、tname(教师姓名)和major(专业属性);
Student有属性sno(学号)、sname(学生姓名)、age(年龄)、bno(班级号)、score(总成绩)属性。
Teacher与Student之间有指导论文的联系,用 Supervise表示,每位教师可指导多名研究生每名研究生有且只能有一位指导教师;Teacher与Course之间有讲授的联系,用Teach表示,每位教师可以教授多门课程,每门课程可同时由多位教师开设。
请画出该系统的E-R图。

三、

对上题所述的关系模式,完成以下操作。

  1. 用关系代数查询班级号为“01”或者年龄大于18岁的学生姓名

用SQL语句完成:

  1. 建立一个名为Student的表格,在设置时规定age属性必须大于零。
  2. 查询平均成绩超过80分的班级编号。
  3. 删除所有学号以2013开头的学生记录。

四、

设有属于1NF的关系模式R = (A, B, C, D, E), R上的函数依赖集F = {BC→AD, AD→EB, E→C}。

  1. 找出所有候选码。
  2. 判断R的范式,写出理由。

全部评论 (0)

还没有任何评论哟~