数据库总结-02关系数据库

一、基本概念

  • 域:值的集合。它们具有相同的数据类型,语义上通常指某一对象的取值范围。

            例如:全体整数,
                       0到100之间的整数,
                       长度不超过10的字符串集合

  •   笛卡尔积(Cartesian  Product):设D1、D2、…、Dn是n个域, 则它们的笛卡尔积为

  • 关系:关系是一个二维表,  每行对应一个元组。  每列可起一个名字,称为属性。属性的取值范围为一个域,元组中的一个属性值是一个分量

  • 关系的性质:  列是同质的,即每列中的数据必须来自同一个域, 每一列必须是不可再分的数据项(不允许表中套表,即满足第一范式),不能有相同的行。 行、列次序无关

  • 关系的三种类型:

           基本关系:客观存在的基本表
           查询表:由基本表按一定条件检索得到的结果
           视图(View): 从一个或多个基本关系上导出的关系。它不对应实际的存储数据,是一个虚关系,然而可永久存在。相当于关系模型的外模式。      

  • 关系模式:关系的描述。包括关系名、诸属性名、属性向域的映象、属性间的依赖。
  • 关系数据库模式:对关系数据库的描述,包括域的定义及在域上定义的所有关系模式。
  • 关系数据库:所有实体及实体间联系的关系的集合。是某时刻所有关系模式对应的关系的集合。

二、关系操作

三、关系完整性

四、关系代数

关系代数按运算符的不同可分为传统集合运算和专门的关系运算

发布了76 篇原创文章 · 获赞 5 · 访问量 6337

猜你喜欢

转载自blog.csdn.net/AYSXY/article/details/104169110
今日推荐