一起答

全国自考(数据库系统原理)模拟试卷1

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 42. 试用SQL语句定义一个包含姓名、性别、工资、职务和部门名称的视图ZBB。

  2. 40. 试用SQL语句统计每个部门的人数。

  3. 41. 试用SQL语句检索人事部所有姓刘的职工姓名和年龄。

  4. 37. 某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。 (1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。 (2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。

  5. 设有两个关系模式:

    职工(职工号,姓名,性别,年龄,职务,工资,部门号)

    部门(部门号,部门名称,经理名,地址,电话)

    依据上述关系回答下面小题。

    用关系代数表达式写出下列查询:检索“采购部”女职工的职工号和姓名。

  6. 39. 试用SQL语句删除年龄大于70岁的职工信息。

  7. 35. 什么是数据库管理系统(DBMS)?

  8. 36. 设某人才市场数据库中有一个记录应聘人员信息的关系模式:

    R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)

    如果规定:每人可应聘多个职位,每个职位可由多人应聘且必须参加相关考试,考试成绩由人员编号和职位编号确定。

    (1)根据上述规定,写出模式R的基本FD和关键码。

    (2)R最高属于第几范式。

    (3)将R规范到3NF。

  9. 33. 采用ER方法进行数据库设计过程中,将局部ER模型合并成全局ER模型,需要消除哪三种冲突?

  10. 34. 设关系模式R(A,B,C,D),F={B→A,C→D),分解ρ={AB,BC,CD},试测试ρ相对于F是否为无损连接分解。(需画出chase过程的示意图)

  11. 30. 如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?说明理由。

  12. 32. 什么是超类型和子类型?

  13. 31. 简述外部模型的优点。

  14. 29. 以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。

  15. 28. 数据库设计的规划阶段应做哪些事情?

  16. 27. 什么是数据冗余?

  17. 25. 封锁可以避免并发操作引起的错误,但可能产生________、饿死、死锁等问题。

  18. 26. 数据字典的内容和作用是什么?

  19. 23. 封锁对象的大小称为________。

  20. 24. DBS中用于安全性目的的数据库日志称为________。

  21. 20. SQL数据库中表的三种类型有________、视图和导出表。

  22. 21. 关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的________操作,因而关系代数运算总是安全的。

  23. 22. 在多个事务并发执行时,系统应保证与这些事务先后单独执行时的结果一样,这是指事务的____性。

  24. 19. SQL语言中修改数据的命令是________。

  25. 18. 在创建视图时,把视图的定义存放在________中,而不存储视图对应的数据。

  26. 17. SQL语言的条件表达式中字符串匹配操作符是________。

  27. 16. 当关系R和S做自然连接时,能够把原该舍弃的元组放到结果关系中的操作称为________。

  28. 13. 弱实体的存在依赖于其父实体的存在,并且( )

    • A.弱实体的主键必须全部从其父实体的主键中获得
    • B.弱实体的主键可以部分从其父实体的主键中获得
    • C.弱实体的主键可以与父实体主键完全不一样
    • D.弱实体的主键只能和父实体的主键完全一样
  29. 15. 对象联系图中的椭圆表示( )

    • A.属性值间的逆联系
    • B.对象类型
    • C.属性值是单值
    • D.对象类型间的超类与子类联系
  30. 14. T-SQL中默认的批处理分隔符是 ( )

    • A.go
    • B.to
    • C.se
    • D.exec
  31. 11. 设有两个事务T1、T2,其并发操作如图所示,下列评价正确的是(  )

    • A.该操作不存在问题
    • B.该操作丢失修改
    • C.该操作不能重复读
    • D.该操作读脏数据
  32. 12. 在事务依赖图中,若两个事务的依赖关系构成了循环,那么( )

    • A.系统出现活锁
    • B.系统出现死锁
    • C.事务执行成功
    • D.事务执行失败
  33. 10. SQL语言的标准库函数COUNT、SUM、AVG、MAX、MIN,不允许出现在以下哪个子句中( )

    • A.SELECT
    • B.HAVING
    • C.GROUP…HAVING
    • D.WHERE
  34. 9. 检索所有比“李明”年龄大的学生姓名、年龄和性别,正确的SELECT语句是( )

    • A.SELECT SN,AGE,SEX FROM S WHERE AGE>ALL(SELECT AGE FROM S WHERE SN='李明');
    • B.SELECT SN,AGE,SEX FROM S WHERE SN='李明';
    • C.SELECT SN,AGE,SEX FROM S WHERE AGE>ALL(SELECT AGE WHERE SN='李明');
    • D.SELECT SN,AGE,SEX FROM S WHERE AGE>李明.AGE;
  35. 7. 关系R和S如图所示。的结果是(  )

    • A.(2 4 6 5)
    • B.(2 4 6 7)
    • C.(3 5 7 5)
    • D.(3 5 7 7)
  36. 8. 下列没有保存在事务日志中的是( )

    • A.所有读取数据库的操作
    • B.数据更新前的值
    • C.数据更新后的值
    • D.事务开始与终止的信息
  37. 4. 数据库概念设计的主要任务是( )

    • A.建立ER图
    • B.创建数据库说明
    • C.建立数据流图
    • D.把数据送入数据库
  38. 6. 当关系R和S自然连接时( )

    • A.在新表中,包含R×S中所有的行
    • B.在新表中,只包含两个关系之间公共属性值相等的行,消除重复列
    • C.在新表中,只包含两个关系之间公共属性值相等的行,不消除重复列
    • D.自然连接要求两个关系中相同的分量,不必是相同的属性组
  39. 5. 关系规范化中的插入异常是指( )

    • A.不该插入的数据被插入
    • B.应该插入的数据没插入
    • C.插入了没有用的数据
    • D.插入了错误的数据
  40. 2. 通过指针链接来表示和实现实体之间联系的模型是( )

    • A.关系模型
    • B.层次模型
    • C.网状模型
    • D.层次和网状模型
  41. 3. 分析用户的业务处理后,以( )形式表示数据的流向和对数据的加工。

    • A.业务流程图
    • B.数据流图
    • C.局部图
    • D.基本ER图
  42. 1. 如果想找出在关系R的A属性上不为空的那些元组,则选择子句应该为( )

    • A.WHERE A!=NULL
    • B.WHERE A<>NULL
    • C.WHERE A IS NOT NULL
    • D.WHERE A NOT IS NULL