第1关:关系数据库理论

  • 1、关系数据库规范化是为解决关系数据库中(C )等问题而引入的。

    A、减少数据操作的复杂性
    B、提高查询速度
    C、插入、删除和数据冗余
    D、保证数据的安全性和完整性
  • 2、

    以下( D)不是一个“好”的关系模式所应该具备的条件。

    A、不会发生插入异常
    B、不会发生删除异常
    C、不会发生更新异常
    D、没有数据冗余
  • 3、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及 (C) 的缺陷。

    A、数据的不一致性
    B、结构不合理
    C、冗余度大
    D、数据丢失
  • 4、关系模型中的关系模式至少是(A)

    A、1NF
    B、2NF
    C、3NF
    D、4NF
  • 5、关系模式中不同范式之间的关系为(A)

    A、3NF⊂2NF⊂1NF
    B、3NF⊂1NF⊂2NF
    C、1NF⊂2NF⊂3NF
    D、2NF⊂1NF⊂3NF
  • 6、

    根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,可能因(B)属性而使它不满足第一范式?部门(部门号,部门名,部门成员,部门总经理)

    A、部门总经理
    B、部门成员
    C、部门名
    D、部门号
  • 7、

    对关系模式进行规范化的主要目的是(B)

    A、提高数据操作效率
    B、维护数据的一致性
    C、加强数据的安全性
    D、为用户提供更快捷的数据操作
  • 8、关系模式中的插入异常是指(D)

    A、插入的数据违反了实体完整性约束
    B、插入的数据违反了用户定义的完整性约束
    C、插入了不该插入的数据
    D、应该被插入的数据不能被插入
  • 9、若X→Y和Y→Z在关系模式R上成立,则X→Z在R上也成立。该推理规则称为(C)

    A、自反律
    B、增广律
    C、传递律
    D、伪传递律
  • 10、N类属性指:对于函数依赖集F中的每个函数依赖,既不在函数依赖的左边出现,也不在函数依赖的右边出现的属性。若关系模式R(U,F)中,属性A是N类属性,则A(D)

    A、一定不包含在R任何候选码中
    B、可能包含也可能不包含在R的候选码中
    C、一定包含在R的某个候选码中
    D、一定包含在R的任何候选码中
  • 11、设F是某关系模式的极小函数依赖集(或称最小覆盖、最小依赖集)。下列关于F的说法,错误的是(B)

    A、F中每个函数依赖的右部都必须是单个属性
    B、F中每个函数依赖的左部都必须是单个属性
    C、F中不能有冗余的函数依赖
    D、F中每个函数依赖的左部不能有冗余属性
  • 12、设有关系模式:学生(学号,姓名,所在系,班号,班主任,系主任),其语义为:一个学生只在一个系的一个班学习,一个系只有一个系主任,一个班只有一名班主任,一个系可以有多个班。学号是此关系模式的主码,则该关系模式最高属于(B)

    A、1NF
    B、2NF
    C、3NF
    D、BCNF
  • 13、

    关系模式R中的属性全部是主属性,则R必定属于的最高范式是(B)

    A、2NF
    B、3NF
    C、BCNF
    D、4NF
  • 14、

    关系模式R<U,F>已经属于3NF,则下列说法中正确的是(B )。

    A、它一定消除了插入和删除异常
    B、仍然存在一定的插入和删除异常
    C、属于BCNF
    D、以上说法均不正确
  • 15、关系数据库的规范化理论主要解决的问题是(A)

    A、如何构造合适的数据逻辑结构
    B、如何构造合适的数据物理结构
    C、如何构造合适的应用程序界面
    D、如何控制不同用户的数据操作权限
  • 16、现有关系:学生(学号,姓名,系号,系名),为消除数据冗余,至少需要分解为(B)个表

    A、1
    B、2
    C、3
    D、4
  • 17、‍以下四个叙述中,(D)不是对关系模式进行规范化的主要目的

    A、解决更新异常问题
  • B、提高存储空间效率
    C、减少数据冗余
    D、加快查询速度
  • 18、‍关系模型中3NF是指(B)

    A、满足2NF且不存在部分依赖现象
    B、满足2NF且不存在传递依赖现象
    C、满足2NF且不存在非主属性
    D、满足2NF且不存在组合属性
  • 19、对于关系模式{学生(id,name,sex,age,depart_id,depart_name)}其上的函数依赖包括: id→{name,sex,age,depart_id} depart_id→depart_name 则其最高满足(B)

  • A、1NF

    B、2NF
    C、3NF
    D、BCNF
  • 20、对于满足2NF的关系模式,以下说法正确的是(B)

    A、不一定是1NF
    B、必定是1NF
    C、必定是3NF
    D、必定是BCNF
  • 21、有关系模式R(A, B, C, D, E),存在函数依赖如下:

    A->B ,CE->B,AC->D, D->E, AC-> E

    该关系模式最高几范式( A)。
  • A、1NF
    B、2NF
    C、3NF
    D、BCNF
  • 22、设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到(B ) 。

    A、1NF
    B、2NF
    C、3NF
    D、BCNF
  • 23、以下关于数据依赖错误的描述是(C )

    A、数据依赖是现实世界属性间相互联系的抽象
    B、数据依赖是数据内在的性质
    C、数据依赖可以不用通过语义来确定
    D、数据依赖是通过属性间值的相等与否体现出来的数据间相互联系
  • 24、第六章【关系数据理论】涉及到的数据依赖是是(A )之间的一种约束关系

  • A、一个关系内部属性与属性

    B、一个关系内部元组与元组
    C、两个关系之间属性与属性
    D、两个关系之间元组与元组
  • 25、设有关系模型R(U,F),其中U={A,B,C,D,E},F={AC->B,BC→DE,BC→D,D→E}, 则R最高达到(B)

    A、1NF
    B、2NF
    C、3NF
    D、BCNF
  • 26、

    已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选码是(B )。

    A、AB
    B、BE
    C、CD
    D、DE
  • 27、关系模式R(U,F),其中U={A,B,C,D,E},F={A→D,E→D,D→B, BC→D,DC→A},R的候选码是(D)。

    A、AE
    B、AB
    C、BD
    D、EC
  • 28、关系模式R(U,F),其中U={A,B,C,D,E},F={A→D,E→D,D→B, BC→D,DC→A},R分解为3NF的结果是(A)

  • A、R={ED,BCD,DCA,EC}
    B、R={AD,BCD,DCA,EC}
    C、R={DB,BCD,BDA,EC}
    D、R={DC,BCD,BEA,EC}
  • 29、设有关系模式R(A,B,C),F={A→B,C→B}。相对于F,R的候选码为(A)

    A、AC
    B、ABC
    C、AB
    D、BC
  • 30、设有关系模型R(A,B,C,D,E),F是R上成立的函数依赖集,F={ABC→DE,BC→D,D→E}, 则R最高达到(A)。

    A、1NF
    B、2NF
    C、3NF
    D、BCNF
  • 31、关系模式R(A,B,C,D,E),R中的属性均不可再分解,函数依赖集F={CD→A,CD→B,AB→E},若只基于函数依赖进行讨论,R的码是(C)。

    A、AB
    B、BC
    C、CD
    D、ABCD
  • 32、关系模式R(A,B,C,D,E) ,R上的函数依赖集F={AB→E,B→C,C→D },则R的候选码是(A)。

    A、AB
    B、AE
    C、AC
    D、BC
  • 33、关系模式R(A,B,C,D,E) ,R上的函数依赖集F={AB→E,B→C,C→D },则R最高属于(A)。

    A、1NF
    B、2NF
    C、3NF
    D、BCNF
  • 34、有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生。函数依赖集: F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},关系模式A的码是(D)

    A、C
    B、HR
    C、HT
    D、HS
  • 35、有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生。函数依赖集: F={C→T,(H,R)→C,(H,T)→R,(H,S)→R},若将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度最高达到(D)。

    A、1NF
    B、2NF
    C、3NF
    D、BCNF
  • 36、设有关系模型R(A,B,C,D,E),F是R上成立的函数依赖集,F={AC->B,BC→DE,BC→D,D→E}, 试问R最高达到(A)

    A、1NF
    B、2NF
    C、3NF
    D、BCNF

