一起答

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

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:15次
  • 作答时间:150分钟
试卷简介

本试卷为选择题型,填空题,简答题,综合题,设计等题型。

  • 单项选择题
  • 填空题
  • 简答题
  • 设计题
  • 综合题
部分试题预览
  1. 假设某商业集团数据库中关系模式R如下:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:

    (1)每个商店的每种商品只在一个部门销售;

    (2)每个商店的每个部门只有一个负责人;

    (3)每个商店的每种商品只有一个库存数量。

    试回答下列问题:

    (1)根据上述规定,写出模式R的基本FD和关键码。

    (2)R最高属于第几范式?

    (3)将R规范到3NF。

  2. 假设某公司涉及信息如下:

    部门:部门号、部门名称等;

    工程:工程号、工程名;

    职工:职工号、姓名、性别;

    如果规定:每个部门承担多个工程项目,每个工程项目属于一个部门;每个部门有多名职工,每一名职工只能属于一个部门;一名职工可能参与多个工程项目,且每个工程项目有多名职工参与施工;根据职工在工程项目中完成的情况发放酬金;

    (1)试画出ER图,并在图上注明联系类型;(可省略实体的属性)

    (2)将ER图转换成关系模式,并指明主键和外键。(如果存在)

  3. 使用SQL语言查询没有被使用过的房间编号。

  4. 使用SQL语言建立视图VWl:2014年10月1日后入住的所有客户的姓名、房间类别、入住天数。

  5. 某宾馆有多间客房(Room),顾客(Customer)可以入住到宾馆。其关系模式如下:

    Room(rN0,rType,rPriee),分别表示(房间编号,房间类型,价格);

    Customer(eID,cName,cage,cPhone),分别表示(顾客编号,顾客姓名,年龄,电话);

    RC(rN0,eID,rcInDate,rcDays),分别表示(房问号,顾客编号,入住日期,入住天数)。

    实现下列操作:用关系代数表达式查询每次入住天数大于l0天的客户姓名和电话。

  6. 向Customer表插入一条新记录:客户编号为21011319,姓名为李四平,电话号码为02478699876。

  7. 使用SQL语句查询累计入住天数超过365天的客户编号、累计入住天数。

  8. 简述在SQL/CLI中,宿主程序与数据库交互的有关信息保存在哪些类型的记录中。

  9. 简述PowerBuilder 9.0工程画板的功能。

  10. 简述SQL Server中的T—SQL。