1、 DB:即数据库( Database), 是统一管理的相关数据的集合 . DB 能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性 .
2、DBMS :即数据库管理系统( Database Management System),是位于用户与 操作系统 之间的一层数据管理软件, 为用户或应用程序提供访问 DB的方法,包括DB的建立、查询、更新及各种数据控制 . DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型 DBMS.
3、DBS:即数据库系统( Database System), 是实现有组织地、动态地 存储大量关联数据, 方便多用户访问的计算机软件、 硬件和数据 资源组成的系统, 即采用了数据库技术的计算机系统
4、数据模型 :模型是对现实世界的抽象 . 在数据库技术中, 表示实体类型及实体类型间联系的模型称为“数据模型” . 它可分为两种类型:概念数据模型和结构数据模型 .
5、概念数据模型 :是独门于计算机系统的模型,完全不涉及信息在系统中的表示, 只是用来描述某个特定组织所关心的信息结构 .
6、结构数据模型 :是直接面向数据库的逻辑结构, 是现实世界的第二层抽象 . 这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型” . 结构
数据模型应包含: 数据结构 、数据操作、数据完整性约束三部分 . 它主要有:层次、网状、关系三种模型 .
7、层次模型 :用树型结构表示实体类型及实体间联系的数据模型 .
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、持久性(具体含义见教材):要求事务对数据库的所有更新应永久地反映在数据库中。
31、关键码;能唯一标识实体的属性或属性集;能唯一标识文件中每个记录的字段或字段集。
32、
6.概念模型:表达用户需求观点的数据全局逻辑结构的模式型
7.逻辑模型:表达计算机实现观点的DB全局逻辑结构的模型。
8.外部模型:表达用户使用观点的DB局部逻辑结构的模型。
9.内部模型:表的DB物理结构的模型。
33、数据库系统的生存期:数据库应用系统从开始规划,设计,实现,维护,到最后被新的系统取代而停止使用的整个时间。
34、简单属性:是不可在分割的属性
35、复合属性:是不可分解其他属性的属性。
36、数据冗余:是指同一数据在系统中多次重复出现。
37、数据独立性:是指应用程序和数据库的数据结构之间相互独立,不受影响。
38、
39、
40、
41、
42、