东北大学——考研复试——数据库——2012年
数据库
- 一、选择题
- 二、
- 三、
- 四、
一、选择题
-
关系数据库的关系模式表现为( )
A. 关系表结构
B. 模式
C. 外模式
D. 内模式 -
在关系运算中的联结运算中提到以下哪一项是正确的( )
A. 自然联结必定属于等值联结
B. 自然联结不可能是等值联结
C. 在执行自然联结时无需去除重复的列
D. 从列的角度出发通常是处理联结操作的主要方式 -
索引对应数据库中的( )
A. 模式
B. 外模式
C. 内模式
D. 关系模式
在并行事务操作中, 如果某个事务对某数据进行了修改后被撤销, 则可能导致其他事务误读该数据为不一致的状态, 这种情况被称为( )
-
外键属性的取值可以是( )
A. 被参照表主键的属性值
B. 任意值
C. 不能是空值 -
SQL语言是( )。
A. 高级语言
B. 结构化查询语言
C. 第三代语言
D. 宿主语言 -
索引一般是建立在( )上
A. 视图
B. 数据字典
C. 表的某一列或多个列上
在启发式的方法中进行关系代数表达式的处理时,其运算符的操作顺序应当遵循怎样的规律?
- 关系数据库用( )来表示实体之间的联系。
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图。
三、
对上题所述的关系模式,完成以下操作。
- 用关系代数查询班级号为“01”或者年龄大于18岁的学生姓名
用SQL语句完成:
- 建立一个名为Student的表格,在设置时规定age属性必须大于零。
- 查询平均成绩超过80分的班级编号。
- 删除所有学号以2013开头的学生记录。
四、
设有属于1NF的关系模式R = (A, B, C, D, E), R上的函数依赖集F = {BC→AD, AD→EB, E→C}。
- 找出所有候选码。
- 判断R的范式,写出理由。
