2014年2月12日

摘要: 索引概述索引是一种可选创建的数据库对象,建立在表的一列或多列的辅助对象。可以将索引比喻成一本书的目录,通过目录我们能快速的找到我们所需的内容。而数据库索引的主要功能也就是用来提高查询速度以及完整性检查。书的目录将书的名称和页码作为目录,同样的,数据库的索引通常将列值连同ROWID存储在一起,ROWID包含了存储列值的表在磁盘中的物理位置(这里涉及到磁盘的存储方式等内容,学习后记得补上),通过ROWID,Oracle可以以最小的代价快速的检索到相应的内容。如果没有索引,数据库就必须进行全表扫描来查看是否包含数据。但是创建索引也有一定代价,一方面,列值修改的同时也要修改索引以确保索引与列值的相同, 阅读全文
posted @ 2014-02-12 15:10 遠樹 阅读(2971) 评论(0) 推荐(1)
摘要: UML概述UML(Unified Modeling Language,统一建模语言),是一种用于描述,构造软件系统以及商业建模的语言。“UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。”UML系统开发中主要有三种模型,分别是以下几种:功能模型:从用户的角度展示系统的功能,包括用例图。对象模型:采用对象、属性、关联、操作等方面展示系统的结构与基础,包括类图、对象图。动态模型:展现系统的内部行为,包括序列图、活动图、状态图。 阅读全文
posted @ 2014-02-12 11:52 遠樹 阅读(914) 评论(0) 推荐(0)

导航