请从数据库定义,数据库操纵两个方面分别叙述关系模型,XML模型和面向对象模型的异同,并举例之。

请从数据库定义,数据库操纵两个方面分别叙述关系模型,XML模型和面向对象模型的异同,并举例之。... 请从数据库定义,数据库操纵两个方面分别叙述关系模型,XML模型和面向对象模型的异同,并举例之。 展开
 我来答
36557832
2012-03-17 · TA获得超过11.4万个赞
知道顶级答主
回答量:7万
采纳率:0%
帮助的人:4.6亿
展开全部
关系模型、面向对象模型、xml模型的区别:
关系模型:
数据定义:在用户的观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。在关系模型中,关系必须是规范化的,就是说关系的每一个分量必须是一个不可分的数据项,不允许表中还有表。
数据操纵:关系模型中数据操纵是集合操作,操作的对象和操作结果都是关系,即若干元组的集合,而不像非关系模型中那样是单记录的操作方式。另一方面,关系模型把存取路径向用户隐藏起来,提高了数据的独立性,提高了用户生产率。最后,关系模型中数据操作必须满足关系的完整性约束条件。
面向对象模型:
数据定义:在面向对象模型中,数据以类的形式出现,其中类的定义包括类的属性、操作特征、继承性和约束等。
数据操纵:在面向对象模型中,面向对象数据库语言可以操纵类,包括定义、生成类、存取、修改和撤销类等,从而实现对数据的操纵。
xml模型:
数据定义:在xml模型中,是以节点 (元素、属性、备注等)和节点间存在着的相互关系为基础的,以 节点来存储数据。
数据操纵:通过对xml中节点(元素、属性、备注等)的标记进行相关xml格式的操作来实现对xml模型中数据的操作。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式