数据库系统原理名词解释_4,2024年最新面试加分项

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

用户定义的完整性 :就就是针对某一具体应用的数据必须满足的语义约束。包括非空、
唯一与布尔条件约束三种情况。

数据定义 :数据定义功能包括模式定义、表定义、视图与索引的定义。

嵌套查询 :指将一个查询块嵌套在另一个查询块的 WHERE 子句或 HAVING 短语的条件中的查询

数据库角色 :被命名的一组与数据库操作相关的权限 ,就是权限的集合 ,通过角色授权可简化授权过程。

数据加密 :就是根据一定的算法将原始数据 (明文 )变换为不可直接识别的格式 (密文 )的一种数据保护手段 ,加密可以使不知道解密算法的人无法获知数据的内容 ,从而防止数据在存储与传输过程中失密。

数据依赖 :反映一个关系内部属性与属性之间的约束关系 ,就是现实世界属性间相互联系
的抽象 ,属于数据内在的性质与语义的体现。

规范化理论 :就是用来设计良好的关系模式的基本理论。它通过分解关系模式来消除其中不合适的数据依赖 ,以解决插入异常、删除异常、更新异常与数据冗余问题。

规范化 :指将一个低一级范式的关系模式 ,通过模式分解转换为若干个高一级范式的关系模式的集合的过程。

1NF:若关系模式的所有属性都就是不可分的基本数据项 ,则该关系模式属于 1NF。

2NF:1NF 关系模式如果同时满足每一个非主属性完全函数依赖于码 ,则该关系模式属于2NF

数据库设计的 6 个基本步骤 :需求分析 ,概念结构设计 ,逻辑结构设计 ,物理结构设计 ,数据库实施 ,数据库运行与维护。

抽象 :指对实际的人、物、 事与概念进行人为处理 ,抽取所关心的共同特性 ,忽略非本质的细节 ,并把这些特性用各种概念精确地加以描述 ,这些概念组成了某种模型。

数据库恢复 :指把数据库从错误状态恢复到某一已知的正确状态 (亦称一致状态或完整
状态 )的过程。

静态转储 :指在系统中无事务运行时进行的转储操作。转储期间不允许对数据库的任何存取、修改活动 ,得到的一定就是一个数据一致性的副本。

动态转储 :转储操作与用户事务并发进行 ,转储期间允许对数据库进行存取或修改。

4、数据模型 :模型是对现实世界的抽象 . 在数据库技术中, 表示实体类型及实体类型间联系的模型称为“数据模型” . 它可分为两种类型:概念数据模型和结构数据模型 .

5、概念数据模型 :是独门于计算机系统的模型,完全不涉及信息在系统中的表示, 只是用来描述某个特定组织所关心的信息结构 .

6、结构数据模型 :是直接面向数据库的逻辑结构, 是现实世界的第二层抽象 . 这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型” . 结构
数据模型应包含: 数据结构 、数据操作、数据完整性约束三部分 . 它主要有:层次、网状、关系三种模型 .

7、层次模型 :用树型
结构表示实体类型及实体间联系的数据模型
.

数据库三级组织结构:
(1)数据库系统的三级模式结构由外模式、模式和内模式组成。
(2)外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征的
描述,是数据库用户的数据视图,涉及的是数据的局部的逻辑结构。
模式是数据库中全体数据的逻辑结构和特性的描述, 是所有用户的公共
数据视图。模式描述的是数据的全局逻辑结构。
内模式是数据在数据库系统内部的表示, 即对数据物理结构和存储方式
的描述。

并发控制
数据库的并发控制是指数据库合理调度并发事务, 避免并发事务之间的相互
干扰造成数据的不一致性。在并发控制中一般采取封锁的机制。

8、网状模型 :用有向图结构表示实体类型及实体间联系的数据模型 .

9、关系模型 :是目前最流行的数据库模型 . 其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系 . 关系模型是由若干个关系模式组成的集合 .

10、概念模式 :是数据库中全部数据的整体逻辑结构的描述 . 它由若干个概念记录类型组成 . 概念模式不仅要描述概念记录类型, 还要描述记录间的联系、 操作、数据的完整性、 安全性等要求 .

11、外模式 :是用户与数据库系统的接口,是用户用到的那部分数据的描述 .

12、内模式 :是数据库在物理存储方面的描述, 定义所有的内部记录类型、 索引和文件的组成方式, 以及数据控制方面的细节 .

13、模式/ 内模式映象 :这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性, 即概念记录和内部记录间的对应性 . 此映象一般在内模式中描述 .

