|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
比如模式、敏捷方法什么的,这些思想好,但是实施的人没有理解而且没有正确运用这些知识导致了开发周期的延长。比如说对象,通过getName()方法不能获取对象的名字。js|架构|数据|数据库本构造架构模组完成的功效是,显现一个树型的公司构造架构形式,能够在最初一层的每层增加部门.也能够删除恣意部门,假如删除带子部门的部门,那末,其所属子部门一同被删除.如,
总司理
打造处
打造一部
打造一课
产物工程部
品保处
IQC
FQC
办理处
办理部
推销课
保安部
下面就是一个树型布局,假如我们要按格局显现其布局,能够在办理手下增加人资课.能够在总司理下增加行销处等
删除的时分假如删除办理处,那末,办理部,推销课,保安部统统都要删除.
这是一个典范的树型布局,我们要完成的功效是显现,增加,删除
数据库包含层的观点,创建以下:
createtablengb_org(
idnumber(8)primarykey,//用sequence.nextval主动增添来完成
p_layervarchar2(8),//父层如,B
p_idvarchar2(8),//父id10
c_layervarchar2(8),//以后层,子层C
c_idvarchar2(8),//子层地点的编号10
totalvarchar2(16)notnull,//p_layer,p_id,c_layer,c_id字符串联在一同:B10C10打造处
namevarchar2(32)notnull,//部门称号
create_byvarchar2(32),//创立者
create_dateDate,//创立日期
update_byvarchar2(32),//修正者
update_datedate);//修正日期
Createsequencengb_org_seq
Incrementby1
Startwith1
Maxvalue9999999
Cycle
Nocache
这里,全部公司是A10,总司理是A10B10(先把父id的层+编号反复,然后再写以后部门的层+编号).打造处为B10C10,打造一部为C10D10.同层编号以1为递增,最小为10,最年夜为99(没有哪一个公司有89个同级其余部门吧?)
如许我们懂得了其数据库,完成树型的逻辑,接着能够写显现部分了.
公道创建数据库非常主要,这也是DBA的主要性,惋惜这些剖析事情也是我一个小小的程序员做的:)
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 |
|