jingjinanhai
jingjinanhai

关系数据库 所谓关系数据库是指数据按照关系模型来存放数据的数据库。那么.关系模型是什么样的呢?简单地说,关系模型就是形如表1—1的二维表。表1。1的特点是每一行(或者说每一个人)都有是只有姓名、单位、通信地址、邮编、电话等信息。虽然有些人可能没有电话,但通信录上也给他留出了电话这—栏日。我们说表1—1每一行的数据格式是一样的。 表的一行称为—个元组(或称:一条记录);一个元组中的…项称为—个属性(成称为字段);相同的属性构成表的一列,每个属性列都有”—个名称,称为属性名;全部届性名构成表的表头,整个表头又称为关系模式;一张表内的全部数据称为一个关系。图12展示了这些概念。 另外,关系模型对表有一个要求:属性必须是最小数据单位,不可再细分.正式地说,满足下列五个条件的表格称为关系表.每个属性都是不可分解的表格中所有的行都具有相同的形式(称为关系模式),一行称为一个元组。 曙光存储关系模式中的属性个数是固定的,每个属性都要命名,并且在同一个关系模式中,任何两个属性名都不相同。•任何两个元组都不相同。属性的先后次序和元组的先后次序是无关紧要的。 由于要求任何两个元组都不相同,所以必然可以用某些属性的值(至少可以用所有属性的值)来确定出一个元组.比如,给定一个身份证号,就能找出一个人,而决不会是两个人。这些属性就称为候选键(常常简称为键),一个候选键可以由一个或多个属性组成甚至可由全部属性组成.在一个关系模式中,候选键可以有一个或多个,我们要选一个候选键定为主键,这是因为我们要用主键来约束表、对表操作和建立表之间的联系。更多信息请参阅曙光公司官网:http://www.sugon.com