一起答

软件水平考试(中级)数据库系统工程师下午(应用技术)试题模拟试卷8

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在基本表中,写一个断言,规定每个仓库存储商品的单价为1万元以上的商品种类最多为20种。

  2. 在基本表中,检索每个仓库存储商品的总价值。试写出相应的SELECT语句。要求显示(S#,SUM_VALUE),其属性为仓库编号及该库存储商品的总价值。

  3. 在基本表中,检索存储全部种类商品的仓库的编号及名称。试写出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT语句。

  4. 阅读以下说明,回答问题1~4。

    [说明]

     设某商业集团为仓库存储商品设计了三个基本表:

     仓库STORE(S#,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。

     存储SG(S#,C#,QUANTITY),其属性是仓库编号、商品编号和数量。

     商品GOODS(C#,GNAME,PRICE),其属性是商品编号、商品名称和单价。

     现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。

    试写出相应的关系代数表达式、元组表达式、关系逻辑规则和SELECT语句。

  5. 为了消除上述问题,该如何对上述关系进行分解?写出上图分解后的结果。

  6. 简述该数据库在进行操作时,会出现哪几方面的问题?

  7. 请用SQL语句来实现如下改变:为借书历史Borrow增加一个属性罚金Bfine,同时删去书目表Cata中的属性价格Cprice。

  8. 阅读以下说明,回答问题1~4。

    [说明]

     在教学管理数据库中,存在关系模式SC:

     SC(SNO,SN,AGE,SEX,DEPT,CNO,CN,GRADE)

    其中,SNO表示学生学号,SN表示学生姓名,AGE表示学生年龄,SEX表示性别,DEPT表示学生所在的系别,CNO表示课程号,CN表示课程名,SCORE表示成绩。

      在教学管理中,一个系有若干个学生,但一个学生只属于一个系;一个学生可以选修多门功课,每门课程可有若干学生选修;每个学生学习课程有一个成绩。在此关系模式中已有一部分数据,具体如下图所示:

    试述一个数据库管理系统的组成内容。

  9. 题中所给关系的主码是什么?

  10. 阅读以下说明,回答问题1-3。

    在图书馆数据库有三个基本表:书目表Cata(书号Cno、书名Cname、作者Cauthor、出版年Cdate、价格Cprice)、学生表Student(学号Sno、姓名Sname、性别Sgender、专业Sdept)和借书历史表Borrow(所借书号Cno、借书者学号Sno、借书日期Bbdate、还书日期Brdate)。

    请用SQL语句来建立这三个基本表(请注意数据类型的选择)。

  11. 请用SQL实现如下操作:

     (1)图书馆里已有的鲁迅著作的名称

     (2)按借书日期列出学生李明的所借书名

     (3)往学生表Student中插入一个学生记录。(学号:132,姓名:张华,性别:男,系别:计算机)

     (4)把《野火集》的价格修改为15元

  12. 关系表“工作人员”最高满足第几种范式?叙述其存在何种数据异常。

  13. 问表“工程”最高可到达几级范式?并写出其最高级范式。

  14. 修改[问题2]中的数据异常,使关系表“工作人员”满足高一级范式。

  15. 阅读以下说明,回答问题1-4。

    [说明]

    某工程数据库关系表如下:

    找出关系表“工程”和表“工作人员”所有可能的候选键及外键;