问答题 人们在管理实践中发现,数据库技术是信息资源的整理、保存、管理和使用的最有效的手段。数据库按其数据结构模型分类,通常可分为层次型数据库、网络型数据库、关系型数据库和面向对象型数据库,各种类似的数据模型都有自身的特点。试从关系数据模型的优点和弱点论述:
问答题 为什么人们在升发以事务处理为主的信息系统(例如管理信息系统)时,大多选用关系型数据库作为开发环境?
【正确答案】
【答案解析】首先,关系数据模型结构简单,为二维表格结构与目前事务处理系统中数据多以二维表格结构组织和表示相适应。
其次,关系数据模型的其他优点也适应事务处理的要求:
①表格是一集合,因此集合论等知识可以引入关系型数据模型中,使它具有坚实的数学理论基础。
②有简单、易懂、易学的关系数据库的标准语言SQL的支持。
③数据具有较高的独立性。
问答题 在许多含有复杂数据结构或丰富语义的实际应用领域中,为什么要选用面向对象数据库或要对关系型数据库作某些扩充和修改?
【正确答案】
【答案解析】在含有复杂数据结构或丰富语义的实际应用领域中,一般选用面向对象数据库,或要对关系数据库作某些扩充和修改是因为:
①关系数据模型不擅长于表示复杂对象数据类型。
②也不擅长于表示实体间的语义联系。
③而面向对象数据模型在这两方面有优势。