怎么反映实体与实体之间的联系
关系结构模型具有哪三个优点?
关系结构模型具有哪三个优点?
1.
关系模型和格式化模型不同,它是简历在严格的数学概念的基础上的。
2.
关系模型的概念单一。无论实体还是实体之间的联系都用关系来表示。对数据库的检索和更新结果也是关系(即表)。所以其数据结构简单、清晰,用户易懂易用。
3.
关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性
信息世界中两个实体之间的关系?
实体 (Entity) 客观存在且可以互相区别的事物。如一名学生,一台电脑,一本书,一场聚会。实体是信息世界的基本单位。
信息世界是现实世界在人们头脑中的反映,人的思维将现实世界的数据抽象化和概念化,并用文字符号表示出来,就形成了信息世界。
(1) 实体 (Entity) 客观存在且可以互相区别的事物。如一名学生,一台电脑,一本书,一场聚会。实体是信息世界的基本单位。
(2) 属性 (Attribute) 个体的某一特征称为属性,一个实体可以有多个属性,每一个属性都有其取值范围和取值类型。
(3) 键 (Key) 能在一个实体集中唯一标识一个实体的属性称为键,键可以只包含一个属性,也可以同时包含多个属性。
有多个键时,选择一个作为主键。键中的属性称为主属性。
(4) 联系 (Relation) 实体之间互相作用,互相制约的关系称为实体集的联系。实体之间的联系有三种:一对一联系,一对多联系,多对多联系。
关系模式的分解的优缺点?
1. 数据结构简单
在关系模型中,数据模型是一些表格的框架,实体通过关系的属性(即表格的栏目)表示,实体之间的联系通过这些表格中的公共属性(可以不同属性名,但必须同域)表示。结构非常简单,即使非专业人员也能一看就明白。
2. 查询与处理方便
在关系模型中,数据的操作较非关系模型方便,它的一次操作不只是一个元组,而可以是一个元组集合。特别在高级语言的条件语句配合下,一次可操作所有满足条件的记录。
3. 数据独立性很高
在关系模型中,用户对数据的操作可以不涉及数据的物理存储位置,而只须给出数据所在的表、属性等有关数据自身的特性即可,具有较高的数据独立性。
4. 坚实的理论基础
与网状模型和层次模型不同,关系模型一开始便注重理论研究。在数据库领域专家的不懈努力下,关系系统的研究日趋完善。
关系模式的缺点:
关系模型和格式化模型不同,它是简历在严格的数学概念的基础上的。
关系模型的概念单一。无论实体还是实体之间的联系都用关系来表示。对数据库的检索和更新结果也是关系(即表)。所以其数据结构简单、清晰,用户易懂易用。