数据库的一些重要概念是软件评测师考试的高频考点,经常出现在上午场的客观选择题当中数据是描述事物的符号记录,它具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是对现实世界事物的存在方式或状态的反映。信息已是社会各行各业不可缺少的资源,这也是信息的社会属性。


(1)数据库(DataBase, DB):是指长期储存在计算机内、有组织、可共享的数据集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可被各类用户共享。


(2)数据库管理员( DataBase Administrator, DBA) :负责数据库的总体信息控制。其主要职责包括:决定数据库中的信息内容和结构;决定数据库的存储结构和存取策略;定义数据库的安全性要求和完整性约束条件;监控数据库的使用和运行;数据库的性能改进、数据库的重组和重构,以提高系统的性能。


(3)关系模式:关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特点是描述的一致性。关系模型是由若干个关系模式组成的集合。关系模式可记为R (A1,A2,A3, ...,An),其中R表示关系名,A1、A2、 A3、...,An表示属性名。


(4)属性:在现实世界中,一个事物常常取若干特征来描述,这些特征称为属性,在关系数据库中对应。例如用学号、姓名、性别、系别、年龄和籍贯等属性来描述学生。


(5)域:每个属性的取值范围对应一个值的集合,称为该属性的域。例如,学号的域是6位整数;姓名的域是20个字符;性别的域为男,女。


(6)目或度:属性个数n是关系的目或度。


(7)元组:关系模式中每一组属性的具体取值,在关系数据库中对应


(8)候选键:又叫做候选码,若关系中某一属性(或属性组)的值能唯一地标识一个元组,则该属性(或属性组)为候选码。例如学生的学号和身份证号都可以唯一标识一个学生,那么学号和身份证号都可以作为学生关系模式的候选键。


(9)主属性:包含在任何候选码中的属性称为主属性。


(10)主键:又叫做主码,若一个关系有多个候选码,则人为地选择其中一个作为主码。例如学生关系中,学号和身份证号都可以作为主键,我们可以事先声明一下谁作为主键即可。


(11)外键:又叫做外码,如果关系模式R中的属性(或属性组)不是该关系的主键,但它是其他关系的主键,那么该属性(或属性组)对应关系模式R而言就是外码。例如学生关系模式中的“课程代码”属性,因为一门课程可以被多个学生选择,所以“课程代码”属性不能作为学生关系的主键,但是“课程代码”属性可以是课程关系模式的主键,此时“课程代码”属性就是学生关系模式的外键。


(12)视图:从一个或者多个基本表中导出的表,其结构和数据是建立在对表的查询基础上的。与真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源于其所引用的表。因此,视图不是真实存在的基本表,而是一个虚拟表。