1. 信息 :信息是世界上事物的存在、运动方式的描述
  2. 数据 :存储在某种媒体上可加以鉴别的符号资料。即对现实世界中客观事物的符号表示(描述事物的符号记录),可以是数值数据,也可以是非数值数据,如声音、图像等。
  3. 数据库:(Database,DB)长期储存在计算机内的有组织的、可共享的相关数据的集合。
  4. 数据库系统 :(DBS)通常是指带有数据库的计算机应用系统。包括数据库、相应的硬件、软件和各类人员
  5. 数据库管理系统:(DBMS)是一套软件产品,可以把一系列相关数据保存在计算机中,并提供对这些数据进行检索、修改和维护等操作的工具和编程接口。
  6. 数据库应用系统 :利用数据库管理系统,进行信息的收集、整理、加工、储存、查询和利用的系统,一般借助于计算机、网络和其他外部设备构成。又称管理信息系统(Management Information System, MIS)
  7. 数据模型:(从实际领域转换成计算机领域的数据建模角度,结合自身专业举例说明) 数据模型(Data Model,DM)是现实世界数据特征的抽象。数据模型从本质上来说,是数据间相互联系或者说约束条件的描述。数据模型正是从一般抽象的层面上模拟和描述了数据库系统的静态特征、动态行为和约束条件。
  8. 概念模型:概念数据模型用来描述数据库的结构以及有关的在数据库上的检索和更新事务,独立于任何数据库管理系统和硬件平台。
  9. 物理数据模型:是面向计算机物理表示的模型,描述了数据在储存介质上的组织结构。它不但与具体的DBMS有关,而且还与操作系统和硬件有关。每一种逻辑数据模型在实现时都有起对应的物理数据模型。
  10. 物理数据库模型(什么是一级对象,物理数据库模型有哪些一级对象)
  11. 实体:客观存在并且可以相互区别的“事物”称为实体
  12. 关系:指业务中相关的两个或多个实体之间的关联。
  13. 关系的存在性:指某个实体的存在依赖于其它实体的存在。关系中实体的存在分为强制和非强制(或可选的)两种。强制存在要求关系中任何一端的实体的实例都必须存在。非强制存在允许实体的实例可以不存在。
  14. 外键:外键是描述表之间关系的桥梁和纽带。
  15. 超键:能唯一标识实体的属性或属性组称作超键
  16. 主键:从所有候选键中选定一个用来区别同一实体集中的不同实体,称作主键
  17. 视图:视图是一个虚表,不存储数据,在使用时对原有数据的重新组织。它是一个逻辑结构,不占据存储空间。基于表、在大部分SQL中,特别是DQL和DML,语法地位等价于表
  18. 多表连接 (连接查询):将多个表的数据进行笛卡尔积,在此基础上进行查询,称为连接查询。
  19. 事务:(Transaction)是包括多个数据库操作,构成一个完整业务操作的逻辑工作单元。
  20. 事务的 ACID 特性

    原子性(Atomicity):事务的一组操作是不可分的。要么完全成功,要么完全失败(即使是在发生系统崩溃的情况下)。

    一致性(Consistency):事务将数据库从一种一致状态转变为下一种一致状态。

    隔离性(Isolation):一个事务的影响在该事务提交前对其他事务都不可见。两个事务并行执行的结果和(某种)串行执行的结果是一样的。也称可串行性(Serializability)

    持久性(Durability):事务一旦提交后,其结果是永久性的(即使是在系统崩溃时)。

  21. 事务、用户与会话(请用一个具体的例子来说明三者之间的关系):一个用户可以开启多个会话(session);一个事务只能限于一个会话中;不同会话之间的事务可能存在并发冲突:
  22. 编码 :将客观事物或者某一个符号体系下的内容映射成数字的过程,就是编码
  23. 空值 :空值用来表示未知(Unknown)或不适用(Inapplicable)的情况,使用NULL表示
  24. 存储过程:用户创建,用SQL和其他语言(如PL/SQL)编写的过程或函数,存储在数据库内部,用来完成一个特定的任务。
  25. 数据库管理员:(DBA):DBA),是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。
  26. 符号系统:不同载体上的信息虽然表现形式不同,其内在的含义是一致的,但必须通过一致的方式来记录内容,和一致的解读方式来还原内容。这种一致的记录和解读信息的方式,被称为符号系统。
  27. 序列:序列是一个独立的编号发生器,在一个事务中,通过访问序列的NEXTVAL和CURRVAL可以获得序列的下一个值和当前值。保证多个事务之间不会出现并发冲突,不与某个表绑定,可以在多个表之间复用。
  28. 参照完整性:实体之间的相互关系
  29. 数据库的最高权限:执行某种类型的SQL语句或者存取某个特定对象的权力。
  30. 约束:根据实际的业务要求,要求数据必须满足的一系列条件称为商业规则;约束(Constraints):对于一些常见、通用的要求,使用设置的方式建立规则。设置简单,执行代价较小,一致性强
  31. 触发器:触发器是一种特殊的存储过程。它不是由用户显式调用的,而是当满足某个触发事件时自动执行的。触发器包括:触发事件,触发器约束和触发器动作。
  32. 推导通道:执行多次查询,利用查询结果之间的逻辑联系进行推理。用户一般先向数据库发出多个查询请求,这些查询大多包含一些聚集类型的函数。然后利用返回的查询结果,在综合分析的基础上推断出高级数据信息。利用不同级别数据之间的函数依赖进行推理分析,数据表的属性之间常见的一种关系是“函数依赖”和“多值依赖”。这些依赖关系有可能产生推理通道,
  33. E-R
  • 是用于数据库设计的高层概念数据模型。
  • 概念数据模型用来描述数据库的结构以及有关的在数据库上的检索和更新事务
  • 独立于任何数据库管理系统和硬件平台。
  • 矩形框表示实体型,椭圆表示属性,菱形表示联系