第2关:数据库设计 

  • 1、数据库外模式是在下列哪个阶段设计(B )。

    A、数据库概念结构设计
    B、数据库逻辑结构设计
    C、数据库物理设计
    D、数据库实现和维护
  • 2、生成DBMS系统支持的数据模型是在下列哪个阶段完成(B)

    A、数据库概念结构设计
    B、数据库逻辑结构设计
    C、数据库物理设计
    D、数据库实施和维护
  • 3、根据应用需求建立索引是在下列哪个阶段完成(C )。

    A、数据库概念结构设计
    B、数据库逻辑结构设计
    C、数据库物理设计
    D、数据库实施和维护
  • 4、员工性别的取值,有的为“男”、“女”,有的为“1” 、“0” ,这种情况属于(A )。

    A、属性冲突
    B、命名冲突
    C、结构冲突
    D、数据冗余
  • 5、数据库设计方法包括▁▁▁▁▁、▁▁▁▁▁、▁▁▁▁▁、▁▁▁▁▁和统一建模语言(UML)方法等。

    填空1答案:新奥尔良方法

    填空2答案:基于E-R模型的方法

    填空3答案:3NF的设计方法

    填空4答案:面向对象的设计方法

  • 6、数据库设计的基本步骤包括需求分析、▁▁▁▁▁、▁▁▁▁▁,▁▁▁▁▁、数据库实施、数据库运行和维护等。

    填空1答案:概念结构设计

    填空2答案:逻辑结构设计

    填空3答案:物理结构设计

  • 7、集成局部E-R图要分两个步骤,分别是▁▁▁▁▁和▁▁▁▁▁。

    填空1答案:合并

    填空2答案:修改和重构

  • 8、数据库常见的存取方法主要有▁▁▁▁▁、▁▁▁▁▁和Hash 方法。

    填空1答案:索引

    填空2答案:聚簇

  • 9、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(B)阶段。

    A、需求分析
    B、概念设计
    C、逻辑设计
    D、物理设计
  • 10、E-R图是数据库设计的工具之一,它适用于建立数据库的(A)

    A、概念模型
    B、逻辑模型
    C、结构模型
    D、物理模型
  • 11、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用(D)表示。

    A、矩形
    B、正方形
    C、菱形
    D、椭圆
  • 12、在数据库的概念设计中,最常用的数据模型是(D)

    A、形象模型
    B、物理模型
    C、逻辑模型
    D、实体-联系模型
  • 13、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是(B)

    A、属性冲突
    B、语法冲突
    C、结构冲突
    D、命名冲突
  • 14、E-R图中的联系可以与几个实体有关?(C)

    A、0
    B、不能是1个
    C、1个或多个
    D、只能是多个
  • 15、E-R图是表示概念模型的有效工具之一,E-R图中的菱形框“表示”的是(A)

    A、联系
    B、实体
    C、实体的属性
    D、联系的属性
  • 16、在数据库设计中,将E-R图转换为关系数据模型是(C)阶段完成的工作

    A、需求分析
    B、概念设计
    C、逻辑设计
    D、物理设计
  • 17、设实体A与实体B之间是一对多联系。下列进行的逻辑结构设计方法中,最合理的是(A)

    A、实体A和实体B分别对应一个关系模式,且外码放在实体B的关系模式中
    B、实体A和实体B分别对应一个关系模式,且外码放在实体A的关系模式中
    C、为实体A和实体B设计一个关系模式,该关系模式包含两个实体的全部属性
    D、分别为实体A、实体B和它们之间的联系设计一个关系模式,外码在联系对应的关系模式中
  • 18、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(C)阶段。

    A、需求分析
    B、逻辑设计
    C、概念设计
    D、物理设计
  • 19、在进行数据库逻辑结构设计时,下列不属于逻辑设计应遵守的原则的是(D)

    A、尽可能避免插入异常
    B、尽可能避免删除异常
    C、尽可能避免数据冗余
    D、尽可能避免多表连接操作
  • 20、在进行数据库逻辑结构设计时,判断设计是否合理的常用依据是(A)

    A、规范化理沦
    B、概念数据模型
    C、数据字典
    D、数据流图
  • 21、数据流图是从“数据”和“处理”两方面来表达数据处理的一种图形化表示方法,该方法主要用在数据库设计的(A)阶段

    A、需求分析
    B、概念结构设计
    C、逻辑结构设计
    D、物理结构设计
  • 22、—个银行营业所可以有多个客户,一个客户也可以在多个营业所进行存取款业务,则客户和银行营业所之间的联系是(D)

    A、一对一
    B、一对多
    C、多对一
    D、多对多
  • 23、从E-R图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的码是(C)

    A、N端实体的码
    B、M端实体的码
    C、N端实体码与M端实体码的组合
    D、重新选择其他属性
  • 24、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C )

    A、多对多
    B、一对一
    C、多对一
    D、一对多
  • 25、现有关系:学生(学号、姓名、系号、系名、系主任、宿舍区、宿舍号),为得到优化的关系模式应设计为(B )个表

    A、2
    B、3
    C、4
    D、5
  • 26、从E—R模型向关系模型转换时,一个1:N联系转换为关系模式时,该关系模式的码是(B )

    A、M端实体的码
    B、N端实体的码
    C、1端实体码与N端实体码的组合
    D、重新选择其非主属性
  • 27、有12个实体类型,并且它们之间存在着10个不同的二元联系,其中3个是1:1联系,3个是1:N联系,4个是M:N 联系,那么根据转换规则,这个E-R模型转换成的关系模式至少有( B)个

  • A、10
    B、14
    C、17
    D、20

  • 28、将需求分析得到的用户需求抽象为信息结构的过程就是(A )

    A、概念结构设计
    B、逻辑结构设计
    C、物理结构设计
  • D、应用需求分析

  • 29、现有关系:学生(学号、姓名、系号、系名、系主任、宿舍区、宿舍号. ,为得到优化的关系模式应设计为(B ) 个表

    A、2
    B、3
    C、4
  • D、5

  • 30、把E-R图转换为某一数据库管理系统支持的数据模型的过程属于( B)阶段

    A、概念结构设计
    B、逻辑结构设计
    C、物理结构设计
    D、应用需求分析
  • 31、下列关于索引的描述正确的是(A )

    A、一个表只能有一个聚族索引,可以有多个非聚族索引
    B、字符串模糊查询不适合索引
    C、哈希索引有利于查询字段用于大小范围的比较查询
    D、多余的索引字段不会降低性能
  • 32、合并E—R图的设计是在(B )阶段

    A、需求分析
  • B、概念结构设计

    C、逻辑结构设计
    D、物理结构设计
  • 33、以下( C)不属于需求分析阶段建立的数据字典中的内容

    A、数据结构
    B、数据项
    C、数据流图
    D、数据存储
  • 34、以下关于数据库概念模型的叙述中,错误的是(A)

    A、数据库概念模型与所采用的数据库管理系统相关
    B、数据库概念模型与具体的计算机无关
    C、E-R图是数据库概念模型的常用表示方法
    D、概念模型是对信息世界的建模
  • 35、概念模型用于信息世界的建模,下列___B__不是概念模型

    A、E-R模型和扩展E-R模型
    B、层次、网状和关系模型
    C、各种语义数据模型
    D、面向对象模型
  • 36、数据库需求分析时,数据字典的含义是(D)

    A、数据库中所涉及的属性和文件的名称集合
    B、数据库中所涉及到字母、字符及汉字的集合
    C、数据库中所有数据的集合
    D、数据库中所涉及的数据流、数据项和文件等描述的集合
  • 37、(D)不是数据库设计中概念结构设计常用的方法

    A、自底向上
    B、自顶向下
    C、逐步扩张
    D、从外到内
  • 38、数据流图是用于数据库设计中__D____阶段的工具

    A、概要设计
    B、可行性分析
    C、程序编码
    D、需求分析
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