一起答

自考数据库系统原理模拟试卷七

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 为体育部门建立数据库,其中包含如下信息:

    (1)运动队:队名、主教练,其中队名唯一标识运动队。

    (2)运动员:运动员编号、姓名、性别、年龄。

    (3)运动项目:项目编号、项目名、所属类别。其中每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加多个项目,每个项目可以有多名运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期根据上述叙述,

    解答以下问题:

    (1)建立E-R模型(实体的属性可以省略)

    (2)将E-R模型转换为关系模型

  2. 使用SQL语句创建一个视图XM_VIEW,视图包含的属性名称为:姓名、项目名称项目补助和工时

  3. 已知新华书店销售订单的屏幕输出格式如题42示。题42图书店的业务描述:

    (1)每一个订单有唯一的订单编号。

    (2)一个订单可以订购多种图书,且每一种图书可以在多个订单中出现。

    (3)一个订单对应一个客户,且一个客户可以有多个订单。

    (4)每一个客户有唯一的客户编号。

    (5)每一种图书有唯一的图书编号。根据上述业务描述和订单格式得到关系模式R:R(订单编号,日期,客户编号,客户名称,客户电话,地址,图书编号,书名,定价,数量问:

    (1)写出R的基本函数依赖集。

    (2)找出R的候选键。

    (3)判断R最高可达到第几范式,为什么?

    (4)将R分解为一组满足3NF的模式。

  4. 使用SQL语句将项目编号为“20180101”的项目,项目补助增加10%

  5. 使用SQL语句查询年龄大于20岁的女学生的信息,信息包括姓名、性别、年龄和系别

  6. 使用SQL语句查询每个系参加项目的学生人数。

  7. 北京某高校的学生活动管理系统的数据库包含以下关系:

    学生表(学号,姓名,性别,年龄,系别)

    项目表(项目编号,项目名称项目补助)

    参与情况表(学号,项目编号,工时)其中,项目补助是指参加该项目每个工时所得报酬。

    实现下列操作:使用关系代数语言查询参加项目编号为C的学生的姓名、性别。

  8. 简述数据库设计人员进行需求分析的基本方法。

  9. 简述数据库设计的过程。

  10. 简述 MySQL的特点。

  11. 在MySQL中,主键列需要遵守哪些规则?

  12. 什么是实体完整性约束?

  13. 什么是故障恢复?

  14. 什么是数据库试运行?

  15. 简述存储函数与存储过程的区别。

  16. 简述SQL的概念。

  17. ( ) 是指对于一个给定的数据库逻辑结构,研究并构造物理结构的过程。

  18. 事务包括哪两个阶段?

  19. ( ) 同一意义的实体类型名或联系类型名在不同的局部应用中具有不同的名字。

  20. 存储过程执行一次后,其执行规划就驻留在( ) 中

  21. 数据管理技术经历了人工管理、( ) 和数据库系统三个阶段。

  22. SQL调用包括SQL例程和调用规则,以便提高SQL的灵活性、有效性、( ) 以及使SQL具有更多的高级语言的特征。

  23. 局部变量的作用范围仅限于声明它的( ) 语句块,其他语句块中的语句不可以使用它。

  24. 用户操纵数据库中的数据,实现对数据库的查询、插入、删除、修改等基本操作,是通过数据库管理系统的( )实现的。

  25. 专门负责对数据库进行维护,并保证数据库正常、高效运行的人是( )

  26. 需求分析阶段的需求分析报告由( ) 总结。

  27. 下列关于MySQL中的常量的说法中,错误的是【】

    • A.常量是指在程序运行过程中值不变的量
    • B.常量的使用格式取决于值的数据类型
    • C.字符串常量是指用单引号或双引号括起来的字符序列
    • D.一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”
  28. 网状模型以( ) 表示实体与实体之间的联系。

  29. 下面关于“1级封锁”的说法,正确的是【】

    • A.1级封锁避免“丢失更新”
    • B.1级封锁可以避免“死锁”
    • C.1级封锁“能重复读”
    • D.1级封锁可以避免“读脏数据”
  30. 当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。

    • A.CREATE TABLE
    • B.ALTER TABLE
    • C.SELECT TABLE
    • D.DELETE TABLE
  31. 在 DROP USER语句的使用中,如果没有明确地给出账户的主机名,则该主机名会默认为是【】

    • A.%
    • B.&
    • C.*
    • D.#
  32. 关系数据库是以【】的形式组织数据。

    • A.二维表格
    • B.结构
    • C.元组
    • D.分量
  33. 将数据库系统与现实世界进行密切地、机地、协调一致地结合的过程是【】

    • A.数据库设计的内容
    • B.数据库设计
    • C.数据库生命周期
    • D.数据库设计方法
  34. 关于调用存储过程的说法,错误的是【】

    • A.可以从交互式界面调用
    • B.可以使用CALL语句来调用存储过程
    • C.可以由嵌入SQL调用
    • D.不是所有的SQL接口都能调用存储过程
  35. 下列属于关联分析算法的是【】

    • A.Apriori
    • B.GMM
    • C.Redis
    • D.HBase
  36. 数据库中存储的数据的基本特点不包括【】

    • A.永久存储
    • B.有组织
    • C.可共享
    • D.易于扩
  37. 数据库管理系统是计算机的【】

    • A.应用软件
    • B.系统软件
    • C.数据库系统
    • D.数据库
  38. 若元组之间、关系之间的联系的约束是指【】

    • A.列级约束
    • B.元组约束
    • C.表级约束
    • D.行级约束
  39. MySQL的用户账号及相关信息都存储在一个名为【】的 MySQL数据库中

    • A.mysql
    • B.root
    • C.user
    • D.admin
  40. 将符合要求的初始数据装载到数据库中去是指【】                            

    • A.应用程序设计
    • B.加载数据
    • C.数据库试运行
    • D.数据库维护
  41. 下列关于SQL的说法中,错误的是【】

    • A.SQL是 Server2000专有的语言
    • B.掌握SQL可以帮助用户与几乎所有的关系数据库进行交互
    • C.SQL简单易学
    • D.SQL是一种强有力的语言
  42. 在图存储数据库中,【】代表实体。

    • A.结点
    • B.属性
    • C.边
    • D.联系