美文网首页
软考-关系模式(上)

软考-关系模式(上)

作者: zhongcx | 来源:发表于2021-01-05 17:08 被阅读0次
    1. 给定关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指________。
      A.若X→Y,X→Z,则X→YZ为F所蕴涵
      B.若X→Y,WY→Z,则XW→Z为F所蕴涵
      C.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵
      D.若Ⅹ→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵
    1. 某企业的培训关系模式 R(培训科目,培训师,学生,成绩,时间,教室), R的函数依赖集 F={培训科目→培训师,(学生,培训科目)→成绩,(时间,教室)→培训科目,(时间,培训师)→教室,(时间,学生)→教室}。关系模式R的主键为____(52)____,其规范化程度较高达到____(53)____。
      (52)
      A.(学生,培训科目)
      B.(时间,教师)
      C.(时间,培训师)
      D.(时间,学生)
      (53)
      A.1NF
      B.2MF
      C.3NF
      D.BCNF
    1. 在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下:


      image.png

      Supp(供应商号,供应商名,地址,电话)
      Proj(项目号,项目名,负责人,电话)
      Part(零件号,零件名)
      其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为___(54)_____
      给定关系模式SP_P(供应商号,项目号,零件号,数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。
      SELECT供应商号,SUM(数量)FROM _____(55)______ GROUP BY 供应商号____(56)____ ORDER BY 供应商号 DESC;
      (54)
      A.*:*:* B.1:*:* C.1:1:* D.1:1:1
      (55)
      A.Supp B.Proj C.Part D.SP_P
      (56)
      A.HAVING COUNT(项目号)>2
      B.WHERE COUNT(项目号)>2
      C.HAVING COUNT(DISTINCT(项目号))>2
      D.WHERE COUNT(DISTINCT(项目号))>3

    2. 在数据库系统中,视图是一个______。
      A. 真实存在的表,并保存了待查询的数据
      B. 虚拟表,查询时只能从一个基本表中导出
      C. 真实存在的表,只有部分数据来源于基本表
      D. 虚拟表,查询时可以从一个或多个基本表或视图中导出

    3. 给定关系模式R(U,F),其中,属性集U={A,B,C,D,E,G},函数依赖集F={A->B,A->C,C->D,AE->G}。若将R分解为两个子模式_____,则分解后的关系模式保持函数依赖。
      A. R1(A,B,C)和R2(D,E,G)
      B. R1(A,B,C,D)和R2(A,E,G)
      C. R1(B,C,D)和R2(A,E,G)
      D. R1(B,C,D,E)和R2(A,E,G)

    4. 假设学生Students和教师Teachers的关系模式如下所示:
      Students(学号,姓名,性别,类别,身份证号)
      Teachers(教师号,姓名,性别,身份证号,工资)
      其中,学生关系中的类别分为“本科生”和“研究生”两类。
      (1)查询在读研究生的教师的平均工资、最高与最低工资的差值的SQL语句如下:
      SELECT___(a)__
      FROM Students,Teachers
      WHERE___(b)___;
      (a)
      A. AVG(工资)AS 平均工资,MAX(工资)-MIN(工资)AS 差值
      B. 平均工资 AS AVG(工资),差值 AS MAX(工资) - MIN(工资)
      C. AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资)ANY差值
      D. 平均工资 ANY AVG(工资),差值ANY MAX(工资)-MIN(工资)
      (b)
      A. Students. 身份证号=Teachers. 身份证号
      B. Students. 类别=‘研究生’
      C. Students.身份证号=Teachers.身份证号 AND Students.类别='研究生'
      D. Students.身份证号=Teachers.身份证号 OR Students.类别='研究生'
      (2)查询即是女教师,又是研究生且工资大于等于3500元的身份证号和姓名的SQL语句如下:
      (SELECT 身份证号,姓名
      FROM Students
      WHERE ___(c)____)
      INTERSECT
      (SELECT 身份证号,姓名
      FROM Teachers
      WHERE ____(d)____)
      (c)
      A. 工资>=3500
      B. 工资>='3500'
      C. 性别=女 AND 类别=研究生
      D. 性别='女' AND 类别='研究生'
      (d)
      A. 工资>=3500
      B. 工资>='3500'
      C. 性别=女 AND 类别=研究生
      D. 性别='女' AND 类别='研究生'

    7、在分布式数据库中,____(52)_____是指用户或应用程序不需要知道逻辑上访问的表具体如何分块存储。
    (52)
    A.逻辑透明
    B.位置透明
    C.分片透明
    D.复制透明

    8、若事务T1对数据D1加了共享锁,事务T2、T3分别对数据D2、D3加了排它锁,则事务T1对数据____(51)____;事务T2对数据____(52)____
    (51)
    A.D2、D3加排它锁都成功
    B.D2、D3加共享锁都成功
    C.D2加共享锁成功,D3加排它锁失败
    D.D2、D3加排它锁和共享锁都失败
    (52)
    A.D1、D3加共享锁都失败
    B.D1、D3加共享锁都成功
    C.D1加共享锁成功,D3如排它锁失败
    D.D1加排它锁成功,D3加共享锁失败

    9、给定关系 R(A , B , C ,D)和关系 S(A ,C ,E ,F),对其进行自
    然连接运算 R∞S 后的属性列为_____(54)_____个;与σR.B>S.E(R∞S)等价的关系代数表达式为_____(55)_____。
    (54)A、4 B、5 C、6 D、8
    (55)
    A、σ2>7(R x S)
    B、π1,2,3,4,7,8(σ1=52>73=6(R×S))
    C、σ2>'7'(R×S)
    D、π1,2,3,4,7,8(σ1=52>’7’3=6(R×S))

    10、下列查询 B=“大数据”且 F=“开发平台”,结果集属性列为 A、B、C、F
    的关系代数表达式中,查询效率最高的是_____(56)_____。
    A、π1,2,3,8 (σ2='大数据' ^ 1=5 ^ 3=6 ^ 8='开发平台'(R×S))
    B、π1,2,3,8 (σ1=5 ^ 3=6 ^ 8='开发平台'(σ2='大数据'(R)×S))
    C、π1,2,3,8(σ2='大数据' ^ 1=5 ^ 3=6(R×σ4='开发平台'(S))
    D、π1,2,3,8(σ1=5 ^ 3=6(σ2='大数据'(R)×σ4='开发平台'(S)))

    相关文章

      网友评论

          本文标题:软考-关系模式(上)

          本文链接:https://www.haomeiwen.com/subject/iocwoktx.html