SQL Server数据库技术(08)[MSSQL防范]
本文“SQL Server数据库技术(08)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
数据库这一概念提出后,先后呈现了几种数据模子.此中基本的数据模子有三种:层次模子系统、网络模子系统、和关系模子系统.60 年代末期提出的关系模子具有数据构造简单机动、易学易懂且具有雄厚的数学底子等特点,从70 年代开始风行,发展到目前已成为数据库的尺度.目前遍及利用的数据库软件都是基于关系模子的关系数据库管理系统.
3.2.1 关系模子(RM 即Relational Model)
关系模子把世界看做是由实体(Entity)和接洽(Relationship)构成的.
所谓实体就是指实际世界中具有辨别与别的事物的特点或属性并与别的实体有接洽的对象.在关系模子中实体普通是以表的情势来表现的.表的每一行描写实体的一个实例,表的每一列描写实体的一个特点或属性.
所谓接洽就是指实体之间的关系,即实体之间的对应关系.接洽可以分为三种:
·一对一的接洽.如:一个人只有一种性别,一个人→性别为一对一的接洽;
·一对多的接洽.如:相同性别的人有很多个,性别→人为一对多的接洽;
·多对一的接洽.如:很多人有同一本性别,人→性别为多对一的接洽.
通过接洽便可以用一个实体的信息来查找另一个实体的信息.
关系模子把全部的数据都组织到表中.表是由行和列构成的,行表示数据的记录,列表示记录中的域.表反映了实际世界中的事实和值.
3.2.2 关系数据库(RDB 即Relational Database)
所谓关系数据库就是基于关系模子的数据库.
1、关系数据库管理系统(RDBMS)
·关系数据库管理系统就是管理关系数据库的计算机软件.
2、关键字(Key)
关键字是关系模子中的一个重要概念,它是逻辑构造,不是数据库的物理部份.
·侯选关键字(Candidate Key)
假如一个属性集能惟一地标识表的一行而又不含多余的属性,那么这个属性集称为侯选关键字.
·主关键字(Primary Key)
主关键字是被挑选出来,作表的行的惟一标识的侯选关键字.一个表只有一个主关键字.主关键字又可以称为主键.
·大众关键字(Common Key)
在关系数据库中,关系之间的接洽是通过相容或相同的属性或属性组来表示的.假如两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的大众关键字.
·外关键字(Foreign Key)
假如大众关键字在一个关系中是主关键字,那么这个大众关键字被称为另一个关系的外关键字.由此可见,外关键字表示了两个关系之间的接洽.以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表.外关键字又称作外键.
本文地址: | 与您的QQ/BBS好友分享! |