一起答

自考数据库系统原理模拟试卷七

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

本试卷总分100分,共有单项选择题,填空题,简答题,设计题,综合题五种题型。

  • 单项选择题
  • 填空题
  • 简答题
  • 设计题
  • 综合题
部分试题预览
  1. 为体育部门建立数据库,其中包含如下信息:

    (1)运动队:队名、主教练,其中队名唯一标识运动队。

    (2)运动员:运动员编号、姓名、性别、年龄。

    (3)运动项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期根据上述叙述,

    解答以下问题:

    (1)建立E-R模型(实体的属性可以省略)

    (2)将E-R模型转换为关系模型

  2. 使用SQL语句创建一个视图XM_VIEW,视图包含的属性名称为:姓名、项目名称项目补助和工时

  3. 已知新华书店销售订单的屏幕输出格式如题42示。题42图书店的业务描述:

    (1)每一个订单有唯一的订单编号。

    (2)一个订单可以订购多种图书,且每一种图书可以在多个订单中出现。

    (3)一个订单对应一个客户,且一个客户可以有多个订单。

    (4)每一个客户有唯一的客户编号。

    (5)每一种图书有唯一的图书编号。根据上述业务描述和订单格式得到关系模式R:R(订单编号,日期,客户编号,客户名称,客户电话,地址,图书编号,书名,定价,数量问:

    (1)写出R的基本函数依赖集。

    (2)找出R的候选键。

    (3)判断R最高可达到第几范式,为什么?

    (4)将R分解为一组满足3NF的模式。

  4. 使用SQL语句将项目编号为“20180101”的项目,项目补助增加10%

  5. 使用SQL语句查询年龄大于20岁的女学生的信息,信息包括姓名、性别、年龄和系别

  6. 使用SQL语句查询每个系参加项目的学生人数。

  7. 北京某高校的学生活动管理系统的数据库包含以下关系:

    学生表(学号,姓名,性别,年龄,系别)

    项目表(项目编号,项目名称项目补助)

    参与情况表(学号,项目编号,工时)其中,项目补助是指参加该项目每个工时所得报酬。

    实现下列操作:使用关系代数语言查询参加项目编号为C的学生的姓名、性别。

  8. 简述数据库设计人员进行需求分析的基本方法。

  9. 简述数据库设计的过程。

  10. 简述 MySQL的特点。