一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在修改DOCTOR中的某个DNUM时,必须同时将ORDER中那些的DNUM的值页修改为新值。

  2. 在ORDER中修改NUMBER的值必须大于0。

  3. 删除—个PATIENT中的一个元组时,必须将关系ORDER中那些具有相同的PNUM值的元组全部删除。

  4. 阅读以下说明和关系表,回答问题1~5。

    [说明]

     已知某儿童医院的医疗数据库的模式如下:

     PATIENT (PNUM,PNAME,SEX,AGE)

     DOCTOR (DNUM,DNAME,DEPT)

     ORDER (PNUM,DNUM,NUMBER)

     其中PNUM表示病人号,PNAME表示病人姓名,SEX表示病人的性别,AGE表示病人的年龄,DNUM表示医生工作号,DNAME表示医生的姓名,DEPT表示医生所在的科室, NUMBER表示医生给病人所看病的次数。

     试定义下列完整性约束:

    在PATIENT中插入病人的性别时必须为“男”或“女”,年龄在1~18岁之间。

  5. 在ORDER中插入元组时,其中的DNUM和PNUM必须出现在PATIENT和DOCTOR中。

  6. 将ER图转换成UML的类图。

  7. 将ER图转换成对象联系图。

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

    [说明]

     设某商业集团数据库中有三个实体集。一是“仓库”实体集,属性有仓库号、仓库名和地址等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“商品”实体集,属性有商品号、商品名、单价。设仓库与商品之间存在“库存”联系,每个仓库可存储若干种商品,每种商品存储在若干仓库中,每个仓库每存储一种商品有日期及存储量;商店与商品之间存在着“销售”联系,每个商店可销售若干种商品,每种商品可在若干商店里销售,每个商店销售一种商品有月份和月销售量两个属性;仓库、商店、商品之间存在着“供应”联系,有月份和月供应量两个属性。

    试画出ER图,并在图上注明属性、联系类型、实体标识符。

  9. 将ER图转换成关系模型,并说明主键和外键。

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

    [说明]

     有关系R,有依赖关系

     AE→B

     AC→D

     CE→B

     CFE→BA

     FE→4A

     A→C

    求出关系模式的候选码。

  11. 此关系模式最高属于哪级范式。

  12. 将此模型按照模式分解的要求分解为3NF。

  13. 检索选修课程包含李四老师所授课程之一的学生姓名。

  14. 检索选修课程包含学号为2且年龄小于20的学生所修全部课程的课程号。

  15. 检索全部学生都选修的课程号。

  16. 检索至少选修了课程号为1和课程号为5的课程的学生的学号。

  17. 检索选修全部课程的学生的学号和姓名。

  18. 阅读以下说明和关系表,回答问题1-6。

    [说明]

      设有三个关系

     学生S(学号,姓名,性别,年龄,籍贯)

     课程C(课程号,课程名,任课老师,所用教材)

     学生成绩SC(学号,课程号,得分)

     其中规定各属性定义如下:

     学号:SNUM  姓名:SNAME  性别:SEX 年龄:AGE 籍贯:NATIVE

     课程号:CNUM 课程名:CNAME 任课老师:TEACHER  所用教材:BOOK

     得分:GRADE

     试用关系代数表达式表示下列查询语句。

    检索张三老师所授课程的名称。