项目管理资源网

您的位置:项目管理资源网 >> 研发制造项目管理

电信与互联网行业数据库项目经验分享

2007/12/6 10:42:21 |  6908次阅读 |  来源:网友转载   【已有0条评论】发表评论

育培训创新。目前,国内进行数据库应用培训的机构不少,但培训内容主要分为两大类,一类是辅导通过各厂商的认证培训,另一类是一些基础的开发培训,缺乏(但不能说没有)由经验丰富的工程师主讲的高水平的、接近于实战的课程。但我也欣喜的看到,国内某些著名的技术论坛,正在致力于这方面的工作,希望能有所创新与突破。另外也希望通过这次评选活动,主办单位能凝聚更多的技术力量,推进这方面的工作。
贴于:
http://www.leadge.com
  第五、“法规遵从”。随着美国《萨班斯法案》的实施,越来越多的企业尤其是上市公司认识到“法规遵从”的重要性。虽然我国在短时期内不太可能颁布如此严格的法规,但业界普遍认为这是一个趋势,对公司内部控制结构及财务审计的要求也将越来越严格。而各公司业务支撑系统提供的数据,是进行财务审计的基础,“法规遵从”必然会给数据库应用提出更高的要求,我觉得作用数据库应用方面的技术人员,应该积极面对这些变化,做好相应的技术储备,为公司内部管理水平的提升贡献自己的力量。

  行业借鉴经验

  参加工作的十年来,基本上都在与数据库打交道,从事的行业为电信及互联网,也积累了一些经验,供大家参考。

  首先,基于数据库的应用系统本质上还是计算机软件应用系统,所以要想在数据库应用技术方面获得持久的提高,必须要有计算机专业扎实的基本功。回顾这十年来我边工作边重新巩固或深入学习的内容,主要包括数据库原理、软件工程、数据结构、操作系统原理、计算机体系结构、计算机网络等等,所以首要的经验还是要加强对基础知识、基础理论的学习与理解,并在实践中得以巩固与验证。

  另外,还有如下几个方面的经验与大家分享,请大家指正。

  一、数据库的设计

  当然首先要懂得数据库的基本理论。在设计E-R模型之前,首先要进行深入的需求分析,需求了解的越透彻,数据模型才能越稳定。转贴于
http://www.leadge.com
  在E-R模型向关系模型转换时,既要深入理解规范化理论与转换原则,也要知道,并不是范式越高越好,为了加快查询速度可以适度加入冗余。非BCNF范式的关系虽然理论上可能会发生更新异常与冗余,但如果实际中该关系并不进行更新或更新的频度很小,其造成的负面影响也将十分有限。软件与数据库设计也是一门平衡的技术,范式究竟要达到什么程度,也要看具体的需求及平衡各方面的利弊,而没有一定之规。[page]

  在物理设计方面,要考虑索引列及索引方法的选择,将可能同时频繁访问的数据在物理位置上分开,预计一定时期内数据的增长情况并预留出空间。需要强调(因为有不少朋友并没有意识到)的是索引不是越多越好,增加索引要慎重、要有充分的理由,增加索引会增加DML(增、删、改)操作的开销、会消耗更多的空间、还可能使原先好的查询执行计划变坏。

  有关历史数据的保留、清理与转储问题,应尽早了解用户这方面的需求,并制订合理的方案,否则可能给日后数据库的维护带来麻烦;最好能跟建设数据仓库项目结合起来考虑。

  另外,一定要利用成熟的设计工具(如IBM Rational Rose、PowerDesigner等等),这些工具使你的设计更规范、清晰、易于维护,还能产生各种报表供不同层面的人员查阅。

  二、应用软件开发

  关于这方面,我首先不赞成“一味强调软件的数据库独立性”,因为要达到该目的不仅非常困难而且成本很高。当然这也不是绝对的,也需要
  具体问题具体分析。关于这方面的详细论述,大家可以参看Thomas Kyte先生所著《Effective O

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款