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

这篇博客主要涵盖了东北大学考研复试中的数据库部分试题,包括选择题、填空题等,涉及数据库概念、事务处理、并发控制以及SQL操作等方面的知识。试题内容包括数据库宿主、查询优化、事务故障处理、游标使用情况、E-R图构建以及关系代数表达式的应用等。
摘要由CSDN通过智能技术生成

一、选择题(10分)

  1. Database的宿主是( )
    A. 数据库管理员
    B. 数据库的创建者
    C. 可以访问数据库的用户
  2. 在启发式的查询优化中,关系代数表达式中操作的执行顺序应为( )。
    A. 连接操作→选择操作→笛卡尔集操作
    B. 笛卡尔集操作→连接操作→选择操作
    C. 选择操作→连接操作→笛卡尔集操作
    D. 连接操作→投影操作→选择操作
  3. 事务t1,t2同时对同一个数据进行写操作会导致什么( )
    A. 丢失修改
    B. 脏读
    C. 重复读
  4. 在事务处理中,如果发生了系统故障,并且事务还未提交,应该怎么办( )
    A. undo
    B. redo
    C. 不做任何处理
  5. 必须使用游标的嵌入式SQL语句的情况是( )。
    A. INSERT
    B. 对已知的査询结果确定为单元组时
    C. DELETE
    D. 对已知的査询结果确定为多元组时

二、填空题(10分)

  1. 二目关系是( )范式。
  2. 可以用在SQL语句中,用于测试集合是否为空的是( )。
  3. 并发事务可以正确调度的准则是( )。
  4. 遵守两段锁协议的事务( )发生死锁。
  5. 数据库对查询操作有帮助的信息,是( )和( )。

三、(10分)

某集团名下有若干个工厂,毎个工厂可以生产多种产品,每一种产品又可以被多家工厂生产,每个工厂按照固定的计划数量生产产品。每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、类型,职工的属性有职工号、姓名。
根据以上语义构建E-R图,标出主属性。

四、(10分)

设数据库中有四个关系表:
学生表S(sno, sname, sex, age, dept)其属性分别代表学号,学生姓名,性别,年龄和院系
教师表T(tno, tname, title, cno)其属性分别代表教师编号,姓名,职称和所教课程
课程表C(cno, cname, hour)其属性分别代表课程编号,课程名称和课时
选课表SC(sno, cno, score)其属性分别代表学号,课程编号,授课教师编号和本课程的最终成绩

  1. 用关系代数写出成绩高于90分的学生的姓名和年龄;
    用SQL语句完成下列操作:
  2. 查询没有选修1号课程的学生的姓名
  3. 建立CS系选修了1号课程的学生的视图(包括学号、姓名和院系)
  4. 为了便于后续的査询,在5表上按学号升序建立唯一索引
  5. 删除CS系所有学生的选课记录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值