自考资讯

导航

2020年自考《数据库技术》模拟试卷(二)

来源 :中华考试网 2020-02-19

  一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。)

  1.事务日志用于保存()。

  A.程序运行过程

  B.数据操作

  C.程序的执行结果

  D.对数据的更新操作

查看试题解析 进入焚题库

  2.已知关系:学生(学号,姓名,年龄),如果按年龄降序列出所有学生,并且相同年龄的学生按姓名升序排列。则排序子句应该是()。

  A.ORDER BY年龄,姓名

  B.ORDER BY姓名,年龄

  C.ORDER BY年龄DESC,姓名

  D.ORDER BY姓名,年龄DESC

查看试题解析 进入焚题库

  二、填空题(本大题共10小题,每小题1分,共10分。错填、不填均无分。)

  1.关系数据库是采用_____作为数据的组织方式。

查看试题解析 进入焚题库

  2.实体完整性是指在基本表中_____。

查看试题解析 进入焚题库

  三、简答题(本大题共5小题,每小题3分,共15分。)

  1.规范化理论对数据库设计有什么指导意义。

查看试题解析 进入焚题库

  2.集合的比较操作有哪些类型?

查看试题解析 进入焚题库

  四、程序设计(本大题共4小题,每小题5分,共20分。)

  1.数据模型如下: 第1题商店 用SQL完成查询:不销售红色商品的商店名。

查看试题解析 进入焚题库

  2.设有一个学生管理关系数据库,包括学生关系S,课程关系C和选课关系SC如下:

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

  (1)找出年龄小于20岁的所有学生; (2)找出年龄小于20岁并且是外语系的学生; (3)求所有学生的姓名和年龄; (4)求已经选课的学生的学号; (5)求选修课号为“5”的课程名; (6)求选修“数据库”课程并且成绩大于90的学生姓名; (7)求张平所选全部课程的课程名和成绩; (8)求选修了所有课程的学生的学号; (9)求选修了学号为“98001”的学生所选修所有课程的学生名; (10)求不选修任何课程的学生姓名; (11)求至少选修任何学号为“98002”的学生所选修的一门课程的学生姓名; (12)求至少选修了一门其选修课号为“5”号课程的学生姓名; (13)求至少选修了“操作系统”和“数据结构”课程的学生姓名。

  2.设有关系R和S如下图所示。 RSABa1b1a2a2a3b3ACa140a250a355关系R和S 试用SQL语句实现: (1)查询属性C>5时,R中与相关联的属性B之值。 (2)当属性C=40时,将R中与之相关联的属性B值修改为b4。

查看试题解析 进入焚题库

  五、综合题(本大题共15分。)

  1.设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库” 设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。 公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每位职工只能在一个仓库工作,仓库聘用职工有聘期和工资。 (1) 试画出E-R图,并在图上注明主属性; (2) 将E-R图转换成关系模型,并注明主键和外键。

查看试题解析 进入焚题库

分享到

您可能感兴趣的文章