25-26-2-数据库系统原理-期中(软件学院)

简答题(30分)

  1. 简述视图的定义、优缺点
  2. 简述文件系统和数据库系统的区别、各自优缺点
  3. 简述参照完整性的定义,讨论其与 DDL 的关系
  4. 数据模型的三个组件和主要类型
  5. 描述 three-schema 架构,并解释为什么需要映射

大题

emp(eid, ename, age, salary)

works(eid, did)

dept(did, dname, budget, managerid)

DDL

根据如上信息建表(10分)

关系代数(15分)

  1. 同时在 hardware 和 software 部门工作的员工姓名和年龄
  2. 预算大于150000的部门名
  3. 在所有部门工作的员工名

DML(15分)

  1. 一条insert,一条update
  2. 查找预算最多部门的经理的员工姓名
  3. 查找所有部门的数量及其预算之和