名词解释
数据: 数据是描述事物的符号记录,是数据库中存储的基本对象。(数据是描述现实世界的各种信息的符号记录,是信息的载体,是信息的具体表现形式,其具体的表现有数字、文字、图形、图像、声音、语言等。
数据项:数据项也称为分量,是数据库中可以命名的最小逻辑数据单位,指某个元组对应列的属性值,用来描述属性的数据。
实体: 客观存在并可以相互区别的事物称为实体。
实体集:实体集是性质相同的同类实体的集合,也叫实体整体。
字段:一个成员,它表示与对象或类关联的变量在数据库中,大多数时,表的“列”称为“字段” 
域:域是一组具有相同数据类型的值的集合。(属性的取值范围来自某个域。)
信息: 信息是现实世界事物存在的方式或运动状态,是一种已经被加工为特定形式的数据。
数据库: (存放数据的仓库)数据库是长期存储在计算机内、有组织的、可共享的数据集合。(P4-5)
数据管理:对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题。
数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作的集合包括操作及有关的操作规则。
DBMS (数据库管理系统): 数据库管理系统是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分,位于用户和操作系统之间,用于建立、运用和维护数据库,具有定义、建立、维护和使用数据库的功能。(是位于用户与操作系统之间的一层数据管理软件)
DBA是“数据库管理员”的简称,是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。
数据结构:描述数据库的组成对象以及对象之间的联系。(也就是说,数据结构描述的内容有两类:一类是与对象的类型、内容、性质有关的,一类是与数据之间联系有关的对象。
实体型:用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
属性:属性是实体所具有的某一特性。描述实体的特征。
主属性:包含在任何一个候选中的属性称为主属性。
外码:属性或属性组X不是关系模式R的码(既不是主码也不是候选码),但X是另一个关系模式的码,则称X是R的外部码,也称外码。
候选码:若关系中的某一属性组的值能唯一标识一个元组,则称该属性组为候选码
数据库系统: 数据库系统是由数据库,数据库管理系统(及其应用开发工具)应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
基数:基数是域中所包含的值的个数。(一个域允许的不同取值个数称为这个域的基数。)
数据模型:用来描述数据、组织数据和对数据进行操作的一种模型。
模式:模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,它仅涉及到对数据类型的描述,不涉及到具体的数值。
外模式:外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
内模式:内模式也称存储模式,是数据在数据库内部的表示方式,是对数据的物理结构和存储方式的描述。
角:角是多种权限的集合,可授予用户或其他角,用来简化权限的管理。
关系模式: 关系模式是对关系结构的描述。(描述关系由哪些属性构成、这些属性来自哪些域、属性向域的映象关系以及关系的完整性约束条件,格式为:关系名(属性名1,属性名2,……,属性名n)。一个关系模式对应一个关系文件的结构。
实体联系图:Entity-Relationship ,E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系 概
括:定义类型之间的一种子集联系。
数据字典:数据字典是关系数据库管理系统内部的一组系统表,它记录了数据库中所有的定义信息,包括关系模式定义、视图定义、索引定义、完整性约束定义、各类用户对数据库的操作权限、统计信息等。
完全函数依赖:如果非主属性B函数依赖于构成某个候选关键字的一组主属性A,而且A的任何一个真子集不能被B函数依赖,则称B完全函数依赖于A;反之,若B函数能依赖于A的真子集,则称B部分函数依赖于A。
DML:DMLDataManipulationLanguage的缩写,意为数据操纵语言,是SQL语言的四大功能之一。
DDL:DatadefinitionLanguage的缩写,意为数据定义语言,是SQL语言的四大功能之一。
DCL:DCLDataControlLanguage的缩写,意为数据控制语言,是SQL语言的四大功能之一。
数据冗余:在一个数据集合中重复的数据称为数据冗余
物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。也就是对模式的修改尽量不影响概念模式。
逻辑数据独立性:如果数据库的概念模式要进行修改(如增加记录类型或增加数据项),那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。也就是对概念模式的修改尽量不影响外模式和应用程序。
数据抽象:概念结构是对现实世界的一种抽象。
ODBCODBCOpen Database Connectivity的缩写,即开放式数据库连接,是Microsoft公司在1989年推出的连接外部数据库的标准。Microsoft提出的数据库访问接口标准。
概括:定义类型之间的一种子集联系。
聚集:定义某一类型的组成成分。把一个或几个具有公共列的并经常一起使用的相关的表物理地聚集存储在一起的方法称为聚集。
分类:定义某一类概念作为现实世界中的一组对象的类型。
范式:符合某一级别的关系模式的集合。(关系数据库中的关系是要满足一定要求的,满足不同程度的要求为不同范式。)
主数据文件:简称主文件,是数据库的关键文件,包含了数据库的启动信息,并且存储数据。
辅助数据文件:简称辅(助)文件,用于存储未包括在主文件内的其他数据 
日志文件:用来记录事务对数据库的更新操作的文件。用于保存恢复数据库所需的事务日志信息。)
第一范式(1NF):若关系中的所有属性都是不可分的基本数据项,则该关系达到1NF的要求,这是对关系模式的最起码要求。
第二范式(2NF):如果关系模式在达到1NF的基础上,使每个非主属性都完全依赖于每个关系键,则该关系模式达到2NF的要求。
第三范式(3NF):如果关系模式属于2NF,且每个非主属性都不传递依赖于关系的任何键,这该关系模式属于3NF的要求。
Boyce-Codd范式(BCNF):数据库原理及应用期末考试题 若关系符合1NF,且对于每个函数依赖X→Y,X必含有候选键,或者关系中的每个决定属性集都是候选键,则关系达到BCNF的要求
规范化:规范化是将一个低一级范式的关系模式通过投影运算转化为若干个高一级范式的关系模式的集合的过程。
选择:是根据某些条件对关系进行水平分割,即在关系R中选取符合条件的元组
完整性规则:完整性规则是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。(书P157)
实体完整性:实体完整性是指关系的主关键字不能重复也不能取“空值"。主键的值不能为空或部分为空的约束条件。
参照完整性:参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。(书P45)
实例:实例指关系中所包含的具体数据内容。
函数依赖:设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X→Y。  (设X,Y是关系R的两个属性集合,当任何时刻R中的任意两个元组中的X属性值相同时,则它们的Y属性值也相同,则称X函数决定Y,或Y函数依赖于X。)
传递函数依赖: P181  (X,Y,Z是关系R中互不相同的属性集合,存在X→Y(Y!→X),Y→Z,则称Z传递函数依赖于X。)
部分函数依赖:P181 (设X,Y是关系R的两个属性集合,存在X→Y,若X'是X的真子集,存在X'→Y,则称Y部分函数依赖于X。)
自然连接:自然连接是无重复性的等值连接。(自然连接是一种特殊的等值连接。若在等值连接中把目标列中重复的属性列去掉则为自然连接。 /  自然连接是除去重复属性的多值连接,它是连接运算的一个特例,是最常用的连接运算。
关系的并关系R和关系S的所有元组合并,再删去重复的元组,组成一个新关系,称为R和s的并,记为R∪S。
关系的差关系R和关系S的差是由属于R而不属于S的所有元组组成的集合,即关系R中删去与S关系中相同的元组,组成一个新关系,记为R-S。
关系的交关系R和关系S的交是由既属于R又属于S的元组组成的集合,即在两个关系R与S中取相同的元组,组成一个新关系,记为R∩S。
简答题
1、数据库管理系统的主要功能有哪些? 
    答:数据库定义功能;数据组织、存储和管理;数据操纵功能;数据库的事务管理和运行管理;数据库的建立和维护功能;其他功能。
2、简述数据库系统的体系结构特点 
数据库系统的体系结构是指数据库系统的整个体系的结构。数据库系统的体系结构从不同的角度可有不同的划分方式。从数据库管理系统的角度可分为三层,从外到内依次为外模式、模式和内模式。 
3、视图与表
视图是从一个或几个基本表(或视图)导出的表。视图是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
4、数据库的特征和安全性
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。用户标识和鉴定、存取控制、视图和密码储存等。*特征:数据结构化,数据的共享性高、冗余度低且且易扩充,数据独立性高,数据由数据库管理系统统一控制和管理。
5、数据的高享性的好处?
数据共享可以大大减少数据冗余,节约存储空间,避免数据之间的不相容性和不一致性。 
6、什么叫数据库保护?它有哪些内容?   
    答:保护数据库系统中数据,使之不受到非法访问或破坏,这称为数据库保护。常见的数据库保护措施有:安全性保护,完整性保护,并发控制和故障恢复。 
7、如何通过定义视图和存取控制保证数据库的安全性?
  通过视图机制就可以在设计数据库应用系统时对不同的用户定义不同的视图,把要保密的数据对无权存取的用户隐藏起来,这样就通过视图机制提供了对机密数据的安全保护功能。数据库的安全性是指保护数据库防止不合法的使用所造成的数据泄露和破坏。存取控制通过规定不同用户对于不同数据对象所允许执行的操作并控制各用户只能存取他有权存取的数据。(不同的用户对不同的数据应具有何种操作权力是由DBA和表的建立者即表的属主根据具体情况决定的SQL语言则为DBA和表的属主定义和回收这种权力提供了手段。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。