14、外模式 / 模式映象 :这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性, 即外部记录和内部记录间的对应性 . 此映象都是在外模式中描述 .

15、数据独立性 :在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响 . 数据独立性分成物理数据独立性和逻辑数据独立性两级 .

16、物理数据独立性 :如果数据库的内模式要进行修改, 即数据库的存储设备和存储方法有所变化, 那么模式 / 内模式映象也要进行相应的修改,使概念模式尽可能保持不变 . 也就是对模式的修改尽量不影响概念模式 .

17、逻辑数据独立性 :如果数据库的概念模式要进行修改 (如增加记录类型或增加数据项), 那么外模式 / 模式映象也要进行相应的修改,使外模式尽可能保持不变. 也就是对概念模式的修改尽量不影响外模式和应用程序 .

18、宿主语言 :在数据库技术中, 编写应用程序的语言仍然是一些高级程序设计语言, 这些语言称为宿主语言( host language), 简称主语言 .

19、DDL:数据定义语言( Data Definition Language), 用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等约束 .

20、数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。 数据独立性分成物理数据独立性和逻辑数据独立性两级。

21、物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化, 那么模式 /内模式映象也要进行相应的修改,使概念模式尽可能保持不变。

逻辑模式:是数据库中全部数据的整体逻辑结构的描述。

22、试解释下列名词:临时表、局部临时表、全局临时表、表变量。

答:临时表:是临时的适合用来在不同的对象之间传递数据或者为临时的任务短时间保存数据

局部临时表:创建时必须使用由字符“ #”开头的表名
全局临时表:创建时必须使用由两个字符“ #”开头的表名
表变量:类似于临时表,优点在于它存于内存中表变量和变量有相同的作用域和生命周期;

23、
类图:描述了系统的静态结构,包括类和类图间联系

类被表示为三个部分组成的方框。
对象是类的实例。
关联是对类的实例之间联系的命名,相当于 ER模型中的联系类型。

联系元数:与关联有关的类的个数称为关联元数或度数

关联角色:关联的端部,也就是与关联相连的类,称为关联角色。
重复度:重复度是指在一个给定的联系中有多少对象参与,即关联角色的重复度。
关联类:类图中关联本身也可以有属性或自己的操作,称为“关联类” ,在类图中关联类用虚线与关联线相连。
抽象类是一种没有直接对象,但他的子孙可以有直接对象的类。
具体类是指有直接对象的类。

概化:从子类到超类的抽象化过程。
特化:从超类到子类的具体化过程。

聚合表达了成分对象和聚合对象之间的“ is part of”(一部分)的联系,聚合实际上是一种较强的形式的关联联系,在类图中,用空的菱形表示。
复合:一种较强形式的聚合,用实心菱形表示。

24、死锁:有两个或以上的事务处于等待状态,每个事务都在等待另一个事务解除封锁,它才能继续执行下去,结果任何一个事务都无法执行,这种现象就是死锁。

25、串行调度:多个事务依次执行,称为串行调度。

26、并发调度:利用分时的方法,同时处理多个事务,称为事务的并发调度。

27、可串行化调度:如果某事务集的一个并发调度的结果与某个串行调度等价,则称此并发调度是是可串行化调度。

28、不可串行化调度:某事务集的一个并发调度结果,如果与任一串行调度均不等价,则该并发调度是不可串行化调度。

29、隔离性(具体含义见教材):隔离性要求在并发事务被执行时,系统应保证与这些事务先后单独执行时结果一样,使事务如同在单用户环境下执行一样。

30、持久性(具体含义见教材):要求事务对数据库的所有更新应永久地反映在数据库中。

  1. 概念模型:表达用户需求观点的数据全局逻辑结构的模式型
  2. 逻辑模型:表达计算机实现观点的 DB 全局逻辑结构的模型。
  3. 外部模型:表达用户使用观点的 DB 局部逻辑结构的模型。
  4. 内部模型:表的 DB 物理结构的模型。
  5. 外模式:是用户与数据系统的接口,使用户用到的那部分数据的
    描述。
  6. 内模式:是数据库在物理方面的描述,定义所有内部记录类型,
    索引和文件的组织方式,以及数据控制方面的细节。

31、关键码;能唯一标识实体的属性或属性集;能唯一标识文件中每个记录的字段或字段集。

32、概念模型:表达用户需求观点的数据全局逻辑结构的模式型

7.逻辑模型:表达计算机实现观点的DB全局逻辑结构的模型。

8.外部模型:表达用户使用观点的DB局部逻辑结构的模型。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-enN9qBer-1713561684137)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 24
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值