数据库总结

数据模型

2017-03-06  本文已影响0人  王明远大头

首先先上一张图,让大家先了解现在主要的数据模型有哪些

1

首先,数据模型分为概念模型和逻辑模型。

概念模型也称为信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。那数据库设计怎么设计,那就是话图呗(个人见解)。

接下来事层次模型和网状模型,但是似乎已经淘汰了,咱们只要关注最为主要的关系模型就好。

关系模型的数据结构:

关系模型的数据结构是一张表。关系模型有如下术语:

                                                                      关系:一个关系通常对应一个表

                                                                      元组:表中的一行即为一个元组

                                                                       属性:表中的一列即为一个属性

                                                                       码:表中的一个属性组,它可以唯一确定一个元组

                                                                        域:域是一种相同数据类型的值得集合

                                                                        分量:元组中的一个属性值


2

二、关系模型的完整性约束

关系的完整性约束条件包括三大类:

        实体完整性:是指关系(术语)的主码不能取空。例如学生的学号

        参照完整性:是指参照关系中每个元素的外码要么为空(null),要么等于某个参照元素的主码。

例如;学校报到,有人还没报到,所以班级属性的值取空(Null),也可取主码。而报到的人,他们就会在班级的名次,几年级等。

         用户定义的完整性:指对关系中每个属性的取值做一个限制的具体定义。例如性别只能取男或女


上一篇 下一篇

猜你喜欢

热点阅读