一起答
单选

下列关于数据库外模式的说法,正确的是【】

  • A.一个数据库只能有一个外模式
  • B.外模式不能重叠
  • C.一个外模式可以只为一个应用程序使用
  • D.不可被多个应用程序所共享
试题出自试卷《自考数据库系统原理模拟试卷六》
参考答案
查看试卷详情
相关试题
  1. 某商业集团的商品进销存系统中,涉及的部分信息如下:

    (1)商品:商品号、商品名、规格、计量单位。

    (2)供应商:供应商号、供应商名、地址。

    (3)商店:商店号、商店名、地址。

    (4)客户:客户号、客户名、地址。其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,品销售时要记录销售单价、销售数量和销售日期。

    (1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)

    (2)根据转换规则,将E-R模型转换为关系模型。

  2. 假设某旅馆业务规定,每张账单对应一个顾客,账单的发票号是唯一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题图所示。题图如果根据上述业务规则,设计一个关系模式:

    R(发票号,到达日期,顾客姓名,消费日期,项目,金额)

    试回答下列问题

    (1)找出R的候选键。

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

    (3)给出R的一个可能的3NF分解。

  3. 使用SQL语句查询学分大于3分的课程的信息,信息包括课程号、课程名和学分。

  4. 使用SQL语句创建视图 MYVIEW,视图包括学号、姓名、课程名、学分和成绩。

  5. 使用SQL语句查询男同学的成绩信息,信息包括学号、姓名、性别课程名和成绩

  6. 某学生管理系统的数据库包括以下关系表:

    学生表Tu(sno, SNAME,ssex,sAGE,SDEP),其属性分别表示学号、姓名、性别、年龄和系别。

    课程表:COU(CNO, CNAME,CCRE),其属性分别表示课程号、课程名、学分

    成绩表:SCO(SNO,CNO, SCORE),其属性分别表示学号、课程号、成绩。

    实现下列操作:使用关系代数语言查询女学生的姓名、年龄。

  7. 什么是粒度?

  8. 数据库有哪些设计方法?

  9. 并发操作问题有哪些?

  10. 存储过程体中的局部变量的作用是什么?