- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 power designer pdm生成sql脚本和数据库以及逆向工程
正向工程:PDM--->sql or database 项目中我们经常需要根据PDM生成sql脚本,然后由sql脚本一起执行到数据库中,如果PDM中表比较多,我们一个个去建的话会很费时间,根据需要我们也可以直接将pdm生成到数据库中。逆向工程:sql or database --->PDM 有时我们也需要根据sql脚本生成pdm图,或者是数据库的最新信息生成到PDM中。 下面一一做介绍
2011-10-31 01:40:02 4297
原创 oracle 经典书籍下载
提供一些oracle比较经典的书籍下载: 1.Oracle 9i&10g编程艺术(中文版) : http://download.csdn.net/detail/gybyylx/3728012 2.Oracle Concepts(中文版): http://download.csdn.net/detail/gybyylx/3727990 3.Oracle专家高级编
2011-10-28 11:04:35 1732
原创 oracle 表连接方式详解
在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。 一、连接方式: 嵌套循环(Nested Loops (NL)) (散列)哈希连接(Hash Join (HJ)) (归并)排序合并连接(Sort Merge Join (SMJ) ) 二、连接说明: 1.O
2011-10-27 17:34:04 3341
原创 oracle 执行计划(explain plan)说明
基于oracle的应用系统很多性能问题,是由应用系统sql性能低劣引起的,所以,sql的性能优化很重要,分析与优化sql的性能我们一般通过查看该sql的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对sql进行优化做相应说明。一、什么是执行计划(explain plan) 执行计划:一条查询语句在oracle中的执行过程或访问路径的描述。二、如何查看执行计划
2011-10-26 21:02:27 9001
原创 oracle ITL(事务槽)的理解
一、ITL描述:ITL(Interested Transaction List)是Oracle数据块内部的一个组成部分,位于数据块头(block header),itl由xid,uba,flag,lck和scn/fsc组成,用来记录该块所有发生的事务,一个itl可以看作是一条事务记录。当然,如果这个事务已经提交,那么这个itl的位置就可以被反复使用了,因为itl类似记录,所以,有的时候也叫it
2011-10-21 13:43:23 16276 3
原创 power designer 问题技巧集(更新中)
下面的一些问题技巧,都是我在power designer 16中碰到的情况,做个记录备忘。 1.建立一个表后,为何检测出现"Existence of index"的警告:A table should contain at least one column, one index, one key, and one reference.可以不检查 Existence of ind
2011-10-31 21:26:23 929
原创 powerdesigner 常用快捷键
一般快捷键快捷键说明F4打开检查模型窗口,检查模型F5如果图窗口内的图改变过大小,恢复为原有大小即正常大小F6放大图窗口内的图F7缩小图窗口内的图F8在图窗口内中查看全部图内容
2011-10-31 21:03:25 1394
原创 生成PDM模型的说明文档
在pdm设计好后,我们往往需要有一个比较直观的PDM说明文档,通过说明文档可以方便我们与用户进行交流,自己也可以比较快速的浏览查看相关数据字典信息。下面我们通过两种方式介绍由pdm生成说明文档的过程: 一、通过power designer 生成 1.在pdm上右键new--》resport,选择Language,report template选择Standard Phy
2011-10-31 01:43:28 1815
原创 PDMReader 数据字典快速浏览工具
PDMReader是浏览速查pdm(*.pdm)文件的免费工具软件,与SyBase公司的PowerDesigner产品相比的优势是:它可以以最快的速度找到您要查到的数据字典信息,大大提高日常工作效率。PDMReader也具备ADO连接数据库的基本建议功能,并提供比如SQL脚本导出,excel,word,html,xls,txt文件导出等。 如果您或者您所在公司在数据库开发中使用SyB
2011-10-31 00:04:02 1375
转载 Sybase发布工具PowerDesigner16
全球领先的企业级和移动软件公司Sybase,SAP旗下的公司近日宣布推出Sybase® PowerDesigner® 16,通过扩展PowerDesigner,提升业务与IT的一致性。凭借20多年的数据架构和企业架构经验,Sybase PowerDesigner已被业界公认为领先的建模和元数据管理解决方案。随着PowerDesigner 16的推出,PowerDesigner将推动具有前瞻视野的企
2011-10-28 21:23:36 2859
转载 如何学习Oracle-eygle的方法经验谈
转:如何学习Oracle-eygle的方法经验谈作者:eygle 链接:http://www.eygle.com/archives/2005/08/ecinieoracleouo.html 很多朋友经常问起学习Oracle的方法,在这里我把写在《Oracle数据库性能优化》一书前面的话贴在这里,供大家参考!----------------------------------
2011-10-28 11:32:20 799
转载 架构师之我见
架构师是一个项目组的灵魂人物,他决定着整个系统的技术选型、整体架构以及模块划分,同时还可能担当与领导层的沟通角色,从某种意义上来说,架构师在很大程度上决定着项目的成败与否,正所谓火车跑得快,全靠车头带。 很多优秀的架构师都是从一个优秀的开发人员转变过来的,但优秀的开发人员未见得都能成为合格的架构师。与架构师相比,开发人员所需担当的任务相对狭隘的多,其最大的目标就是编写出精良的代码、做好充分
2011-10-25 15:15:25 923
原创 oracle rownum的理解
一、Rownum的描述: rownum是一个伪列,数据库中并不保存rownum的列值,它是oracle系统为返回的结果集顺序分配的行编号,rownum是随着结果集生成的,一旦生成,在同一个结果集中就不会变化了,rownum值是依次递加的(从1开始),没有1就永远不会有2。 当某一行记录读入内存时,相应的ROWNUM才被动态地赋值。 二、Rownum运行机制:
2011-10-24 16:35:26 1333
原创 oracle rowid的理解
一. 官网说明 owid的定义:A globally unique address for a row in a database. rowid 分为extended rowid 和 restricted rowid.1.1 Restricted ROWID Internally, the ROWID is a structure that ho
2011-10-24 10:53:30 1844
原创 oracle sql执行过程分析
在oracle中存在这样两种语句类型:DDL(create、drop、alter、truncate)、DML(insert、update、delete、select)。DDL语句是从来不会共享使用的,也就是说每次执行都是硬解析,而DML语句会根据实际情况选择解析方式(硬解析或软解析)。下面我们主要对DML类sql语句的执行过程进行分析:oracle对DML类sql语句的执行步骤如下:
2011-10-19 21:02:17 2277
原创 oracle 单引号拼凑和动态sql
a.单引号问题(') 在oracle中4个单引号''''代表一个单引号'。在动态sql拼凑中我们经常需要拼凑单引号。比如: 变量 中带单引号:IV_DATE_FORMAT:=''''||'YYYYMM'||''''; 动态sql中用单引号:sqlStr :=
2011-10-14 11:21:19 1891
Ajax主流框架资料大全
2008-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人