(1)为什么人们在开发以事务处理为主的信息系统(例如管理信息系统)时,大多选用关系型数据库作为开发环境?(18分) (2)在许多含有复杂数据结构或丰富语义的实际应用领域中,为什么要选用面向对象数据库或要对关系型数据库作某些扩充和修改?(12分) 答案: (1)首先,关系数据模型结构简单,为二维表格结构与目前事务处理系统中数据多以二维表格结构组织和表示相适应。(10分) 其次,关系数据模型的其他优点也适应事务处理的要求: ①表格是一集合,因此集合论等知识可以引入关系型数据模型中,使它具有坚实的数学理论基础。(4分) ②有简单、易懂`易学的关系数据库的标准语言SQL的支持。(2分) ③数据具有较高的独立性。(2分) (2)在含有复杂数据结构或丰富语义的实际应用领域中,一般选用面向对象数据库,或要对关系数据库作某些扩充和修改是因为: ①关系数据模型不擅长于表示复杂对象数据类型。(4分) ②也不擅长于表示实体间的语义联系。(4分) ③而面向对象数据模型在这两方面有优势。(4分)
|