P24 1,6,7,8,9
1.简述数据模型的三要素。
答:数据模型通常由数据结构、数据操作和完整性约束三部分组成: 数据结构是所研究的对象类型的集合,刻画对象和对象间的联系,是对数据库系统静态特性的描述。如对象的类型、性质、对象之间的参照、所属关系等。 数据操作是指对数据库中各种对象的值允许执行的操作的集合,包括有关的操作要求,是对数据库系统动态特性的描述。数据库主要有查询和更新(增加、删除和修改)操作。数据模型中需要定义这些操作的具体含义、操作符号、操作规则和实现操作的语句。 完整性约束即数据和数据间应该满足的条件,是一组完整性规则的集合,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确性、有效性和相容性。
6.现有某应用,涉及两个实体集,两实体间的联系及相关的属性如下所述。请画出该应用的E-R图。
实体集 Entity1(A#,A1,A2,A3) 其中,A#为码
实体集Entity2(B#,B1,B2) 其中,B#为码
其中,从实体集Entity1到Entity2存在多对多的联系Relationship1,联系属性是D1。
答:如图,