提示:内容已经过期谨慎付费,点击上方查看最新答案

数据库原理及应用

  1. 关系模型的参照完整性约束是指( )。

  2. A:限制引用一个关系中的不同元组数据 B:限制引用不同关系中的元组数据 C:限制一个关系引用与之联系关系中不存在的元组数据 D:限制两个关系间的互相引用
    答案:限制一个关系引用与之联系关系中不存在
  3. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期),它的主键是( )。

  4. A:宿舍编号,学号 B:学号 C:宿舍地址,姓名 D:宿舍编号
    答案:学号
  5. 一个班级有多名学生,但每个学生只能属于一个班级,从班级到学生之间的联系类型是( )。

  6. A:多对多 B:多对一 C:一对多 D:一对一
    答案:一对多
  7. 数据库系统的独立性是指( )。

  8. A:不会因为某些数据逻辑结构的变化而影响应用程序 B:不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C:不会因为数据的变化而影响应用程序 D:不会因为数据存储策略的变化而影响数据存储结构
    答案:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
  9. 在基本的关系中,下列说法正确的是( )。

  10. A:任意两个元组不允许重复 B:行列顺序有关 C:列式非同质的 D:属性名允许重名
    答案:元组的顺序无关紧要
  11. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分丢失或全部丢失,这种情况称为( )。

  12. A:介质故障 B:系统故障 C:事务故障 D:运行故障

  13. 以下SQL语言中有语法错误的是( )。

  14. A:SELECT Sno FROM SC HAVING Cno=’1’; B:SELECT Sname FROM Student; C:* FROM Student, SC WHERE Student.Sno=S D:SELECT Student.*, S E:SELECT Cno, COUNT(Sno) FROM SC GROUP BY Cno; F:Sno;

  15. 设有关系R,按条件f对关系R进行选择,正确的是( )。

  16. A:σf(R) B:R×R C:Пf(R) D:R⋈fR

  17. 用于实现用户自定义参照完整性的关键词是( )。

  18. A:DEFAULT B:DISTINCT C:CHECK D:SELECT

  19. SQL语言是( )的语言,易学习。

  20. A:过程化 B:格式化 C:导航化 D:非过程化

  21. 进行自然联接运算的两个关系必须具有( )。

  22. A:相同关系名 B:相同关键字 C:公共属性 D:相同属性个数

  23. 关系模型中,表示实体间N:M联系是通过增加一个( )。

  24. A:属性实现 B:关系或一个属性实现 C:关系和一个属性实现 D:关系实现

  25. DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

  26. A:可靠性 B:安全性 C:完整性 D:一致性

  27. 修改基本表,应该用的SQL语句是( )

  28. A:DROP TABLE。 B:ALTER TABLE C:INSERT INTO TABLE D:CREATE TABLE

  29. 如果事务T的封锁序列为: LOCK S(A)—LOCK S(B)—LOCK X(C) —UNLOCK(B) —UNLOCK(A) —UNLOCK(C),则T( )。

  30. A:遵守两段锁协议 B:不会发生死锁 C:可串行化 D:会发生死锁

  31. 在数据库设计的( )阶段,需要画E-R模型。

  32. A:物理设计 B:运行阶段。 C:概念设计 D:逻辑设计
    AI参考:在数据库设计的概念设计阶段,需要画E-R模型。概念设计阶段是整个数据库设计的关键,它主要解决的是如何将现实世界中的事物、实体间的联系等抽象为数据库中的概念模型。因此,选项C“概念设计”是正确答案。'
  33. 31.下列聚合函数中不忽略空值(NULL)的是( )。

  34. A:MAX(列名) B:AVG(列名) C:SUM(列名) D:COUNT(*)

  35. 管理数据库系统是数据库系统的核心,它负责有效地组织、存储、获取和管理数据,属于一种( ),是位于用户与操作系统之间的一层数据管理软件。

  36. A:系统软件 B:应用软件 C:数学软件 D:工具软件

  37. 用户的应用程序与存储在硬盘上的数据库中数据是相互独立的特点是属于( )。

  38. A:客观独立性 B:逻辑数据独立性 C:物理数据独立性 D:实体独立性

  39. 关于视图,下列说法正确的是( )。

  40. A:视图只能从表中导出 B:视图与表一样,也存储着数据 C:对视图的操作,最终都要转化成对基本表的操作 D:对视图的使用与表一样,也可以进行插、查、删、改操作

  41. 事务必须具有的性质是( )。

  42. A:一致性 B:永久性 C:原子性 D:隔离性

  43. 下列四项中属于数据库特点的是( )。

  44. A:数据冗余高 B:数据共享 C:数据独立性高 D:数据结构化

  45. 在SQL Server 中,数据库的文件分为( )三大类。

  46. A:辅助数据文件 B:主数据文件 C:登录日志文件 D:事务日志文件
    AI参考:在SQL Server中,数据库的文件主要分为三类,它们是主数据文件、辅助数据文件、和事务日志文件。因此,选项B、D是正确的。主数据文件存储数据库的主要数据,包括表、视图、存储过程等。辅助数据文件通常用于存储一些临时数据或备份数据。事务日志文件则用于记录数据库的所有更改操作,以确保数据的完整性和一致性。登录日志文件(选项C)是用于记录用户登录和会话信息的文件,通常与数据库服务器相关联,而非数据库本身的一部分。因此,选项B和D是符合题意的正确选项。'
  47. 数据字典是对系统中数据的详细描述,通常包括( )及数据存储、数据处理五部分。

  48. A:数据结构 B:数据流 C:数据项 D:数据

  49. SQL中有两种安全机制是( )。

  50. A:视图机制 B:自定义完整性约束 C:授权子系统 D:参照完整性约束
    AI参考:正确选项是【ABD】。SQL中有三种安全机制,分别是视图机制、自定义完整性约束和参照完整性约束。其中,视图机制是一种虚拟表,它是由一个或多个表组合而成的,可以隐藏表中的某些列或行,也可以对查询结果进行限制和修改。自定义完整性约束是一种约束条件,用于保证数据库中的数据满足特定的规则和约束,例如主键约束、外键约束、唯一性约束等。参照完整性约束是一种数据完整性的保证机制,用于保证数据之间的相互依赖和一致性,例如一个表中某列的值必须引用另一个表中存在的主键值。授权子系统不是SQL中的安全机制之一,它通常在操作系统层面或者应用程序层面进行管理和控制。因此,选项C不是正确答案。'
  51. 在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依赖,那么R是( )。

  52. A:2NF B:4NF C:3NF D:1NF

  53. 数据库的两级映象包括( )。

  54. A:子模式/外模式映象 B:模式/内模式映象 C:子模式/存储模式映象 D:外模式/模式映象

  55. DBMS提供数据操纵语言对数据库的操纵功能分成两种:检索和更新。其中更新操作包括( )。

  56. A:删除 B:修改 C:插入 D:新建

  57. SQL语言语序使用通配符进行字符串匹配的操作,其中‘%‘( )。

  58. A:可以表示2个字符 B:不可以表示多个字符串 C:可以表示1个字符 D:可以表示零个字符

  59. 关系代数的基本运算有( )。

  60. A:投影 B:差 C:选择 D:笛卡尔积
    AI参考:正确选项为:A:投影 C:选择。关系代数的基本运算有:投影、选择和连接。其中,投影是按照需要从关系中选择一列或多列,得到一个关系,它是从关系中选择部分属性的一种操作。选择是从关系中找出满足给定条件的诸元组,它是根据给定的条件从关系中选择行的一种操作。因此,选项 A 和 C 正确。而选项 B 和 D 不是关系代数的基本运算,差是一个集合运算的概念,笛卡尔积是一个数学概念,与关系代数的基本运算无关。'
  61. 关系模式设计理论最要解决的问题是减少数据操作的复杂性。( )

  62. A:错 B:对
    AI参考:正确答案是B:对。关系模式设计理论最要解决的问题是减少数据操作的复杂性。关系数据库中的数据操作通常涉及到多个数据项的改变,而这些改变不仅取决于操作本身,还取决于数据的某些约束条件,因此设计良好的关系模式可以简化数据的操作,减少数据操作的复杂性。'
  63. 在SQL Select语句中要去掉查询结果中的重复记录应使用DISTINCT关键字。( )

  64. A:错 B:对

  65. 存储过程的存在独立于表,它存放在客户端,供客户使用。( )

  66. A:错 B:对
    AI参考:正确答案是【B:对】。存储过程的存在独立于表,它存放在客户端,供客户使用。因此,选项B是正确的。存储过程是一组预编译的SQL语句,可以被多次调用,并且可以包含控制流语句和数据访问逻辑。它们通常在数据库服务器上编译和存储,并在客户端应用程序中作为单独的对象进行访问和使用。因此,选项B正确,选项A错误。'
  67. 为了提高效率,关系数据系统进行查询优化处理。( )

  68. A:错 B:对
    AI参考:答案:B:对。关系数据系统中的查询优化处理是为了提高效率。在关系数据模型中,数据是按照一定的方式组织在一起的,查询优化处理可以通过优化查询语句来减少查询的时间复杂度,从而提高效率。因此,答案为B:对。'
  69. 创建表时如果一属性是数字类型则不需要制定长度。( )

  70. A:错 B:对
    AI参考:答案:A。在创建表时,如果一属性是数字类型,通常需要指定长度,以确保数据的准确性和完整性。数字类型的长度通常用于指定数据可以存储的最大值和最小值范围,以避免数据溢出或截断错误。因此,这个说法是错误的。'
  71. 任何DBMS都允许导入数据后对表结构、表名、其主键进行修改。( )

  72. A:错 B:对
    AI参考:正确答案是【B:对】。任何DBMS都允许导入数据后对表结构、表名、其主键进行修改。这是数据库管理系统(DBMS)的基本功能之一,因此选项B是正确的。而选项A是错误的,因为有些DBMS在导入数据后可能不允许修改表结构、表名或主键。'
  73. 有一个关系,学生(学号,姓名,系别)规定学号的值域是8个数字组成的字符串,这一规则属于用户自定义完整性约束。( )

  74. A:对 B:错

  75. 如果有n个事务串行调度,那么不同的有效调度有n!个( )

  76. A:对 B:错

  77. DROP指令可用于删除表中部分记录。( )

  78. A:对 B:错
    AI参考:答案是A:对。DROP指令可用于删除表中部分记录。这是SQL语言中的一个指令,用于删除数据库中的表及其所有数据。可以通过指定条件来删除特定的记录。'
  79. E-R图的主要元素是实体型、属性和联系。( )

  80. A:错 B:对

  81. E-R模型转化为关系模型在数据库设计的概念设计阶段进行。( )

  82. A:对 B:错
    AI参考:答案是B:错。E-R模型(实体-关系模型)转化为关系模型是数据库设计中的数据模型转换过程,通常在物理设计阶段进行,而不是概念设计阶段。概念设计阶段主要完成数据抽象、概念结构设计等工作。因此,这个判断题的答案是B,即E-R模型转化为关系模型在数据库设计的物理设计阶段进行。'
  83. 索引属于外模式。( )

  84. A:对 B:错
    AI参考:答案:B:错。索引属于内模式,而不是外模式。外模式也称子模式(schema)或逻辑模式,是数据库用户所关心的那部分数据的逻辑结构和存储方式,是数据库用户的数据字典,即数据在数据库中的逻辑表示。而索引属于数据结构,用于加快数据查询速度,与外模式无关。因此本题是错误的。'
  85. 下列SQL语句中,修改表结构的是ALTER。( )

  86. A:对 B:错
    AI参考:答案是A:对。SQL语句中,ALTER语句用于修改表结构,可以添加、删除、修改列、修改表名等操作。因此,修改表结构的正确选项是ALTER。'
  87. 主码是能唯一地标识实体属性的一个属性。( )

  88. A:对 B:错
    AI参考:答案是B:错。主码是能唯一地标识实体的属性,而不是能唯一地标识实体属性的一个属性。主码通常是一个属性集合,用于唯一地确定实体的实例。因此,该表述不准确。'
  89. 目前,设计数据库系统主要采用的是以新奥尔良方法和基于E-R模型的数据库设计方法为中心的规范设计方法。( )

  90. A:错 B:对

  91. 可以通过SQL语句删除建表时已建好的完整性约束。( )

  92. A:对 B:错
    AI参考:答案:B:错。虽然可以通过SQL语句删除建表时已建好的完整性约束,但是删除完整性约束可能会影响数据库的完整性,因此需要谨慎操作。在删除完整性约束之前,应该先评估其对数据库的影响,并确保已经采取了必要的备份和恢复措施。'
  93. 并不是数据库中聚集索引越多搜索效率就越高。( )

  94. A:错 B:对

  95. 描述事物性质的最小数据单位是记录。( )

  96. A:对 B:错

  97. 一张表只允许有一个主键、同样一张也只允许有一个外键。( )

  98. A:对 B:错

  99. 两个关系在没有公共属性时,其自然连接操作表现为结果为空关系。( )

  100. A:对 B:错

温馨提示支付 ¥1.85 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部